RM500Q-GL ABR firmware lost USB profile, need GLOBAL firmware for Linux QMI/MBIM. Can you e-mail me the firmware?
Dear @calgalli ,
Thank you for reaching out.
I have sent the requested firmware for RM500Q-GL ABR via mail.
Kindly check your mail inbox.
Best Regards,
Aghelan
Hi. Thank you for the firmware. However, I cannot use QMI after factory reset AT command and it seems the the firmware you gave me does not help. I try to use a waveshare hat pi@raspberrypi:~ $ sudo waveshare-CM -s internet [01-07_06:50:07:333] QConnectManager_Linux_V1.6.5.1 [01-07_06:50:07:333] Find /sys/bus/usb/devices/2-1 idVendor=0x2c7c idProduct=0x800, bus=0x002, dev=0x006 [01-07_06:50:07:334] network interface '' or qmidev '' is not exist [01-07_06:50:07:334] atdevice_detect failed [01-07_06:50:07:334] qmidevice_detect failed but It does not work. It is ok before I used AT command to factory reset. Any help?
Dear @calgalli ,
Thank you for the feedback.
Kindly share your current firmware version (AT+QGMR).
Best regards,
Aghelan
thank for reply this is my firmware version
Terminal ready
AT+QGMR
RM500QGLABR11A06M4G_01.201.01.201
OK
Any update on this? Now I cannot use the module
Dear @calgalli ,
Thank you for reaching out again and sorry for the delayed response.
Kindly check your mail inbox.
Best Regards,
Aghelan
I got
!! Settings mismatch !! Type [C-a] [C-v] to see actual port settings
Type [C-a] [C-h] to see available commands
Terminal ready
AT
OK
AT+QCFG="usbnet"?
ERROR
AT+QCFG="usbnet",0
OK
AT+QCFG="usbnet",2
OK
AT+QCFG="usbnet"?
ERROR
settings
AT+CFUN=1,1
OK
FATAL: read zero byte
I still dont know why AT+QCFG="usbnet"? gave ERROR and
pi@raspberrypi:~ $ lsusb -t
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
|__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/2p, 480M
/: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 5000M
/: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/2p, 480M
/: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 5000M
pi@raspberrypi:~ $ ls -l /dev/cdc-wdm*
ls: cannot access '/dev/cdc-wdm*': No such file or directory
pi@raspberrypi:~ $ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 2c:cf:67:2b:03:f3 brd ff:ff:ff:ff:ff:ff
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DORMANT group default qlen 1000
link/ether 2c:cf:67:2b:03:f4 brd ff:ff:ff:ff:ff:ff
pi@raspberrypi:~ $ dmesg | tail -n 80
[ 7.277404] input: vc4-hdmi-1 as /devices/platform/soc@107c000000/107c706400.hdmi/rc/rc1/input3
[ 7.280805] input: vc4-hdmi-1 HDMI Jack as /devices/platform/soc@107c000000/107c706400.hdmi/sound/card1/input4
[ 7.281837] vc4-drm axi:gpu: bound 107c706400.hdmi (ops vc4_hdmi_ops [vc4])
[ 7.281975] vc4-drm axi:gpu: bound 107c500000.mop (ops vc4_txp_ops [vc4])
[ 7.282142] vc4-drm axi:gpu: bound 107c501000.moplet (ops vc4_txp_ops [vc4])
[ 7.282200] vc4-drm axi:gpu: bound 107c410000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.282244] vc4-drm axi:gpu: bound 107c411000.pixelvalve (ops vc4_crtc_ops [vc4])
[ 7.285641] [drm] Initialized vc4 0.0.0 for axi:gpu on minor 1
[ 7.288675] vc4-drm axi:gpu: [drm] Cannot find any crtc or sizes
[ 7.292482] vc4-drm axi:gpu: [drm] Cannot find any crtc or sizes
[ 7.296051] vc4-drm axi:gpu: [drm] Cannot find any crtc or sizes
[ 7.347964] Bluetooth: hci0: BCM: chip id 107
[ 7.348171] Bluetooth: hci0: BCM: features 0x2f
[ 7.349219] Bluetooth: hci0: BCM4345C0
[ 7.349222] Bluetooth: hci0: BCM4345C0 (003.001.025) build 0000
[ 7.355360] Bluetooth: hci0: BCM4345C0 'brcm/BCM4345C0.raspberrypi,5-model-b.hcd' Patch
[ 7.470746] brcmfmac: brcmf_c_process_txcap_blob: no txcap_blob available (err=-2)
[ 7.470984] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Aug 29 2023 01:47:08 version 7.45.265 (28bca26 CY) FWID 01-b677b91b
[ 8.036173] Bluetooth: hci0: BCM: features 0x2f
[ 8.037542] Bluetooth: hci0: BCM43455 37.4MHz Raspberry Pi 3+-0190
[ 8.037544] Bluetooth: hci0: BCM4345C0 (003.001.025) build 0382
[ 8.037872] Bluetooth: hci0: BCM: Using default device address (43:45:c0:00:1f:ac)
[ 8.735262] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 8.735269] Bluetooth: BNEP filters: protocol multicast
[ 8.735274] Bluetooth: BNEP socket layer initialized
[ 8.738091] Bluetooth: MGMT ver 1.23
[ 8.748995] NET: Registered PF_ALG protocol family
[ 8.809640] Bluetooth: RFCOMM TTY layer initialized
[ 8.809653] Bluetooth: RFCOMM socket layer initialized
[ 8.809662] Bluetooth: RFCOMM ver 1.11
[ 10.023033] macb 1f00100000.ethernet eth0: PHY [1f00100000.ethernet-ffffffff:01] driver [Broadcom BCM54213PE] (irq=POLL)
[ 10.023041] macb 1f00100000.ethernet eth0: configuring for phy/rgmii-id link mode
[ 10.025986] macb 1f00100000.ethernet: gem-ptp-timer ptp clock registered.
[ 10.033801] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
[ 19.253531] macb 1f00100000.ethernet eth0: Link is Up - 100Mbps/Full - flow control tx
[ 32.555839] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[ 32.573878] usb 2-1: New USB device found, idVendor=2c7c, idProduct=0800, bcdDevice= 4.14
[ 32.573882] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 32.573884] usb 2-1: Product: RM500Q-GL
[ 32.573886] usb 2-1: Manufacturer: Quectel
[ 32.573888] usb 2-1: SerialNumber: 36fe996d
[ 32.578705] usb 2-1: Enable of device-initiated U1 failed.
[ 32.579057] usb 2-1: Enable of device-initiated U2 failed.
[ 32.624093] usbcore: registered new interface driver usbserial_generic
[ 32.624105] usbserial: USB Serial support registered for generic
[ 32.630299] usbcore: registered new interface driver option
[ 32.630319] usbserial: USB Serial support registered for GSM modem (1-port)
[ 32.630398] option 2-1:1.0: GSM modem (1-port) converter detected
[ 32.630531] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 32.630573] option 2-1:1.1: GSM modem (1-port) converter detected
[ 32.630621] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 32.630652] option 2-1:1.2: GSM modem (1-port) converter detected
[ 32.630700] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 32.630733] option 2-1:1.3: GSM modem (1-port) converter detected
[ 32.630773] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB3
[ 438.144256] usb 2-1: USB disconnect, device number 2
[ 438.144424] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 438.144444] option 2-1:1.0: device disconnected
[ 438.147513] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[ 438.147546] option 2-1:1.1: device disconnected
[ 438.148197] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[ 438.148220] option 2-1:1.2: device disconnected
[ 438.148428] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[ 438.148451] option 2-1:1.3: device disconnected
[ 480.215877] usb 2-1: new SuperSpeed USB device number 3 using xhci_hcd
[ 480.235011] usb 2-1: New USB device found, idVendor=2c7c, idProduct=0800, bcdDevice= 4.14
[ 480.235018] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 480.235022] usb 2-1: Product: RM500Q-GL
[ 480.235025] usb 2-1: Manufacturer: Quectel
[ 480.235027] usb 2-1: SerialNumber: 36fe996d
[ 480.239911] usb 2-1: Enable of device-initiated U1 failed.
[ 480.240285] usb 2-1: Enable of device-initiated U2 failed.
[ 480.240426] option 2-1:1.0: GSM modem (1-port) converter detected
[ 480.240636] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 480.240735] option 2-1:1.1: GSM modem (1-port) converter detected
[ 480.240962] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 480.241058] option 2-1:1.2: GSM modem (1-port) converter detected
[ 480.241115] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 480.241203] option 2-1:1.3: GSM modem (1-port) converter detected
[ 480.241252] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB3
pi@raspberrypi:~ $ sudo modprobe qmi_wwan cdc_wdm
pi@raspberrypi:~ $ echo 2c7c 0800 | sudo tee /sys/bus/usb/drivers/qmi_wwan/new_id
2c7c 0800
Atfer reboot
pi@raspberrypi:~ $
pi@raspberrypi:~ $
pi@raspberrypi:~ $ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 2c:cf:67:2b:03:f3 brd ff:ff:ff:ff:ff:ff
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DORMANT group default qlen 1000
link/ether 2c:cf:67:2b:03:f4 brd ff:ff:ff:ff:ff:ff
pi@raspberrypi:~ $ ls -l /dev/cdc-wdm*
ls: cannot access '/dev/cdc-wdm*': No such file or directory
The cdc still disappears. I think It is weird that AT+QCFG="usbnet"? gave an ERROR
Any update on this issue?
Dear @calgalli
Please query the response of AT command below:
AT+QCFG=“data_interface”
For AT+QCFG=“usbnet”, you use the wrong format, please use AT+QCFG=“usbnet” to query.