Temat: Modemband package and Quectel RM551E-GL

Hello, sorry to bother you again, but I'm using some of your packages with my new RM551E-GL modems.
luci-app-3ginfo-lite works fine, but the modemband package does not...

It returns the message 'TypeError - Cannot convert undefined or null to object'
Also, in the modem settings tab, there is no modem settings file for the RM551e-GL modem - (but there are files for eg RM520N-GL).

I am running your packages in Immortal WRT, 24.10.4, Kernel 6.6.110, on a BPi-R4.

I hope the above is sufficient information.
Many thanks!

2

Odp: Modemband package and Quectel RM551E-GL

Show us debug information.

cat /sys/kernel/debug/usb/devices

first

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez IceG 2026-02-13 06:45:00)

Odp: Modemband package and Quectel RM551E-GL

Hi @radiomean,
You download and install packages from? I saw that Immortal WRT has modified Our older versions of packages. Also, 3ginfo-lite is already old and unused.

Remove what you have and install the latest versions.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

4

Odp: Modemband package and Quectel RM551E-GL

IceG napisał/a:

Hi @radiomean,
You download and install packages from? I saw that Immortal WRT has modified Our older versions of packages. Also, 3ginfo-lite is already old and unused.

Remove what you have and install the latest versions.

Hello, I install your packages from your repository.

5

Odp: Modemband package and Quectel RM551E-GL

radiomean napisał/a:

Hello, I install your packages from your repository.

Ok then, show us result of command written by Mr Cezary.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

6 (edytowany przez radiomean 2026-02-13 10:13:41)

Odp: Modemband package and Quectel RM551E-GL

Cezary napisał/a:

Show us debug information.

cat /sys/kernel/debug/usb/devices

first

Here it is, thanks...
There is no product 2c7c0122 in the list.

Also, I am now using OpenWRT with my BPi-R4, incase there are issues with ImmortalWRT.
OpenWRT 24.10.4, kernel 6.6.110.

Thanks!

root@OpenWrt:~# cat /sys/kernel/debug/usb/devices

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= 6.06
S:  Manufacturer=Linux 6.6.110 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=11200000.usb
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= 5
D:  Ver= 2.10 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=2109 ProdID=2822 Rev= 0.30
S:  Manufacturer=VIA Labs, Inc.
S:  Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=01 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms
I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=02 Port=04 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.01 Cls=11(blbrd) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=2109 ProdID=8822 Rev= 0.01
S:  Manufacturer=VIA Labs, Inc.
S:  Product=USB Billboard Device
S:  SerialNumber=0000000000000001
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 0 Cls=11(blbrd) Sub=00 Prot=00 Driver=(none)

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= 6.06
S:  Manufacturer=Linux 6.6.110 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=11200000.usb
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.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=2109 ProdID=0822 Rev= 0.30
S:  Manufacturer=VIA Labs, Inc.
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=00 Cnt=01 Dev#=  3 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=3a620b28
C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=896mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
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=option
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=option
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=option
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#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=88(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
E:  Ad=87(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
root@OpenWrt:~#

7

Odp: Modemband package and Quectel RM551E-GL

@radiomean What version of modemband package do you have installed?

It's strange that installed from my repository you didn't have the 2c7c0122 file for this modem.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

8

Odp: Modemband package and Quectel RM551E-GL

Show:

opkg list-installed | grep modemband
sh -x /usr/bin/modemband.sh
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Modemband package and Quectel RM551E-GL

Cezary napisał/a:

Show:

opkg list-installed | grep modemband
sh -x /usr/bin/modemband.sh

Hello. As requested, result of the commands shown below:

root@OpenWrt:~# opkg list-installed | grep modemband
luci-app-modemband - 1.0.27-r20250830
modemband - 20250409
root@OpenWrt:~# sh -x /usr/bin/modemband.sh
+ _DEVICE=
+ _DEFAULT_LTE_BANDS=
+ _DEFAULT_5GNSA_BANDS=
+ _DEFAULT_5GSA_BANDS=
+ RES=/usr/share/modemband
+ awk '{gsub("="," ");
if ($0 ~ /Bus.*Lev.*Prnt.*Port.*/) {T=$0}
if ($0 ~ /Vendor.*ProdID/) {idvendor[T]=$3; idproduct[T]=$5}
if ($0 ~ /Product/) {product[T]=$3}}
END {for (idx in idvendor) {printf "%s%s\n%s%s%s\n", idvendor[idx], idproduct[idx], idvendor[idx], idproduct[idx], product[idx]}}' /sys/kernel/debug/usb/devices
+ _DEVS='21098822
21098822USB
1d6b0003
1d6b0003xHCI
2c7c0122
2c7c0122RM551E-GL
21090822
21090822USB3.1
1d6b0002
1d6b0002xHCI
21092822
21092822USB2.0'
+ '[' -e /usr/share/modemband/21098822 ]
+ '[' -e /usr/share/modemband/21098822USB ]
+ '[' -e /usr/share/modemband/1d6b0003 ]
+ '[' -e /usr/share/modemband/1d6b0003xHCI ]
+ '[' -e /usr/share/modemband/2c7c0122 ]
+ '[' -e /usr/share/modemband/2c7c0122RM551E-GL ]
+ '[' -e /usr/share/modemband/21090822 ]
+ '[' -e /usr/share/modemband/21090822USB3.1 ]
+ '[' -e /usr/share/modemband/1d6b0002 ]
+ '[' -e /usr/share/modemband/1d6b0002xHCI ]
+ '[' -e /usr/share/modemband/21092822 ]
+ '[' -e /usr/share/modemband/21092822USB2.0 ]
+ '[' -z  ]
+ '[' x '=' xjson ]
+ echo 'No supported modem was found, quitting...'
No supported modem was found, quitting...
+ exit 0
root@OpenWrt:~#

10

Odp: Modemband package and Quectel RM551E-GL

IceG napisał/a:

@radiomean What version of modemband package do you have installed?

It's strange that installed from my repository you didn't have the 2c7c0122 file for this modem.

Hello again.
I am running the following commands to install your repo, so I can add your packages (this information is found on the page - https://github.com/4IceG/Modem-extras )

grep -q IceG_repo /etc/opkg/customfeeds.conf || echo 'src/gz IceG_repo https://raw.githubusercontent.com/4IceG/Modem-extras/main/myrepo' >> /etc/opkg/customfeeds.conf
wget https://raw.githubusercontent.com/4IceG … G-repo.pub -O /tmp/IceG-repo.pub
opkg-key add /tmp/IceG-repo.pub
opkg update

opkg install luci-app-sms-tool-js

11

Odp: Modemband package and Quectel RM551E-GL

Please... this is very old version. Use current version from https://dl.eko.one.pl/packages/opkg/all/

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Modemband package and Quectel RM551E-GL

Old versions.. I'll try to update my ipk repository on Sunday.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

13 (edytowany przez radiomean 2026-02-13 23:49:19)

Odp: Modemband package and Quectel RM551E-GL

IceG napisał/a:

Old versions.. I'll try to update my ipk repository on Sunday.

OK, thanks...
I saw on your front pages the .ipk files were last year.

EDIT - I assume that the other files I have installed from your repo are also old ones?

14

Odp: Modemband package and Quectel RM551E-GL

Cezary napisał/a:

Please... this is very old version. Use current version from https://dl.eko.one.pl/packages/opkg/all/

OK... I notice on that page there are packages like - modemband, and modemdata.
However there are not the luci-app packages.

I've manually installed modemband and modemdata (scp to the router and opkg install) but then I installed luci-app-modemband and luci-app-modemdata on the modem from system-software. Modemband now works correctly!

Also - what is the 'easyconfig' package?!

Thanks!

15

Odp: Modemband package and Quectel RM551E-GL

radiomean napisał/a:

OK, thanks...
I saw on your front pages the .ipk files were last year.

EDIT - I assume that the other files I have installed from your repo are also old ones?

Exactly, repository has older versions of packages, newer packages, but not always the latest ones, are:
https://github.com/4IceG/luci-app-sms-tool-js/releases
https://github.com/4IceG/luci-app-modemband/releases

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

16

Odp: Modemband package and Quectel RM551E-GL

radiomean napisał/a:

Also - what is the 'easyconfig' package?!

Thanks!

You can check https://eko.one.pl/?p=easyconfig

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

17

Odp: Modemband package and Quectel RM551E-GL

IceG napisał/a:
radiomean napisał/a:

Also - what is the 'easyconfig' package?!

Thanks!

You can check https://eko.one.pl/?p=easyconfig

I've installed that and I like that package - thanks.

All the packages are now working properly, apart from modemdata - which does not display the 'band' information below the 'general information' section. Please can you advise?

Thanks!

18

Odp: Modemband package and Quectel RM551E-GL

Again, show debug information - there is a button for this in the luci tab in modemdata

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19 (edytowany przez radiomean 2026-02-14 08:51:36)

Odp: Modemband package and Quectel RM551E-GL

Cezary napisał/a:

Again, show debug information - there is a button for this in the luci tab in modemdata

Thanks.

OK, forget this - I have been playing with the config setup and found I had not set the 'assigned interface' correctly.
I now can see all the bands the modem is using, so *all* the packages are working correctly.

I do have one further question, sorry - is there a package to lock the modem to a given cell, please?

All the best!

20

Odp: Modemband package and Quectel RM551E-GL

radiomean napisał/a:

I do have one further question, sorry - is there a package to lock the modem to a given cell, please?

All the best!

Use proper AT command. AT+QNWLOCK etc.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: Modemband package and Quectel RM551E-GL

Cezary napisał/a:
radiomean napisał/a:

I do have one further question, sorry - is there a package to lock the modem to a given cell, please?

All the best!

Use proper AT command. AT+QNWLOCK etc.

OK, fine... I just wondered if there was an easy gui like modemband...

22

Odp: Modemband package and Quectel RM551E-GL

Probably not. This isn't a universal command for all modem types, and you also need to know PCI/EARFCN, which you can only do if you're connected or - in rare cases, if modem can do it - by scanning the environment.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.