FM190W-GL OpenWrt Built-in (Request Guidance)

Need support to guide me how to access on OpenWrt page on modem FM190W-GL (Snapdragon X75) which has OpenWrt built-in ..... I have m.2 board to USB

I appreciate anyone supporting in this matter will add a lot to the people who bought this modem

That question should be directed to the modem manufacturer.

Out of curiosity I would connect this modem to any Linux host (including a router running any flavour of OpenWrt) and execute cat /sys/kernel/debug/usb/devices
The result should show what interfaces are exposed/available.

1 Like

Boss
Maybe , i'm wrong on the way I did it
I got this response

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= 5.15
S:  Manufacturer=Linux 5.15.139 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= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=2cb7 ProdID=0104 Rev= 5.15
S:  Manufacturer=QCOM
S:  Product=SDXPINN-IDP _SN:CAEA2676
S:  SerialNumber=caea2676
C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=option
E:  Ad=83(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=40 Driver=option
E:  Ad=85(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=50 Driver=qmi_wwan
E:  Ad=88(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

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.15
S:  Manufacturer=Linux 5.15.139 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

All is good, it looks like a regular modem in QMI mode with serial ports, the corresponding setup instructions are here.
It will be good to know what other modes are available, so if you have any documentation, etc - please share.

At the same time you could connect using a terminal app like picocom to /dev/ttyUSB1 and query the modem with

AT+GTUSBMODE?
AT+GTUSBMODE=?

My guess that if any software is running on the modem itself, it will be accessible only if the modem is in ECM mode.

2 Likes

Documents FM190W-GL

Fibocom FM190- AT commands and Hardware details , I hope it can help
I don't know how to share files other than external website (Sry if its not allow)


AT+GTUSBMODE=?

+GTUSBMODE: (17-18,20-21,24,29-33)

OK

AT+GTUSBMODE?

+GTUSBMODE: 32

OK
1 Like

In ECM mode (GTUSBMODE: 18 and probably 33) the modem will have its own private IP, so you can try opening it in the browser. Once again, it is just a guess that it will show something interesting.

1 Like

How I can know the IP for modem ? i mean after applying AT commands GTU
so where I can see the IP

by this ?
cat /sys/kernel/debug/usb/devices

You will need to configure the host system (router) interface to obtain the IP address from the modem, see https://openwrt.org/docs/guide-user/network/wan/wwan/ethernetoverusb_cdc

1 Like

To be honest with you Sir AndrewZ i don't know how to configure the host system also after reading from the link you shared it .... (I'm noob but I would to learn)