5G NR support
Reinhard Speyerer
rspmn at arcor.de
Fri Aug 28 14:04:11 UTC 2020
On Fri, Aug 28, 2020 at 10:40:50AM +0200, Bjørn Mork wrote:
> Hello!
>
> I must admitting that I haven't been closely following the development
> here lately, so I have probably missed a few things.
>
> But I just stumbled across
> https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-5g-data-class-support
> and wondered if anyone is working on implementing that?
>
> It seems like the USB-IF have just dropped out, as pointed out by
> Microsoft. I don't know how vendors are responding to this. But I
> guess it will be pretty hard to implement MBIM support on a 5G NR modem
> without having some way to express the new radio interface.
>
>
> And I ended up reading that because I was pointed to
> https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-base-stations-information-query-support
> which also seems like a very useful MBIM alternative to the QMI NAS "Get
> Cell Location Info". Is that something anyone has on the radar?
>
> Personally I don't have any newer devices, so I have no idea what modem
> vendors are doing these days. They might all have moved on to
> proprietary PCIe solutions for all I know..
>
Hi Bjørn,
so far I have only seen one 5G-capable MBIM device (engineering sample).
This device provides a custom data class "5G UWB":
DLT: 152, Payload: mbim.control (Mobile Broadband Interface Model)
Mobile Broadband Interface Model
Message Header
Message Type: COMMAND_DONE (0x80000003)
Message Length: 260
Transaction Id: 4
Fragment Header
Total Fragments: 1
Current Fragment: 0
Device Service Id: UUID_BASIC_CONNECT (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df)
CID: DEVICE_CAPS (1)
Status: SUCCESS (0)
Information Buffer Length: 212
Information Buffer
Device Type: Embedded (1)
Cellular Class: GSM (1)
Voice Class: No Voice (1)
SIM Class: 0x00000002, Removable
.... .... .... .... .... .... .... ...0 = Logical: Not supported
.... .... .... .... .... .... .... ..1. = Removable: Supported
Data Class: 0x8000007c, UMTS, HSDPA, HSUPA, LTE, Reserved for future GSM classes, Custom
.... .... .... .... .... .... .... ...0 = GPRS: Not supported
.... .... .... .... .... .... .... ..0. = EDGE: Not supported
.... .... .... .... .... .... .... .1.. = UMTS: Supported
.... .... .... .... .... .... .... 1... = HSDPA: Supported
.... .... .... .... .... .... ...1 .... = HSUPA: Supported
.... .... .... .... .... .... ..1. .... = LTE: Supported
.... .... .... .... 0000 0000 01.. .... = Reserved for future GSM classes: Supported
.... .... .... ...0 .... .... .... .... = 1xRTT: Not supported
.... .... .... ..0. .... .... .... .... = 1xEV-DO: Not supported
.... .... .... .0.. .... .... .... .... = 1xEV-DO RevA: Not supported
.... .... .... 0... .... .... .... .... = 1xEVDV: Not supported
.... .... ...0 .... .... .... .... .... = 3xRTT: Not supported
.... .... ..0. .... .... .... .... .... = 1xEV-DO RevB: Not supported
.... .... .0.. .... .... .... .... .... = UMB: Not supported
.000 0000 0... .... .... .... .... .... = Reserved for future CDMA classes: Not supported
1... .... .... .... .... .... .... .... = Custom: Supported
SMS Caps: 0x00000003, PDU Receive, PDU Send
.... .... .... .... .... .... .... ...1 = PDU Receive: Supported
.... .... .... .... .... .... .... ..1. = PDU Send: Supported
.... .... .... .... .... .... .... .0.. = Text Receive: Not supported
.... .... .... .... .... .... .... 0... = Text Send: Not supported
Control Caps: 0x00000001, Reg Manual
.... .... .... .... .... .... .... ...1 = Reg Manual: Supported
.... .... .... .... .... .... .... ..0. = HW Radio Switch: Not supported
.... .... .... .... .... .... .... .0.. = CDMA Mobile IP: Not supported
.... .... .... .... .... .... .... 0... = CDMA Simple IP: Not supported
.... .... .... .... .... .... ...0 .... = Multi Carrier: Not supported
Max Sessions: 15
[...]
Custom Data Class: 5G UWB
It would be interesting to see whether this is also set for 5G-NSA networks
or whether other means (e.g. AT+COPS? <AcT> = 13) have to be used there
to identify them. As can be seen from
https://forums.quectel.com/t/rg500q-gl-no-nr-or-5g-supported/3521/8
QMI NASGetServingSystem only reports RAT LTE for 5G-NSA networks.
Please refer to the attached .pcap for the MBIM device services
(Wireshark: Edit -> Preferences -> Protocols -> DLT_USER: Decode User DLT 5
as mbim.control).
Regards,
Reinhard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 5g-mbim-devsvc.pcap
Type: application/vnd.tcpdump.pcap
Size: 988 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/libmbim-devel/attachments/20200828/cd2566c5/attachment.pcap>
More information about the libmbim-devel
mailing list