Hudiy crashes when Quectel EC25 LTE modem is present via oFono
Posted: Mon Sep 07, 2026 1:49 am
I'm running Hudiy on a Raspberry Pi 5 with Raspberry Pi OS Trixie and a Sixfab LTE Base HAT using a Quectel EC25 modem.
The EC25 enumerates normally as USB device 2c7c:0125 and creates /dev/ttyUSB0 through /dev/ttyUSB3, /dev/cdc-wdm0, and wwan0.
Reproducible behavior:
Hudiy runs normally with the EC25 USB connection disconnected.
Plugging the EC25 into USB while Hudiy is running causes Hudiy to crash immediately.
Starting Hudiy with the EC25 already connected also causes the problem.
Setting autobox.enumerateUsb to false does not fix it.
Removing all autobox.allowedDevices entries does not fix it.
Stopping oFono with sudo systemctl stop ofono fixes the problem.
With oFono stopped, Hudiy starts normally with the EC25 already connected.
NetworkManager/oFono detects the modem as:
oFono modem appeared: /quectelqmi_6
Hudiy is linked against libqofono.so and contains HandsFreeModemConnector, HandsFreeModemsList, TelephonyManager, etc., so it appears Hudiy may be attempting to handle the EC25 as a hands-free telephony modem and crashing.
I need to retain oFono because I use Hudiy's Bluetooth hands-free phone functionality. The EC25 is intended only for cellular Internet access.
Is there a way to make Hudiy/oFono ignore the EC25 cellular modem while retaining Bluetooth HFP phone support?
These items below may be relevant also.
ID_VENDOR_ID=2c7c
ID_MODEL_ID=0125
ID_MODEL=Android
ID_VENDOR=Android
qmi_wwan ... wwan0: register 'qmi_wwan'
NetworkManager: oFono modem appeared: /quectelqmi_6
I spent about 3 hours with an AI chatbot getting to this point. Most of the above was summarized by the chatbot. I would have put this bug report on the Github but that option seems to not be available. Any possibility to fix this?
My goal is to use the cellular modem to give connected clients and the Pi internet access using the hotspot either created by Hudiy or outside of it. This is the same setup I had running on a Pi 4 running Openauto Pro.
The EC25 enumerates normally as USB device 2c7c:0125 and creates /dev/ttyUSB0 through /dev/ttyUSB3, /dev/cdc-wdm0, and wwan0.
Reproducible behavior:
Hudiy runs normally with the EC25 USB connection disconnected.
Plugging the EC25 into USB while Hudiy is running causes Hudiy to crash immediately.
Starting Hudiy with the EC25 already connected also causes the problem.
Setting autobox.enumerateUsb to false does not fix it.
Removing all autobox.allowedDevices entries does not fix it.
Stopping oFono with sudo systemctl stop ofono fixes the problem.
With oFono stopped, Hudiy starts normally with the EC25 already connected.
NetworkManager/oFono detects the modem as:
oFono modem appeared: /quectelqmi_6
Hudiy is linked against libqofono.so and contains HandsFreeModemConnector, HandsFreeModemsList, TelephonyManager, etc., so it appears Hudiy may be attempting to handle the EC25 as a hands-free telephony modem and crashing.
I need to retain oFono because I use Hudiy's Bluetooth hands-free phone functionality. The EC25 is intended only for cellular Internet access.
Is there a way to make Hudiy/oFono ignore the EC25 cellular modem while retaining Bluetooth HFP phone support?
These items below may be relevant also.
ID_VENDOR_ID=2c7c
ID_MODEL_ID=0125
ID_MODEL=Android
ID_VENDOR=Android
qmi_wwan ... wwan0: register 'qmi_wwan'
NetworkManager: oFono modem appeared: /quectelqmi_6
I spent about 3 hours with an AI chatbot getting to this point. Most of the above was summarized by the chatbot. I would have put this bug report on the Github but that option seems to not be available. Any possibility to fix this?
My goal is to use the cellular modem to give connected clients and the Pi internet access using the hotspot either created by Hudiy or outside of it. This is the same setup I had running on a Pi 4 running Openauto Pro.