ModemManager and Ubuntu #2404 #modemmanager
ModemManager and Ubuntu #2404 #modemmanager
Cellular Modem stopped working after upgrade from Ubuntu 20.04 to Ubuntu 22.04 #modem #modemmanager
Switching #libqmi from gtk-doc to #gidocgen makes doc generation almost 5 times faster and it's less manual work when adding new #qmi services or messages. Hopefully we can land this. https://gitlab.freedesktop.org/mobile-broadband/libqmi/-/merge_requests/409
As part of or work on #Cellbroadcast we've documented our current test setup: https://codeberg.org/Phosh/gsm-cell-testing using #osmocom for the mobile network parts and #ansible for deploying #ModemManager on the devices, performing the tests and checking the results.
Thanks to @NGIZero for supporting our work on this.
I'd like to understand how Android handles some QMI bits and found tooling by @joelselvaraj for that on the @postmarketOS wiki (https://wiki.postmarketos.org/wiki/Qualcomm_Modem_Debugging). That needs a patched Android kernel, so I took some notes how I got that to work on a Pixel 3a. Just in case this is useful to others: https://honk.sigxcpu.org/con/Booting_an_Android_custom_kernel_on_a_Pixel_3a_for_QMI_debugging.html
April 1st joke free personal #FreeSoftware Activities for March 2025: https://honk.sigxcpu.org/con/Free_Software_Activities_March_2025.html
Successfully tested receiving #cellbroadcast messages on the #PinePhone as well:
# _build/test/mmcbmmonitor
[/org/freedesktop/ModemManager1/CBM/0] new cbm: received
4371: Hallo, this is a CBS test message
So hopefully all devices supporting `+CSCB` on an AT port should now be able to show these messages in @phosh (if the MR makes it into the next #ModemManager release).
The #osmocom stack is such a great help for testing these things.
Thanks to @NGIZero for supporting this.
And an issue for the #ModemManager crash itself: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/949
reported my #OpenWrt + #ModemManager problem at https://github.com/openwrt/packages/issues/25531
If you know OpenWrt and/or ModemManager and have time to look into it I'd be happy. 😉 Testing if ModemManager is working for you is also helpful.
damn .. I found a SegFault in #ModemManager on #OpenWrt 24.10.0-rc2. It's working in 23.05.5.
Who has time to help debug this?
@agx The initial #Cellbroadcast implementation for #ModemManager just landed. Thanks to the MM maintainers for the review and @NGIZero for supporting this project.
#phosh bits (and polishing the MM side) will follow soon.
@devrtz and myself debugged this a little and it turned out that his devices didn't have a proper channel list set. This can be done via s.th. like
`+CSCB: 0, "0-65535",""'`
(or the #ModemManager SetChannels API we added for that)
Today was "Bundesweiter Warntag" in Germany so a good point in time to test #ModemManager's & #phosh's upcoming #cellbroadcast support 🚨 .
The sounds emitted by #feedbackd are only stubs (and you don' t hear the haptic in the video but I promise it's there 😃).
There's three messages because the CBMs are sent out on three different channels.
Thanks @NGIZero for supporting my work on this!
GNOME's Airplane Mode does not signal to ModemManager to disable the modem, or at least doesn't do it correctly. Wonderful...
#Crimson is the next version of #PureOS, the #Linux distribution that comes with the #Librem5 #phone. @purism provided a month ago the totally optional possibility to support the PureOS development financially.
Here is a report regarding the PureOS Crimson development in July 2024.
Amongst other things a #ModemManager fix was upstreamed, which will benefit all devices with similar modems.
https://puri.sm/posts/pureos-crimson-development-report-july-2024/
Thanks to all subscribers and devs!
It would be nice if in 2024, suspending your laptop equipped with an LTE modem, would allow said modem to show up in the system after resume.
Eh, anyone here knows about how to fix this for #modemmanager ?
Was able to grab the #nlalert2024 #cellbroadcast message with our WIP #ModemManager patches. #phosh will use the same interface.
Kurze Frage in die Runde: ich würde gerne nach dem beenden eines Anrufes mein Script laufen lassen. Aber ich habe keine Ahnung wie ich des Ereignis hooken kann. Hat da jemand eine Idee?
#droidian #linux #linuxonmobile #hook #trigger #mobian #ofono #modemmanager
Doesn't @kde @plasmamobile use #ModemManager now, too? So there be benefits there outside of #Phosh?
Very, very happy that our proposal for adding #cellbroadcast support to #ModemManager and #Phosh was accepted by @NGIZero : https://nlnet.nl/project/SMS-CB 🗼 〰️ 📱