Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 29,773
» Latest member: Slice Master
» Forum threads: 16,285
» Forum posts: 117,304

Full Statistics

Latest Threads
Booting Issues
Forum: PineNote Software
Last Post: d2minik
Yesterday, 12:44 PM
» Replies: 22
» Views: 16,118
Window Maker Live for Pin...
Forum: Linux on Pinebook Pro
Last Post: vajak
12-24-2025, 06:00 AM
» Replies: 2
» Views: 390
Rrkisp issue with CSI cam...
Forum: Linux on Quartz64
Last Post: lystar
12-24-2025, 02:34 AM
» Replies: 1
» Views: 3,770
bookworm vs trixie discus...
Forum: Mobian on PinePhone
Last Post: Kevin Kofler
12-24-2025, 12:11 AM
» Replies: 80
» Views: 45,651
Fedora + Phosh for PinePh...
Forum: PinePhone Software
Last Post: shanehill@mail.com
12-23-2025, 09:12 PM
» Replies: 75
» Views: 201,024
Trixie - bring up the On ...
Forum: Mobian on PinePhone
Last Post: grump_fiddle_reinstall
12-23-2025, 04:34 AM
» Replies: 0
» Views: 84
On-Screen Keyboard Arrow ...
Forum: Mobian on PinePhone
Last Post: grump_fiddle_reinstall
12-23-2025, 04:25 AM
» Replies: 11
» Views: 6,088
Armbian has been released...
Forum: News
Last Post: ArmbianForSBCs
12-23-2025, 01:36 AM
» Replies: 21
» Views: 32,330
Alarm clock doesn’t work
Forum: Mobian on PinePhone
Last Post: biketool
12-23-2025, 12:12 AM
» Replies: 14
» Views: 24,459
Diagnosing and fixing fai...
Forum: PinePhone Pro Software
Last Post: biketool
12-22-2025, 11:59 PM
» Replies: 7
» Views: 636

 
Information Quick&dirty VPN quick setting button for Plasma Mobile
Posted by: Kevin Kofler - 04-06-2023, 02:40 PM - Forum: PinePhone Software - No Replies

FYI, I have hacked up a quick&dirty Plasma Mobile quick settings drawer button for VPNs:
https://invent.kde.org/kkofler/plasma-mo...ttings/vpn

You do not need to compile anything for it, you can just drop the contents of the linked folder into a new folder called ~/.local/share/plasma/quicksettings/org.kde.plasma.quicksetting.vpn (where ~ is your home directory) on the device (PinePhone, PinePhone Pro, or any other Plasma Mobile device).

The set up still requires the desktop kcm_networkmanagement, so you need to scroll around a bit in that dialog to configure the VPN. If you have no VPN set up yet, the quick settings button just brings up the dialog for you. Otherwise, it takes the first VPN it finds (there is no selection yet for the case where there is more than one) and toggles it, i.e., disables it if it was enabled, enables it otherwise. Depending on the VPN type, you will most likely be prompted for secrets with yet another desktop dialog, but it allows you to connect.

I doubt the code can be included upstream as is because the code architecture is just ugly (scraping a string to check the status and invoking a shell script to do the toggling using nmcli), but if you want a convenient way to use a VPN under Plasma Mobile as long as upstream does not support it officially, there you go.


  Armbian Leaflet #2
Posted by: ArmbianForSBCs - 04-06-2023, 03:20 AM - Forum: News - Replies (11)

Our Discord community has surpassed 1000 Discord members, which is beyond our expectations, and we are incredibly grateful for everyone who has participated and helped improve our community experience!

We are excited to announce that our continuous integration system is slowly getting back into action. We have nailed down the critical bugs and sorted out versioning. Our beta.armbian.com repository is now back with kernel semi-automated updates. We are also working on building framework documentation, and before we put it to the final destination, docs.armbian.com, we invite you to get involved in fast bootstrapping.

If you'd like to get involved in armbian, meet us at 6 PM CET every Wednesday for weekly developer meetings! 

We have also enabled Github sponsorships, so you can easily sponsor the project. This is a great way of supporting us and the future of armbian.

We were also busy planning for Armbian 23.05 release, and besides finding various agreements on tasks, the primary goal of the meeting was to clean the list of supported boards.

Also, we have enabled Google login on our forums, which became a hit overnight!  

Lastly, you are always welcome to join us at our general meetings every Friday, which take place at 11 PM CET every Friday!


  Issues with several boards
Posted by: geekboy01 - 04-05-2023, 05:58 PM - Forum: RockPro64 Hardware and Accessories - No Replies

I have several boards that I've tried to run R-Cade on that freak out when trying to run anything not encoded with x265 (and one board that works fine with all media). I was wondering if there was a diagnostics mode or image that could be booted that would run a full diag on the board that could be monitored over serial to see if there are any failures on the boards as having 3 that choke on specific things and one board that handles everything fine is a bit funky.


  help on developing BLE bluetooth MIDI
Posted by: Luno - 04-05-2023, 12:08 PM - Forum: Development Discussion on PineTime - No Replies

Hi there,

I want BLE-MIDI on the PineTime, overall preferred running in InfiniTime, because it seems the only still active OS. And I really like that OS.
I tried a library from Adafruit, with no success. Then I found this: https://novelbits.io/bluetooth-gatt-serv...teristics/ which explains very detailed how everything works, and I can compile it with Segger development tools (almost: There is a known bug in creating the binary, but that's ok, I don't want to stay on Segger anyway). But I can't find out how I could integrate it into InfiniTime. There are so many dependencies. How can one do something like port a new library?


Best regards,
Luno


  Signal for Pinefon
Posted by: wigan - 04-05-2023, 06:10 AM - Forum: General Discussion on PinePhone - Replies (1)

Signal for Pinefon can be found at...

https://gitlab.com/undef1/signal-desktop...s/13612537


  Pinephone & Nexdock
Posted by: treebeard - 04-04-2023, 06:48 AM - Forum: General Discussion on PinePhone - Replies (3)

I got one of the Nexdock things that Purism is selling and I really like it.  I no longer need to tether the phone to a laptop for certain mobile uses - I can simply use the relevant apps and data directly on the phone now.  One odd behavior I am seeing is the screen going black for a couple seconds 2-4 times per minute.  I don't see this behavior when the Nexdock is connected to my Juno tablet (with mobian) so it's apparently not endemic to the dock.

Does anyone else have experience with a Nexdock and Pinephone?  I'd sure like to get some clues to the source of this issue.


  What RISC-V chip will the PineTab-V use?
Posted by: msm - 04-04-2023, 02:01 AM - Forum: PineTab Hardware - Replies (2)

Will the PineTav-V use the same chip as the Star64 or a different chip?

Mike


  Develop a new firmware for PineTime
Posted by: belushi - 04-03-2023, 02:46 PM - Forum: Development Discussion on PineTime - Replies (2)

Hi everyone,

(I hope I'm posting in the right place. If not, please let me know.)

I have been using PineTime since 2021 and I really like it. I'm absolutely a FOSS-guy who welcomes any open/community-based projects, such as PineTime which is a fully open (hardware and software) and long overdue product in the smartwatch market.

I'm studying Computer Engineering at university. Many of us design a high-level application (Java, Python etc.) or a webpage or something AI related stuff. However, I'm rather a hardware (IoT/embedded systems) -oriented person, and that's why many people think i'm crazy when I say: "I loved my Assembly programming course" Smile

To be honest, when I bought my first PineTime, I ordered a twin pack (sealed and devkit), because I knew that I would like to modify/hack/develop my watch in the future. And now it seems like a good idea to deal with PineTime because it perfectly fits my studies and who knows... maybe that could be even a great theme for my thesis. Moreover, it would be a great adventure (doing it for fun).

I'm planning to create a new (very basic) firmware from scratch. I mean that would be an independent and separate project from InfiniTime / Wasp-OS or other relevant PineTime related firmwares, although it would rely on some third party libraries (such as LVGL or FreeRTOS) and it would use existing projects (mostly InfiniTime) as a reference.


Initial (essential) objectives:

  • display time without any smart capabilities (e.g. Bluetooth synchronization)

Future (optional) objectives:
  • Bluetooth implementation
  • Heart rate measuring
  • Step counting
  • Built-in apps
  • ...

At first, it sounds easy, doesn't it? However even the clock implementation can be challenging: multitasking, UI, using touch controller/screen/button for watch controlling, battery management, energy management, memory management, and so on.

My major problem is that there is no detailed developer documentation for PineTime. There is a lot of information about hardware, but I couldn't find any official "Getting started" or "How to start coding on your PineTime" articles.

So please let me ask some questions to be able to see more clearly.

First of all: Is it hard to program PineTime?
More specifically, is it hard to program PineTime for a student who has only some basic knowledge about embedded devices / hardware? I mean, I know how does a CPU works (in a nutshell), what registers are, communication protocols (I2C, SPI, UART etc.) and I have some knowledge about ARM architecture too, but I have never done anything like this (smartwatch programming) before.

How to start?
How to configure a developer setup? Which IDE are you using? Which softwares (e.g. compiler) are you using? It would be awesome to create a "Hello world!" application or some very-very basic app to gain experience and to learn the basics. Are there any tutorials? It seems that Lup Yuen's articles are useful, and as I mentioned, PineTime is a good reference (however, too complex for me, which makes it difficult to understand the basics).

How to code?
I mean, which programming language would be the best choice? C? C++? Rust? Anything else? I have to admit that my knowledge in C++ and Rust is very limited, I always use C for low-level programming, which is not necessarily the best choice (I suppose C is not the safest language). Is it worth the time and effort to learn another language? Is it easier to code PineTime in another language than C?

Which libraries should I use?
Why and when should we use external libraries, such as FreeRTOS or LVGL (like InfiniTime uses those libraries too). Are they required? If my project is "not too complex" do they make coding harder or easier?


Thank you in advance for anybody who reads my post and I would appreciate if you give me some helpful answers.


  Pine H64
Posted by: rajsachdev - 04-03-2023, 01:21 AM - Forum: General Discussion on PINE H64 - Replies (10)

Just bought a board (in India), have tried various images on pine site and different power supplies and SD cards the board always gets stuck on

U-Boot SPL 2022.04 (Mar 01 2023 - 00:14:33 +00000)
DRAM:

it never goes past DRAM:

the date after SPL changes with different images but it's stuck on DRAM:

once in a while it give this message once , restarts and gets stuck on DRAM again:

DRAM: This DRAM setup is currently not supported.


  The power of the Star64 vs Pinebook Pro/RockPro64
Posted by: Starfall - 04-02-2023, 06:02 PM - Forum: General - Replies (1)

From looking at the specification, it seems the StarFive JH7110 is weaker than the Rockchip RK3399 but has more L2 cache. In performance I imagine the star64 will be slightly stronger than a RK3399 based device with its a72 cores disabled, in the case of pine64 hardware, only better because of the 8gb of ram?

Comparing GPUs, weaker but support for newer standards?

Do you agree? Difficult to benchmark, perhaps need the 4gb star and 4gb rock to go head to head.