Quectel RM500Q-GL not showing 5G bands or access technology

Sebastian Sjoholm sebastian.sjoholm at gmail.com
Thu Jun 4 15:06:33 UTC 2020


Hi Nick,

The data exists, it is just not parsed. In the verbose printout you can see
that TLV 0x13is not parsed, and that will contain the 5GNR bands.

-Sebastian

dms_get_band_capability_respTlvs[5] {
   Type = 0x13
   Length = 40
   supported_nr5g_bands {
      supported_nr5g_bands_len = 19
      supported_nr5g_bands = {
         1, 2, 3, 5, 7, 8, 12, 20, 25, 28, 38, 40, 41, 48, 66, 71, 77, 78,
79
      }
   }
}

root at rm500q:~# qmicli --version

qmicli 1.24.4
Copyright (C) 2012-2019 Aleksander Morgado
License GPLv2+: GNU GPL version 2 or later <
http://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

root at rm500q:~#

root at rm500q:~# qmicli -p -d /dev/cdc-wdm0 --dms-get-band-capabilities
[29 May 2020, 04:32:54] -Warning ** [/dev/cdc-wdm0] requested auto mode but
no MBIM QMUX support available
[/dev/cdc-wdm0] Device band capabilities retrieved:
Bands: 'wcdma-2100, wcdma-pcs-1900, wcdma-dcs-1800, wcdma-1700-us,
wcdma-850-us, wcdma-800, wcdma-900, wcdma-1700-japan, wcdma-850-japan'
LTE bands: '1, 2, 3, 4, 5, 7, 8, 12, 13, 14, 17, 18, 19, 20, 25, 26, 28,
29, 30, 32, 34, 38, 39, 40, 41, 42'
LTE bands (extended): '1, 2, 3, 4, 5, 7, 8, 12, 13, 14, 17, 18, 19, 20, 25,
26, 28, 29, 30, 32, 34, 38, 39, 40, 41, 42, 46, 48, 66, 71'
root at rm500q:~# qmicli -p -d /dev/cdc-wdm0 --dms-get-band-capabilities
--verbose
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] Opening device with flags
'proxy, auto'...
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] loaded driver of cdc-wdm
port: qmi_wwan
[29 May 2020, 04:33:33] -Warning ** [/dev/cdc-wdm0] requested auto mode but
no MBIM QMUX support available
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] created endpoint
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] sent message...
<<<<<< RAW:
<<<<<<   length = 28
<<<<<<   data   =
01:1B:00:00:00:00:00:01:00:FF:10:00:01:0D:00:2F:64:65:76:2F:63:64:63:2D:77:64:6D:30

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] sent generic request
(translated)...
<<<<<< QMUX:
<<<<<<   length  = 27
<<<<<<   flags   = 0x00
<<<<<<   service = "ctl"
<<<<<<   client  = 0
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 1
<<<<<<   tlv_length  = 16
<<<<<<   message     = "Internal Proxy Open" (0xFF00)
<<<<<< TLV:
<<<<<<   type       = "Device Path" (0x01)
<<<<<<   length     = 13
<<<<<<   value      = 2F:64:65:76:2F:63:64:63:2D:77:64:6D:30
<<<<<<   translated = /dev/cdc-wdm0

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] received message...
<<<<<< RAW:
<<<<<<   length = 19
<<<<<<   data   = 01:12:00:80:00:00:01:01:00:FF:07:00:02:04:00:00:00:00:00

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< QMUX:
<<<<<<   length  = 18
<<<<<<   flags   = 0x80
<<<<<<   service = "ctl"
<<<<<<   client  = 0
<<<<<< QMI:
<<<<<<   flags       = "response"
<<<<<<   transaction = 1
<<<<<<   tlv_length  = 7
<<<<<<   message     = "Internal Proxy Open" (0xFF00)
<<<<<< TLV:
<<<<<<   type       = "Result" (0x02)
<<<<<<   length     = 4
<<<<<<   value      = 00:00:00:00
<<<<<<   translated = SUCCESS

[29 May 2020, 04:33:33] [Debug] QMI Device at '/dev/cdc-wdm0' ready
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] Assuming service 'dms' is
supported...
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] Allocating new client ID...
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] sent message...
<<<<<< RAW:
<<<<<<   length = 16
<<<<<<   data   = 01:0F:00:00:00:00:00:02:22:00:04:00:01:01:00:02

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] sent generic request
(translated)...
<<<<<< QMUX:
<<<<<<   length  = 15
<<<<<<   flags   = 0x00
<<<<<<   service = "ctl"
<<<<<<   client  = 0
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 2
<<<<<<   tlv_length  = 4
<<<<<<   message     = "Allocate CID" (0x0022)
<<<<<< TLV:
<<<<<<   type       = "Service" (0x01)
<<<<<<   length     = 1
<<<<<<   value      = 02
<<<<<<   translated = dms

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] received message...
<<<<<< RAW:
<<<<<<   length = 24
<<<<<<   data   =
01:17:00:80:00:00:01:02:22:00:0C:00:02:04:00:00:00:00:00:01:02:00:02:01

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< QMUX:
<<<<<<   length  = 23
<<<<<<   flags   = 0x80
<<<<<<   service = "ctl"
<<<<<<   client  = 0
<<<<<< QMI:
<<<<<<   flags       = "response"
<<<<<<   transaction = 2
<<<<<<   tlv_length  = 12
<<<<<<   message     = "Allocate CID" (0x0022)
<<<<<< TLV:
<<<<<<   type       = "Result" (0x02)
<<<<<<   length     = 4
<<<<<<   value      = 00:00:00:00
<<<<<<   translated = SUCCESS
<<<<<< TLV:
<<<<<<   type       = "Allocation Info" (0x01)
<<<<<<   length     = 2
<<<<<<   value      = 02:01
<<<<<<   translated = [ service = 'dms' cid = '1' ]

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] Registered 'dms' (version
unknown) client with ID '1'
[29 May 2020, 04:33:33] [Debug] Asynchronously getting band capabilities...
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] sent message...
<<<<<< RAW:
<<<<<<   length = 13
<<<<<<   data   = 01:0C:00:00:02:01:00:01:00:45:00:00:00

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] sent generic request
(translated)...
<<<<<< QMUX:
<<<<<<   length  = 12
<<<<<<   flags   = 0x00
<<<<<<   service = "dms"
<<<<<<   client  = 1
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 1
<<<<<<   tlv_length  = 0
<<<<<<   message     = "Get Band Capabilities" (0x0045)

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] received message...
<<<<<< RAW:
<<<<<<   length = 161
<<<<<<   data   =
01:A0:00:80:02:01:02:01:00:45:00:94:00:02:04:00:00:00:00:00:01:08:00:00:00:C0:0F:00:00:06:10:10:08:00:DF:38:0F:BB:E2:A3:00:00:11:08:00:00:00:00:00:00:00:00:00:12:3E:00:1E:00:01:00:02:00:03:00:04:00:05:00:07:00:08:00:0C:00:0D:00:0E:00:11:00:12:00:13:00:14:00:19:00:1A:00:1C:00:1D:00:1E:00:20:00:22:00:26:00:27:00:28:00:29:00:2A:00:2E:00:30:00:42:00:47:00:13:28:00:13:00:01:00:02:00:03:00:05:00:07:00:08:00:0C:00:14:00:19:00:1C:00:26:00:28:00:29:00:30:00:42:00:47:00:4D:00:4E:00:4F:00

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< QMUX:
<<<<<<   length  = 160
<<<<<<   flags   = 0x80
<<<<<<   service = "dms"
<<<<<<   client  = 1
<<<<<< QMI:
<<<<<<   flags       = "response"
<<<<<<   transaction = 1
<<<<<<   tlv_length  = 148
<<<<<<   message     = "Get Band Capabilities" (0x0045)
<<<<<< TLV:
<<<<<<   type       = "Result" (0x02)
<<<<<<   length     = 4
<<<<<<   value      = 00:00:00:00
<<<<<<   translated = SUCCESS
<<<<<< TLV:
<<<<<<   type       = "Band Capability" (0x01)
<<<<<<   length     = 8
<<<<<<   value      = 00:00:C0:0F:00:00:06:10
<<<<<<   translated = wcdma-2100, wcdma-pcs-1900, wcdma-dcs-1800,
wcdma-1700-us, wcdma-850-us, wcdma-800, wcdma-900, wcdma-1700-japan,
wcdma-850-japan
<<<<<< TLV:
<<<<<<   type       = "LTE Band Capability" (0x10)
<<<<<<   length     = 8
<<<<<<   value      = DF:38:0F:BB:E2:A3:00:00
<<<<<<   translated = 1, 2, 3, 4, 5, 7, 8, 12, 13, 14, 17, 18, 19, 20, 25,
26, 28, 29, 30, 32, 34, 38, 39, 40, 41, 42
<<<<<< TLV:
<<<<<<   type   = 0x11
<<<<<<   length = 8
<<<<<<   value  = 00:00:00:00:00:00:00:00
<<<<<< TLV:
<<<<<<   type       = "Extended LTE Band Capability" (0x12)
<<<<<<   length     = 62
<<<<<<   value      =
1E:00:01:00:02:00:03:00:04:00:05:00:07:00:08:00:0C:00:0D:00:0E:00:11:00:12:00:13:00:14:00:19:00:1A:00:1C:00:1D:00:1E:00:20:00:22:00:26:00:27:00:28:00:29:00:2A:00:2E:00:30:00:42:00:47:00
<<<<<<   translated = { [0] = '1 ' [1] = '2 ' [2] = '3 ' [3] = '4 ' [4] =
'5 ' [5] = '7 ' [6] = '8 ' [7] = '12 ' [8] = '13 ' [9] = '14 ' [10] = '17 '
[11] = '18 ' [12] = '19 ' [13] = '20 ' [14] = '25 ' [15] = '26 ' [16] = '28
' [17] = '29 ' [18] = '30 ' [19] = '32 ' [20] = '34 ' [21] = '38 ' [22] =
'39 ' [23] = '40 ' [24] = '41 ' [25] = '42 ' [26] = '46 ' [27] = '48 ' [28]
= '66 ' [29] = '71 '}
<<<<<< TLV:
<<<<<<   type   = 0x13
<<<<<<   length = 40
<<<<<<   value  =
13:00:01:00:02:00:03:00:05:00:07:00:08:00:0C:00:14:00:19:00:1C:00:26:00:28:00:29:00:30:00:42:00:47:00:4D:00:4E:00:4F:00

[/dev/cdc-wdm0] Device band capabilities retrieved:
Bands: 'wcdma-2100, wcdma-pcs-1900, wcdma-dcs-1800, wcdma-1700-us,
wcdma-850-us, wcdma-800, wcdma-900, wcdma-1700-japan, wcdma-850-japan'
LTE bands: '1, 2, 3, 4, 5, 7, 8, 12, 13, 14, 17, 18, 19, 20, 25, 26, 28,
29, 30, 32, 34, 38, 39, 40, 41, 42'
LTE bands (extended): '1, 2, 3, 4, 5, 7, 8, 12, 13, 14, 17, 18, 19, 20, 25,
26, 28, 29, 30, 32, 34, 38, 39, 40, 41, 42, 46, 48, 66, 71'
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] Releasing 'dms' client with
flags 'release-cid'...
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] Unregistered 'dms' client
with ID '1'
[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] sent message...
<<<<<< RAW:
<<<<<<   length = 17
<<<<<<   data   = 01:10:00:00:00:00:00:03:23:00:05:00:01:02:00:02:01

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] sent generic request
(translated)...
<<<<<< QMUX:
<<<<<<   length  = 16
<<<<<<   flags   = 0x00
<<<<<<   service = "ctl"
<<<<<<   client  = 0
<<<<<< QMI:
<<<<<<   flags       = "none"
<<<<<<   transaction = 3
<<<<<<   tlv_length  = 5
<<<<<<   message     = "Release CID" (0x0023)
<<<<<< TLV:
<<<<<<   type       = "Release Info" (0x01)
<<<<<<   length     = 2
<<<<<<   value      = 02:01
<<<<<<   translated = [ service = 'dms' cid = '1' ]

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] received message...
<<<<<< RAW:
<<<<<<   length = 24
<<<<<<   data   =
01:17:00:80:00:00:01:03:23:00:0C:00:02:04:00:00:00:00:00:01:02:00:02:01

[29 May 2020, 04:33:33] [Debug] [/dev/cdc-wdm0] received generic response
(translated)...
<<<<<< QMUX:
<<<<<<   length  = 23
<<<<<<   flags   = 0x80
<<<<<<   service = "ctl"
<<<<<<   client  = 0
<<<<<< QMI:
<<<<<<   flags       = "response"
<<<<<<   transaction = 3
<<<<<<   tlv_length  = 12
<<<<<<   message     = "Release CID" (0x0023)
<<<<<< TLV:
<<<<<<   type       = "Result" (0x02)
<<<<<<   length     = 4
<<<<<<   value      = 00:00:00:00
<<<<<<   translated = SUCCESS
<<<<<< TLV:
<<<<<<   type       = "Release Info" (0x01)
<<<<<<   length     = 2
<<<<<<   value      = 02:01
<<<<<<   translated = [ service = 'dms' cid = '1' ]

[29 May 2020, 04:33:33] [Debug] Client released
[29 May 2020, 04:33:33] [Debug] Closed
root at rm500q:~#


On Thu, Jun 4, 2020 at 11:45 AM Nick <mips171 at icloud.com> wrote:

> Hi Sebastian,
>
> Please find the result in line.  I believe we are on 5G non-standalone
> mode here, but I can ask our contact at the MNO to confirm.
>
> root at OpenWrt:~# qmicli -p -d /dev/cdc-wdm0 --dms-get-band-capabilities
> [/dev/cdc-wdm0] Device band capabilities retrieved:
>         Bands: 'wcdma-2100, wcdma-pcs-1900, wcdma-dcs-1800, wcdma-1700-us,
> wcdma-850-us, wcdma-800, wcdma-900, wcdma-1700-japan, wcdma-850-japan'
>         LTE bands: '1, 2, 3, 4, 5, 7, 8, 12, 13, 14, 17, 18, 19, 20, 25,
> 26, 28, 29, 30, 32, 34, 38, 39, 40, 41, 42'
>         LTE bands (extended): '1, 2, 3, 4, 5, 7, 8, 12, 13, 14, 17, 18,
> 19, 20, 25, 26, 28, 29, 30, 32, 34, 38, 39, 40, 41, 42, 46, 48, 66, 71’
>
> root at OpenWrt:~# mmcli -m 0
>   -----------------------------------
>   General  |               dbus path:
> /org/freedesktop/ModemManager1/Modem/0
>            |               device id:
> 854940f4d7b0ce19b485d2ae7142f49dfb527684
>   -----------------------------------
>   Hardware |            manufacturer: QUALCOMM INCORPORATED
>            |                   model: 0
>            |       firmware revision: RM500QGLAAR01A01M4G_BETA_20200330F
> 1  [Mar 15 2020 04:00:00]
>            |          carrier config: Telstra_Australia_Commercial
>            | carrier config revision: 0A010F00
>            |            h/w revision: 20000
>            |               supported: gsm-umts, lte
>            |                 current: gsm-umts, lte
>            |            equipment id: 86971003xxxxxx
>   -----------------------------------
>   System   |                  device:
> /sys/devices/platform/soc/8af8800.usb3/8a00000.dwc3/xhci-hcd.0.auto/usb2/2-1
>            |                 drivers: qmi_wwan, option
>            |                  plugin: Quectel
>            |            primary port: cdc-wdm0
>            |                   ports: ttyUSB0 (qcdm), ttyUSB2 (at),
> ttyUSB3 (at), cdc-wdm0 (qmi),
>            |                          wwan0 (net)
>   -----------------------------------
>   Status   |                    lock: sim-pin2
>            |          unlock retries: sim-pin (3), sim-pin2 (3), sim-puk
> (10), sim-puk2 (10)
>            |                   state: connected
>            |             power state: on
>            |             access tech: lte
>            |          signal quality: 54% (recent)
>   -----------------------------------
>   Modes    |               supported: allowed: 3g; preferred: none
>            |                          allowed: 4g; preferred: none
>            |                          allowed: 3g, 4g; preferred: 3g
>            |                          allowed: 3g, 4g; preferred: 4g
>            |                 current: allowed: 3g, 4g; preferred: 4g
>   -----------------------------------
>   Bands    |               supported: utran-1, utran-3, utran-4, utran-6,
> utran-5, utran-8,
>            |                          utran-9, 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-46, eutran-48, eutran-66,
>            |                          eutran-71, utran-19
>            |                 current: utran-1, utran-3, utran-4, utran-6,
> utran-5, utran-8,
>            |                          utran-9, 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-46, eutran-48, eutran-66,
>            |                          eutran-71, utran-19
>   -----------------------------------
>   IP       |               supported: ipv4, ipv6, ipv4v6
>   -----------------------------------
>   3GPP     |                    imei: 86971003xxxxxxx
>            |             operator id: 50501
>            |           operator name: Telstra
>            |            registration: home
>   -----------------------------------
>   3GPP EPS |    ue mode of operation: csps-2
>   -----------------------------------
>   SIM      |               dbus path: /org/freedesktop/ModemManager1/SIM/0
>   -----------------------------------
>   Bearer   |               dbus path:
> /org/freedesktop/ModemManager1/Bearer/0
>
> root at OpenWrt:~# mmcli --version
>
> mmcli 1.13.0
>
> root at OpenWrt:~# qmicli --version
> qmicli 1.25.900
>
>
> Best,
> Nick
>
> > On 4 Jun 2020, at 1:46 pm, Sebastian Sjoholm <
> sebastian.sjoholm at gmail.com> wrote:
> >
> > Hi Nick,
> >
> > Please provide the printouts, and also let us know if you are on 5G NSA
> or SA (I would assume NSA).
> >
> > Regards,
> > Sebastian
> >
> >
> > On Thu, Jun 4, 2020 at 2:47 AM Nick <mips171 at icloud.com> wrote:
> > Hey,
> >
> > I am on git master modemmanager and libqmi 1.25.900. My RM500Q-GL is
> showing LTE, but not 5gnr as an available access technology. I’m also not
> seeing any 5G bands in --dms-get-band-capabilities.  Can anyone else
> confirm, or advise?
> >
> > There is a possibility that I need to get a 5G enabled SIM, as I’m
> testing on Telstra in Australia.
> >
> >
> > Best,
> > Nick
> > _______________________________________________
> > libqmi-devel mailing list
> > libqmi-devel at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/libqmi-devel
> >
> >
> > _______________________________________________
> > libqmi-devel mailing list
> > libqmi-devel at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/libqmi-devel
>
>

-- 
Sebastian Sjöholm

Simborgarvägen 116
SE-18439 Åkersberga
Sverige

Mobile : +46 76 335 0667
Email : sebastian.sjoholm at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20200604/5ac09b0b/attachment-0001.htm>


More information about the libqmi-devel mailing list