For my application I don't really care about GPS or Cellular functionality, where can I obtain a build of Ubuntu 24 for the Tachyon?
Hi raenrfm - we're shooting for a few weeks away for a full source code release of 24.04.
Thanks!
Nick.
Hi @mrlambchop!
Any update on Ubuntu 24.04? I see it listed as supported in some of the promotion material but I suspect it may still be in development?
I forced an update just for fun with do-release-upgrade but that broke the package manager.
I'd also be interested in beta testing 24.04 is that is an option. I tried to find the latest image but the linux.particle.io link found here does not resolve.
Thanks!
Let me know if I should start a new thread, as I suspect upgrading from 20.04 to 24.04 but I released that it actually upgraded to 22.04 not 24.04 and I have this console output when upgrading packages.
I'll likely wait until 24.04 is released, but happy to help troubleshoot the upgrade process.
Hey Brooke!
I will ask the engineering team to pop in here and comment!
Thanks
Nick.
Just bumping this one...any news yet?
I'm asking because I have two hats that are "UNCLAIMED" because there is no driver support in the old kernel.
With delivery notifications going out to more folks that their Tachyons will arrive next week, What’s the latest on the Ubuntu 24 availability?
@mrlambchop, appreciate if you can provide an update. It’s been over two weeks since your last comment.
I’m sure most folks are patiently waiting and would like some update, even if there are code issues holding up the release. Particle typically advocates transparency on issues rather than silence. So, appreciate an update and be glad to help in any 24.04 troubleshooting.
Bumping this one, seems to be quite a bit of silence about it, can we get some sort of response? Are there some roadblocks? Just so I can stop wondering.
Hey folks - we are on a meeting about it right now! The only thing it’s stuck on is our own tooling and CI build system stuff which isn’t helpful, it’s just fiddly. The build process to make Ubuntu takes around an hour per build, which as you can imagine is just makes the work slooooowwwww to complete.
I’ll update this thread tomorrow with the latest - I do appreciate the enthusiasm! I would love the mainline kernel as well ![]()
Thanks
Nick
(also apologies if any delay - I was on vacation!) ![]()
No worries, everyone deserves a vacation. It’s purely enthusiasm that is motivating the comments…lol.
Any update on the latest OS build? What’s the latest timeline we are expecting for this release?
@mrlambchop Great to see that you are so close and your quality targets are mostly appreciated.
Nevertheless, for some of us a “just works” image would be very helpful. Don’t mind some non-working hardware components or if it is 20GB fatty because of missing optimizations. ![]()
I would be also interested in beta testing. Please reach me out if you may have a beta image to share.
I would install Kubernetes but lot of things (configs and modules) are missing from the old kernel where I don’t have workaround.
Hiya - I’m very interested in the 24 OS - any news?
I actually “only” want Vulkan to work with the QCS/QCM6490)
Something like:
Kernel Linux 6.17+ with MSM DRM & QCM6490 device-tree
Mesa 22+ with Turnip (Freedreno Vulkan ICD)
I’m considering trying out the RB3 Gen 2 release Install Ubuntu on Qualcomm IoT Platforms | Ubuntu - would that be too much pain to be worth it?
Any help from Particle or others would be much appreciated, thanks!
Do not try it without backuping up the NVData or you will get a half bricked device, without be able to boot i tried that and now i’m waiting for someone of particle to handover me the data. And it seems that there is some differences in the partitions layout, if you try it keep me posted, but probably you will need to change a few stuff on the rawprogram*.xml and patch*.xml. The best would be to do a full device backup before do anything.
It’s been a few weeks or so, and I’m a little disappointed to find (although mentioned) the audio still doesn’t work in desktop mode with the latest firmware installed today, instead of the kickstarter on-board initial firmware (I didn’t want my sim registering yet so was super pleased to see the first device boot provide a working system with apt immediately functioning over RJ45).
Also that the alluded to builds of other ubuntu versions are not published / public, and all the links don’t work (placeholders) on the application variants docs page. I’d also forgotten someone mentioned the pi cams aren’t yet (ever?) supported, and having a quick go building libcamera etc on the prerelease firmware went poorly (old ubuntu/py/etc), so that was a pain to find just the two camera models listed as supported (although the linked Qualcomm list is much larger). And again to read of desktop streaming video issue.
If the 24.04 server/desktop canonical/qualcomm builds for QC6490 work, but need a different bootloader / boot firmware, and maybe layout as suggested, can you chuck that up online too. It would be helpful to be able to play with all the Qualcomm RB3 things (projects/docs/FW) if only minor changes are needed.
I care not for GPS/cellular and will gladly let my data plan lapse trialling nightly ubuntu 24 builds.
We’re not expecting instant fixes, but rather to be part of the dog-fooding process too.
Regarding the bootloader, GitHub - qualcomm/abl2esp works as a replacement for the Android Bootloader that comes in the Ubuntu 20.04 image (using qtestsign to give it a “version 6” signature, then just write the result to the “abl_a” and “abl_b” partitions).
With this I could then push a new GPT with just an EFI System Partition and a rootfs on LUN0 of UFS (from GitHub - qualcomm/mkosi-qcom: mkosi.conf for Qualcomm-based development boards ), and after some tinkering I’m able to write this reply from my Arch Linux Arm installation running on the Tachyon (v6.17-rc1, sway on external DP display)…
Need to clean up some shortcuts I took and there’s still a bunch of features missing, but it’s getting there…
Where i can find the qtestsign? Many thanks
Thanks @andersson , i published GitHub - secprog/tachyon_abl2esp: Signed Abl2Esp for Tachyon if someone needs it already compiled
. I generated a image.raw using mkosi.conf do you mind to share the next steps? Many thanks, i like to break things LOL