[GH-ISSUE #28] rm551 no data rendered #16

Closed
opened 2026-03-04 12:07:00 +03:00 by kerem · 4 comments
Owner

Originally created by @giorez on GitHub (Dec 9, 2025).
Original GitHub issue: https://github.com/4IceG/luci-app-modemdata/issues/28

ciao, on my router the app is not showing most of the data.

Image

diagnostic info are below:

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 5.04
S:  Manufacturer=Linux 5.4.213 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=11200000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 4
D:  Ver= 2.10 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0610 Rev= 6.63
S:  Manufacturer=GenesysLogic
S:  Product=USB2.1 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=10000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 5.04
S:  Manufacturer=Linux 5.4.213 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=11200000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=5000 MxCh= 4
D:  Ver= 3.20 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=05e3 ProdID=0626 Rev= 6.63
S:  Manufacturer=GenesysLogic
S:  Product=USB3.1 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=13(Int.) MxPS=   2 Ivl=16ms

T:  Bus=02 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#=  5 Spd=5000 MxCh= 0
D:  Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1
P:  Vendor=2c7c ProdID=0122 Rev= 5.15
S:  Manufacturer=Quectel
S:  Product=RM551E-GL
S:  SerialNumber=4ec33ae0
C:* #Ifs= 7 Cfg#= 1 Atr=a0 MxPwr=896mA
A:  FirstIf#=10 IfCount= 2 Cls=02(comm.) Sub=06 Prot=00
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=(none)
E:  Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=84(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=86(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=85(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)
E:  Ad=05(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=87(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#=10 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=cdc_ether
E:  Ad=89(I) Atr=03(Int.) MxPS=  16 Ivl=32ms
I:  If#=11 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether
I:* If#=11 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether
E:  Ad=88(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=06(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms


{
"status": "CONNECTED",
"conn_time_sec": "1962",
"rx": "39.6 MiB",
"tx": "6.8 MiB"
}

+ NETWORK=4g
+ '[' -n 4g ]
+ UP=
+ CT=
+ IFACE=
+ ifstatus 4g
+ jsonfilter -q -e 'UP=@.up' -e 'CT=@.uptime' -e 'IFACE=@.l3_device'
+ eval export 'UP=1;' export 'CT=1962;' export 'IFACE='"'"'usb0'"'"';'
+ export 'UP=1'
+ export 'CT=1962'
+ export 'IFACE=usb0'
+ '[' x1 '=' x1 ]
+ STATUS=CONNECTED
+ '[' -n usb0 ]
+ ifconfig usb0
+ awk '-F[()]' '/bytes/ {printf "%s",$2}'
+ RX='39.6 MiB'
+ ifconfig usb0
+ awk '-F[()]' '/bytes/ {printf "%s",$4}'
+ TX='6.8 MiB'
+ cat
+ exit 0
{
"vendor":"",
"product":"",
"revision":"",
"imei":"",
"iccid":"",
"imsi":""
}

+ DEVICE=192.168.224.1
+ '[' -n 192.168.224.1 ]
+ '[' -e 192.168.224.1 ]
+ cat
+ exit 0
Originally created by @giorez on GitHub (Dec 9, 2025). Original GitHub issue: https://github.com/4IceG/luci-app-modemdata/issues/28 ciao, on my router the app is not showing most of the data. <img width="1352" height="652" alt="Image" src="https://github.com/user-attachments/assets/56645b1d-b140-4a91-893a-c964176d3285" /> diagnostic info are below: ``` T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=1d6b ProdID=0002 Rev= 5.04 S: Manufacturer=Linux 5.4.213 xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=11200000.xhci C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 4 D: Ver= 2.10 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=05e3 ProdID=0610 Rev= 6.63 S: Manufacturer=GenesysLogic S: Product=USB2.1 Hub C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 1 B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1 P: Vendor=1d6b ProdID=0003 Rev= 5.04 S: Manufacturer=Linux 5.4.213 xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=11200000.xhci C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=5000 MxCh= 4 D: Ver= 3.20 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1 P: Vendor=05e3 ProdID=0626 Rev= 6.63 S: Manufacturer=GenesysLogic S: Product=USB3.1 Hub C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=13(Int.) MxPS= 2 Ivl=16ms T: Bus=02 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 5 Spd=5000 MxCh= 0 D: Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1 P: Vendor=2c7c ProdID=0122 Rev= 5.15 S: Manufacturer=Quectel S: Product=RM551E-GL S: SerialNumber=4ec33ae0 C:* #Ifs= 7 Cfg#= 1 Atr=a0 MxPwr=896mA A: FirstIf#=10 IfCount= 2 Cls=02(comm.) Sub=06 Prot=00 I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=(none) E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=84(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none) E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=85(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none) E: Ad=05(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=87(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#=10 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=cdc_ether E: Ad=89(I) Atr=03(Int.) MxPS= 16 Ivl=32ms I: If#=11 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether I:* If#=11 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_ether E: Ad=88(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=06(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms ``` ``` { "status": "CONNECTED", "conn_time_sec": "1962", "rx": "39.6 MiB", "tx": "6.8 MiB" } + NETWORK=4g + '[' -n 4g ] + UP= + CT= + IFACE= + ifstatus 4g + jsonfilter -q -e 'UP=@.up' -e 'CT=@.uptime' -e 'IFACE=@.l3_device' + eval export 'UP=1;' export 'CT=1962;' export 'IFACE='"'"'usb0'"'"';' + export 'UP=1' + export 'CT=1962' + export 'IFACE=usb0' + '[' x1 '=' x1 ] + STATUS=CONNECTED + '[' -n usb0 ] + ifconfig usb0 + awk '-F[()]' '/bytes/ {printf "%s",$2}' + RX='39.6 MiB' + ifconfig usb0 + awk '-F[()]' '/bytes/ {printf "%s",$4}' + TX='6.8 MiB' + cat + exit 0 ``` ``` { "vendor":"", "product":"", "revision":"", "imei":"", "iccid":"", "imsi":"" } + DEVICE=192.168.224.1 + '[' -n 192.168.224.1 ] + '[' -e 192.168.224.1 ] + cat + exit 0 ```
kerem closed this issue 2026-03-04 12:07:00 +03:00
Author
Owner

@4IceG commented on GitHub (Dec 9, 2025):

Hi Hi Hello,
Show results for the command:
sh -x /usr/share/modemdata/product.sh

You must specify the correct port for communication or change the way data is read from the modem.
Modem is a network card Driver=cdc_ether and is detected as such DEVICE=192.168.224.1 by the package, this setting will not read any data.

<!-- gh-comment-id:3634467496 --> @4IceG commented on GitHub (Dec 9, 2025): Hi Hi Hello, Show results for the command: `sh -x /usr/share/modemdata/product.sh` You must specify the correct port for communication or change the way data is read from the modem. Modem is a network card `Driver=cdc_ether` and is detected as such `DEVICE=192.168.224.1` by the package, this setting will not read any data.
Author
Owner

@giorez commented on GitHub (Dec 10, 2025):

{
"vendor":"",
"product":"",
"revision":"",
"imei":"",
"iccid":"",
"imsi":""
}

  • DEVICE=192.168.224.1
  • '[' -n 192.168.224.1 ]
  • '[' -e 192.168.224.1 ]
  • cat
  • exit 0

sent from aipad

On 9 Dec 2025, at 23:02, Rafał Wabik @.***> wrote:



4IceG
left a comment
(4IceG/luci-app-modemdata#28)
Hi Hi Hello,
Show results for the command:
sh -x /usr/share/modemdata/product.sh


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.

<!-- gh-comment-id:3634951062 --> @giorez commented on GitHub (Dec 10, 2025): { "vendor":"", "product":"", "revision":"", "imei":"", "iccid":"", "imsi":"" } + DEVICE=192.168.224.1 + '[' -n 192.168.224.1 ] + '[' -e 192.168.224.1 ] + cat + exit 0 sent from aipad > On 9 Dec 2025, at 23:02, Rafał Wabik ***@***.***> wrote: > >  > > 4IceG > left a comment > (4IceG/luci-app-modemdata#28) > Hi Hi Hello, > Show results for the command: > sh -x /usr/share/modemdata/product.sh > > — > Reply to this email directly, view it on GitHub, or unsubscribe. > You are receiving this because you authored the thread.
Author
Owner

@obsy commented on GitHub (Dec 17, 2025):

ECM mode is not supported on this modem. Do you know of any API that allows displaying data using this mode?

<!-- gh-comment-id:3663784431 --> @obsy commented on GitHub (Dec 17, 2025): ECM mode is not supported on this modem. Do you know of any API that allows displaying data using this mode?
Author
Owner

@giorez commented on GitHub (Dec 17, 2025):

ok, thanks. I don't know any API for that...

<!-- gh-comment-id:3664909408 --> @giorez commented on GitHub (Dec 17, 2025): ok, thanks. I don't know any API for that...
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/luci-app-modemdata#16
No description provided.