4IceG / luci-app-3ginfo-lite

Graphic visualization of the mPCI-E / M.2 and USB 3G / LTE / LTE-A / 5G modem connection status. (LuCI JS) | OpenWrt >= 21.02
100 stars 39 forks source link

New device support: Fibocom NL952-EAU #52

Closed jfrogg closed 10 months ago

jfrogg commented 1 year ago

Fibocom NL952-EAU-10 is CAT18 LTE modem in M.2(NGFF) form-factor, it could be found in Sercomm LTE2122GR 3UK router.

Support has been added for this modem operating in ECM mode (2cb7:0105), it is based on the existing Fibocom FM150-AE support file. 2cb70105.zip

P.S. While testing and debugging the script I was really annoyed by cat /sys/kernel/debug/usb/devices output that was parsed to find the name of the network driver been used. I've changed the code [at the very end of the file] to something that is less talkative. @4IceG since this code is common for multiple devices I propose to move it to the main 3ginfo script or even a separate script. Generally speaking some information needs to be read only once, when the modem is detected by the system or when configuration is changed. Details like IMEI, IMSI, ICCID, modem name and protocol are static, in reality only the signal parameters need to be updated regularly.