RM530N-GL
quectel rm530n gl cellular modem we got the quectel rm530n gl 5g modem working with flipper one test results download speed 18 5 mb/s on a real file download connection mode the link negotiated as lte (4g), not 5g power ran entirely from flipper one's battery โ no external power required thermals the modem has no heatsink full logs and configuration source pastebin com/raw/vztvbw1d https //pastebin com/raw/vztvbw1d configure rm530n gl modem with vodafone # nmcli connection add type gsm ifname " " con name 5g apn wap vodafone co uk \# nmcli connection modify 5g connection autoconnect yes \# nmcli connection modify 5g ipv4 method auto \# nmcli connection modify 5g ipv6 method auto \# nmcli connection up 5g debug connection # nmcli device status device type state connection cdc wdm0 gsm connected 5g lo loopback connected (externally) lo end0 ethernet unavailable end1 ethernet unavailable \# ip a 4 wwu1u4i4 \<pointopoint,multicast,noarp,up,lower up> mtu 1500 qdisc pfifo fast state unknown group default qlen 1000 link/none inet 10 215 167 77/30 brd 10 215 167 79 scope global noprefixroute wwu1u4i4 valid lft forever preferred lft forever \# download vodafone test file \# wget http //212 183 159 230/1gb zip o /dev/null /dev/null 37%\[========================> ] 381 43m 18 5mb/s eta 65s \# list modems $ mmcli l /org/freedesktop/modemmanager1/modem/0 \[quectel] rm530n gl \# get info about modem $ mmcli m 0 \ general | path /org/freedesktop/modemmanager1/modem/0 \| device id 3d56e561127a3db4414de74bb15a4601aa64de98 \ hardware | manufacturer quectel \| model rm530n gl \| firmware revision rm530nglaar05a01m4g \| carrier config uk volte vodafone \| carrier config revision 0a010426 \| h/w revision 20000 \| supported gsm umts, lte, 5gnr \| current gsm umts, lte, 5gnr \| equipment id 867978050021665 \ system | device /sys/devices/platform/soc/23400000 usb/xhci hcd 0 auto/usb2/2 1/2 1 4 \| physdev /sys/devices/platform/soc/23400000 usb/xhci hcd 0 auto/usb2/2 1/2 1 4 \| drivers qmi wwan, option \| plugin quectel \| primary port cdc wdm0 \| ports cdc wdm0 (qmi), ttyusb0 (ignored), ttyusb1 (gps), \| ttyusb2 (at), ttyusb3 (at), wwu1u4i4 (net) \ status | unlock retries sim pin (3), sim puk (10), sim pin2 (3), sim puk2 (10) \| state connected \| power state on \| access tech lte, 5gnr \| signal quality 83% (cached) \ 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, ngran 257, ngran 258, (null), ngran 260, ngran 261 \| 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 70, ngran 71, ngran 75, ngran 76, ngran 77, ngran 78, \| ngran 79 \ ip | supported ipv4, ipv6, ipv4v6 \ 3gpp | imei 867978050021665 \| operator id 23415 \| operator name vodafone uk \| registration home \| packet service state attached \ 3gpp eps | ue mode of operation csps 2 \| initial bearer path /org/freedesktop/modemmanager1/bearer/0 \| initial bearer apn wap vodafone co uk \| initial bearer ip type ipv4v6 \ sim | primary sim path /org/freedesktop/modemmanager1/sim/0 \| sim slot paths slot 1 /org/freedesktop/modemmanager1/sim/0 (active) \| slot 2 none \ bearer | paths /org/freedesktop/modemmanager1/bearer/1 \########## \# get info about bearer (wtf is bearer) \# bearier โ an active data session between your modem and the mobile network $ mmcli b 1 \ general | path /org/freedesktop/modemmanager1/bearer/1 \| type default \ status | connected yes \| suspended no \| multiplexed no \| interface wwu1u4i4 \| ip timeout 20 \ properties | apn wap vodafone co uk \| roaming allowed \| ip type ipv4v6 \ ipv4 configuration | method static \| address 10 200 91 89 \| prefix 30 \| gateway 10 200 91 90 \| dns 192 168 253 11, 192 168 253 11 \| mtu 1500 \ statistics | start date 2026 03 19t18 50 39z \| duration 570 \| bytes rx 432453378 \| bytes tx 898786 \| attempts 1 \| total duration 570 \| total bytes rx 432453378 \| total bytes tx 898786 signal info using qmicli # apt install libqmi utils \# qmicli d /dev/cdc wdm0 device open proxy nas get signal strength \[/dev/cdc wdm0] successfully got signal strength current network 'lte' ' 62 dbm' rssi network 'lte' ' 62 dbm' ecio network 'lte' ' 2 5 dbm' io ' 106 dbm' sinr (8) '9 0 db' rsrq network 'lte' ' 11 db' snr network 'lte' '7 2 db' rsrp network 'lte' ' 93 dbm' \# sudo qmicli d /dev/cdc wdm0 device open proxy nas get serving system \[/dev/cdc wdm0] successfully got serving system registration state 'registered' cs 'attached' ps 'attached' selected network '3gpp' radio interfaces '1' \[0] 'lte' roaming status 'off' data service capabilities '1' \[0] 'lte' current plmn mcc '234' mnc '15' description 'voda uk' roaming indicators '1' \[0] 'off' (lte) 3gpp cell id '3697446' detailed status status 'available' capability 'cs ps' hdr status 'none' hdr hybrid 'no' forbidden 'no' lte tracking area code '12299' full operator code info mcc '234' mnc '15' mnc with pcs digit 'no' \# sudo qmicli d /dev/cdc wdm0 device open proxy nas get cell location info \[/dev/cdc wdm0] successfully got cell location info intrafrequency lte info ue in idle 'yes' plmn '23415' tracking area code '12299' global cell id '3697446' eutra absolute rf channel number '2850' (e utra band 7 2600) serving cell id '177' cell reselection priority '5' s non intra search threshold '8' serving cell low threshold '6' s intra search threshold '62' cell \[0] physical cell id '177' rsrq ' 11 6' db rsrp ' 92 9' dbm rssi ' 60 9' dbm cell selection rx level '31' cell \[1] physical cell id '295' rsrq ' 15 0' db rsrp ' 97 8' dbm rssi ' 73 6' dbm cell selection rx level '26' interfrequency lte info ue in idle 'yes' frequency \[0] eutra absolute rf channel number '223' (e utra band 1 2100) selection rx level low threshold '8' cell selection rx level high threshold '8' cell reselection priority '4' frequency \[1] eutra absolute rf channel number '247' (e utra band 1 2100) selection rx level low threshold '8' cell selection rx level high threshold '8' cell reselection priority '4' frequency \[2] eutra absolute rf channel number '6300' (e utra band 20 800 dd) selection rx level low threshold '8' cell selection rx level high threshold '8' cell reselection priority '3' lte info neighboring gsm ue in idle 'yes' lte info neighboring wcdma ue in idle 'yes' lte timing advance 'unavailable' $ nmcli device show general device cdc wdm0 general type gsm general hwaddr (unknown) general mtu 1500 general state 100 (connected) general connection 5g general con path /org/freedesktop/networkmanager/activeconnection/2 ip4 address\[1] 10 200 91 89/30 ip4 gateway 10 200 91 90 ip4 route\[1] dst = 10 200 91 88/30, nh = 0 0 0 0, mt = 700 ip4 route\[2] dst = 0 0 0 0/0, nh = 10 200 91 90, mt = 700 ip4 dns\[1] 192 168 253 11 ip6 gateway user\@one rev f0b0c1 debian13 build 892 test dp $ lsusb bus 001 device 001 id 1d6b 0002 linux foundation 2 0 root hub bus 001 device 004 id 3431 6241 corechips usb2 0 hub bus 002 device 001 id 1d6b 0003 linux foundation 3 0 root hub bus 002 device 003 id 3431 6341 corechips usb3 0 hub bus 002 device 004 id 2c7c 0801 quectel wireless solutions co , ltd rm530n gl user\@one rev f0b0c1 debian13 build 892 test dp $ lsusb v d 2c7c 0801 bus 002 device 004 id 2c7c 0801 quectel wireless solutions co , ltd rm530n gl couldn't open device, some information will be missing negotiated speed superspeed (5gbps) device descriptor blength 18 bdescriptortype 1 bcdusb 3 20 bdeviceclass 0 \[unknown] bdevicesubclass 0 \[unknown] bdeviceprotocol 0 bmaxpacketsize0 9 idvendor 0x2c7c quectel wireless solutions co , ltd idproduct 0x0801 rm530n gl bcddevice 5 04 imanufacturer 1 quectel iproduct 2 rm530n gl iserial 3 5335c4cc bnumconfigurations 1 configuration descriptor blength 9 bdescriptortype 2 wtotallength 0x0125 bnuminterfaces 5 bconfigurationvalue 1 iconfiguration 4 bmattributes 0xa0 (bus powered) remote wakeup maxpower 896ma interface descriptor blength 9 bdescriptortype 4 binterfacenumber 0 balternatesetting 0 bnumendpoints 2 binterfaceclass 255 vendor specific class binterfacesubclass 255 vendor specific subclass binterfaceprotocol 48 iinterface 0 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x01 ep 1 out bmattributes 2 transfer type bulk synch type none usage type data wmaxpacketsize 0x0400 1x 1024 bytes binterval 0 bmaxburst 0 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x81 ep 1 in bmattributes 2 transfer type bulk synch type none usage type data wmaxpacketsize 0x0400 1x 1024 bytes binterval 0 bmaxburst 0 interface descriptor blength 9 bdescriptortype 4 binterfacenumber 1 balternatesetting 0 bnumendpoints 3 binterfaceclass 255 vendor specific class binterfacesubclass 0 \[unknown] binterfaceprotocol 64 iinterface 0 unrecognized 05 24 00 10 01 unrecognized 05 24 01 00 00 unrecognized 04 24 02 02 unrecognized 05 24 06 00 00 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x83 ep 3 in bmattributes 3 transfer type interrupt synch type none usage type data wmaxpacketsize 0x000a 1x 10 bytes binterval 9 bmaxburst 0 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x82 ep 2 in bmattributes 2 transfer type bulk synch type none usage type data wmaxpacketsize 0x0400 1x 1024 bytes binterval 0 bmaxburst 0 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x02 ep 2 out bmattributes 2 transfer type bulk synch type none usage type data wmaxpacketsize 0x0400 1x 1024 bytes binterval 0 bmaxburst 0 interface descriptor blength 9 bdescriptortype 4 binterfacenumber 2 balternatesetting 0 bnumendpoints 3 binterfaceclass 255 vendor specific class binterfacesubclass 0 \[unknown] binterfaceprotocol 0 iinterface 0 unrecognized 05 24 00 10 01 unrecognized 05 24 01 00 00 unrecognized 04 24 02 02 unrecognized 05 24 06 00 00 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x85 ep 5 in bmattributes 3 transfer type interrupt synch type none usage type data wmaxpacketsize 0x000a 1x 10 bytes binterval 9 bmaxburst 0 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x84 ep 4 in bmattributes 2 transfer type bulk synch type none usage type data wmaxpacketsize 0x0400 1x 1024 bytes binterval 0 bmaxburst 0 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x03 ep 3 out bmattributes 2 transfer type bulk synch type none usage type data wmaxpacketsize 0x0400 1x 1024 bytes binterval 0 bmaxburst 0 interface descriptor blength 9 bdescriptortype 4 binterfacenumber 3 balternatesetting 0 bnumendpoints 3 binterfaceclass 255 vendor specific class binterfacesubclass 0 \[unknown] binterfaceprotocol 0 iinterface 0 unrecognized 05 24 00 10 01 unrecognized 05 24 01 00 00 unrecognized 04 24 02 02 unrecognized 05 24 06 00 00 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x87 ep 7 in bmattributes 3 transfer type interrupt synch type none usage type data wmaxpacketsize 0x000a 1x 10 bytes binterval 9 bmaxburst 0 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x86 ep 6 in bmattributes 2 transfer type bulk synch type none usage type data wmaxpacketsize 0x0400 1x 1024 bytes binterval 0 bmaxburst 0 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x04 ep 4 out bmattributes 2 transfer type bulk synch type none usage type data wmaxpacketsize 0x0400 1x 1024 bytes binterval 0 bmaxburst 0 interface descriptor blength 9 bdescriptortype 4 binterfacenumber 4 balternatesetting 0 bnumendpoints 3 binterfaceclass 255 vendor specific class binterfacesubclass 255 vendor specific subclass binterfaceprotocol 255 vendor specific protocol iinterface 7 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x88 ep 8 in bmattributes 3 transfer type interrupt synch type none usage type data wmaxpacketsize 0x0008 1x 8 bytes binterval 9 bmaxburst 0 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x8e ep 14 in bmattributes 2 transfer type bulk synch type none usage type data wmaxpacketsize 0x0400 1x 1024 bytes binterval 0 bmaxburst 6 endpoint descriptor blength 7 bdescriptortype 5 bendpointaddress 0x0f ep 15 out bmattributes 2 transfer type bulk synch type none usage type data wmaxpacketsize 0x0400 1x 1024 bytes binterval 0 bmaxburst 2 user\@one rev f0b0c1 debian13 build 892 test dp $
Have a question?
Our support team and an awesome community will get you an answer in a flash. Please leave your questions in English.
To ask a question or participate in discussions, you'll need to authenticate first.