Any instructions available on how to get this module running on Ubuntu 24.04 (or any other version)?
What are the other letters after GL ?
(post deleted by author)
Hi,
it’s: RM520NGLAAR03A03M4G
I got so far as to switch to the proper SIM card using sudo mmcli -m <N> --set-primary-sim-slot=<M> and unlocked the SIM pin using sudo mmcli -i <M> --pin=<pin_number>.
I arrived at the following state and can’t seem to get it out of power state: low
$ sudo mmcli -m 10
------------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/10
| device id: d787b8aa15cd9d6b106b0be7132467641019ed10
------------------------------------
Hardware | manufacturer: quectel
| model: RM520N-GL
| firmware revision: RM520NGLAAR03A03M4G
| carrier config: ROW_Commercial
| carrier config revision: 0A010809
| h/w revision: RM520N-GL
| supported: gsm-umts, lte, 5gnr
| current: gsm-umts, lte, 5gnr
| equipment id: 016508001440159
------------------------------------
System | device: /sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0
| physdev: /sys/devices/pci0000:00/0000:00:01.3/0000:01:00.0
| drivers: mhi-pci-generic
| plugin: quectel
| primary port: wwan0mbim0
| ports: wwan0 (net), wwan0mbim0 (mbim), wwan0qcdm0 (ignored)
------------------------------------
Status | lock: sim-pin2
| unlock retries: sim-pin2 (3)
| state: enabling
| power state: low
------------------------------------
Modes | supported: allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 3g, 4g; preferred: 4g
| allowed: 3g, 4g; preferred: 3g
| allowed: 5g; preferred: none
| allowed: 4g, 5g; preferred: 5g
| allowed: 4g, 5g; preferred: 4g
| allowed: 3g, 5g; preferred: 5g
| allowed: 3g, 5g; preferred: 3g
| allowed: 3g, 4g, 5g; preferred: 5g
| allowed: 3g, 4g, 5g; preferred: 4g
| allowed: 3g, 4g, 5g; preferred: 3g
| current: allowed: 3g, 4g, 5g; preferred: 5g
------------------------------------
Bands | supported: utran-1, utran-4, utran-6, utran-5, utran-8, utran-2,
| eutran-1, eutran-2, eutran-3, eutran-4, eutran-5, eutran-7, eutran-8,
| eutran-12, eutran-13, eutran-14, eutran-17, eutran-18, eutran-19,
| eutran-20, eutran-25, eutran-26, eutran-28, eutran-29, eutran-30,
| eutran-32, eutran-34, eutran-38, eutran-39, eutran-40, eutran-41,
| eutran-42, eutran-43, eutran-46, eutran-48, eutran-66, eutran-71,
| utran-19, ngran-1, ngran-2, ngran-3, ngran-5, ngran-7, ngran-8,
| ngran-12, ngran-13, ngran-14, ngran-18, ngran-20, ngran-25, ngran-26,
| ngran-28, ngran-29, ngran-30, ngran-38, ngran-40, ngran-41, ngran-48,
| ngran-66, ngran-70, ngran-71, ngran-75, ngran-76, ngran-77, ngran-78,
| ngran-79
| current: utran-1, utran-4, utran-5, utran-8, utran-2, eutran-1,
| eutran-2, eutran-3, eutran-4, eutran-5, eutran-7, eutran-8,
| eutran-12, eutran-13, eutran-14, eutran-17, eutran-18, eutran-19,
| eutran-20, eutran-25, eutran-26, eutran-28, eutran-29, eutran-30,
| eutran-32, eutran-34, eutran-38, eutran-39, eutran-40, eutran-41,
| eutran-42, eutran-43, eutran-46, eutran-48, eutran-66, eutran-71,
| utran-19, ngran-1, ngran-2, ngran-3, ngran-5, ngran-7, ngran-8,
| ngran-12, ngran-13, ngran-14, ngran-18, ngran-20, ngran-25, ngran-26,
| ngran-28, ngran-29, ngran-30, ngran-38, ngran-40, ngran-41, ngran-48,
| ngran-66, ngran-71, ngran-75, ngran-76, ngran-77, ngran-78, ngran-79
------------------------------------
IP | supported: ipv4, ipv6, ipv4v6
------------------------------------
3GPP | imei: 016508001440159
| enabled locks: sim, fixed-dialing
------------------------------------
3GPP EPS | initial bearer ip type: ipv4v6
------------------------------------
3GPP 5GNR | mico mode: unsupported
| drx cycle: unsupported
------------------------------------
SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/10
| sim slot paths: slot 1: /org/freedesktop/ModemManager1/SIM/10 (active)
| slot 2: none
(post deleted by author)
Dear @Sebastian_Schlupp
What is your problem?recognize module or register on network?
Problem is powering up module and registering on network. Module is stuck in power state low.
Linux PCIE Driver for RM520N-GL - IoT Modules / 5G Module - Quectel Forums
Maybe you can try as what another customer did.
Check if your 520N-GL is FCC unlocked:
sudo mbimcli -p -d /dev/wwan0mbim0 -v --quectel-query-radio-state
And here is how i enable software radio (after finding it was FCC locked by above command):
sudo mbimcli -p -d /dev/wwan0mbim0 -v --quectel-set-radio-state=on
It was indeed FCC locked. Any standard way to permanently unlock?
@Sebastian_Schlupp No, you need to manually configure your system
You need to configure your ModemManager to use fcc-unlock scripts.
- Find your Quectel PCI information with
lspci
08:00.0 Unassigned class [ff00]: Quectel Wireless Solutions Co., Ltd. Device 1007
From here you will see 08:00.0 - we will use this in the next step
- Get the pid:vid of your Quectel PCI device
grep PCI_ID /sys/bus/pci/devices/*/uevent
You will need to find the pid:vid which looks like this, notice the 08.00.0
/sys/bus/pci/devices/0000:08:00.0/uevent:PCI_ID=1EAC:1007
This means the PID:VID is 1eac:1007
Then go to (cd to): /usr/share/ModemManager/fcc-unlock.available.d
do (accoding to your pid:vid) ln -s 1eac 1eac:1007 - this is an example, your pid:vid varies
Then following step here: FCC unlock procedure | ModemManager
Do sudo ln -sft /etc/ModemManager/fcc-unlock.d /usr/share/ModemManager/fcc-unlock.available.d/*
Restart your machine and that’s it. Whenever you try to connect, it will unlock the modem and connect.