***
Ubuntu version 24.04 on Tachyon
***
I've spent the last couple of days checking out the Tachyon that has been sitting on a shelf since last time I tested it a year ago. I thought I'd write up the experience in case it proved useful for others here.
Ubuntu 24 headless seems ok for our app (https://v-stream.camera) - I still need to work on the gstreamer pipeline but otherwise I'm ok on the application front.
I spent most of my time on the eSim side - our cameras get through ~1Gb/hour when racing and travel the world, so we need to manage our own eSims (currently mostly from Airalo).
The built in esim download failed halfway through on an Airalo esim - so I built and installed lpac
( GitHub - estkme-group/lpac: C-based eUICC LPA · GitHub ) and pointed it at the qmi_qrtr - which worked !
LPAC_APDU=qmi_qrtr bin/qmilpac profile download -a 'LPA...'
Then the fun began. I could see that the modem connected with
particle-tachyon-ril-ctl vitals
But no interface showed up in ifconfig, so I switched to ip a which showed a qmapmux interface that was not up or configured.
So I used a set of ip commands to set it up based on the info in vitals.
sudo ip link set qmapmux1.0 up
sudo ip addr add 10.75.202.208/24 dev qmapmux1.0
sudo ip route add default via 10.75.202.208 dev qmapmux1.0 metric 200
sudo resolvectl dns qmapmux1.0 194.151.228.2 194.151.228.34
Which worked.
For 4 minutes. Then the connection dropped.
on inspection I found that my esim had been disabled.
LPAC_APDU=qmi_qrtr bin/qmilpac profile list
So some process is actively deleting the connection ~4 mins after an IP route is established.
I tried disabling several of the likely systemd services - but nothing I saw fixed it.
So close - but not close enough to even test in a racecar.
I'm out of time on this experiment - so it is back to the VIM4+Quectel modem on PCie while we wait for usable Tachyon support of eSims.
My feeling is that the Particle tools get in the way, I'd like a ubuntu build without them - where we can just use open source and port our working app to this platform - but I guess that isn't the team's vision. I don't have the time to invest in a yocto build before I discover if the hardware (specifically the antenna) is up to racecar life.
Hope this helps some folks out there!
Tim.