Will the sources for your user-space packages be available? Specifically programs like particle-tachyon-ril-ctl
NixOS can actually run pre-compiled / foreign binaries; So it’s not the end of the world if these aren’t open sourced as they could be extracted from official images
I’m also curious if instructions for flashing the Tachyon without using the particle program could be provided? Using standard tools like flashrom, dd, or fastboot
This information could probably be extracted from the particle program, but a higher level overview could greatly speed up the process!
Is it fair to assume u-boot is being used as a second-stage bootloader?
Great to hear you’re looking into getting NixOS running on the device - sounds like you’re taking a solid approach using the RK3588 and Fairphone 5 ecosystems as references. I have the fairphone and played with flashing it as well - it remains a fun bit of kit!
We’re currently running the 24.04 mainline down and actively working on open sourcing. I’ll post back with some links and details in literally a few hours. For flashing, this already works in the CLI (particle flash -- tachyon ) but it’s not super well documented. I’ll get a page stood up in the docs so you can hack this around (you can also open the zip file and will probably grok the general format!). There is a much simpler example however using a single partition which you will probably prefer
I did end up looking at the zip file and was blown away by just how many partitions there are!
I noticed the Ubuntu server image for the Qualcomm RB3 Gen 2 dev kit uses a single partition, so I was hoping it was possible with the Tachyon; It’s great to hear it is!