On GL-E5800 running 4.10.0 beta2, live signal metrics (RSRP/SINR/RSRQ/RSSI) are absent from every cellular.* ubus object, even though the modem is fully registered and the radio returns those values directly over AT. This breaks any consumer that reads signal quality from ubus.
Environment
-
Device: GL-E5800 (Mudi 7)
-
Firmware: 4.10.0 beta2
-
Carrier: A1 (AT), NR5G-NSA, active SIM slot 1, data up (rmnet, APN A1.net)
-
Modem fully registered:
AT+CREG? -> 0,1,AT+COPS? -> 0,0,"A1",13,AT+CPIN? -> READY
Observed vs expected
The radio HAS the values (direct AT works):
AT+QCSQ
+QCSQ: "LTE",-73,-101,9,-8 # RSSI -73, RSRP -101, RSRQ 9, SINR -8
But ubus exposes none of them:
-
ubus call cellular.modem status '{"bus":"cpu"}'-> only slot-switch fields, no rsrp/sinr/band -
ubus call cellular.modem info '{"bus":"cpu"}'-> only static band capability list -
ubus call cellular.network info '{"bus":"cpu"}'-> hasdl_bandwidth/ul_bandwidthbut nocell_infoand no rsrp/sinr -
ubus call cellular.status info/cellular.collect info-> no signal fields
Suspected cause
/etc/init.d/modem_signal is enabled and running, but registers no ubus object:
ubus call modem_signal status
Command failed: Not found
It looks like the AT->ubus signal poller that should populate the live metrics (historically under cellular.network -> networks[].cell_info) is not publishing on this build. A reboot does not fix it (metrics stay absent after a clean boot).
Impact
Any tool reading signal quality from ubus (GL UI signal display, third-party dashboards) shows null/empty metrics. Battery, SIM, cell-lock and data all work — only the live RSRP/SINR/RSRQ telemetry is missing.
Repro
-
E5800 on 4.10.0 beta2, SIM registered, data up.
-
ubus call cellular.network info '{"bus":"cpu"}'— note absence ofcell_info/rsrp/sinr. -
AT+QCSQvia the modem AT port — values are present. -
ubus call modem_signal status— "Not found". -
Reboot — no change.
Question @will.qiu
Has the signal telemetry path changed in 4.10.x (new ubus object / field names), or is modem_signal failing to register its object on the SDX72/E5800 build? Where are live RSRP/SINR expected to surface in ubus on this firmware?

