dell branded DW5829e (T77W968) FCC unlock failed
sven.friedmann at email.de
sven.friedmann at email.de
Fri Jul 2 11:29:51 UTC 2021
hello,
i'm stuck on activating the wwan card.
I know there is a dell customer kit (win only/dell supported laptop) and this issue as been already discussed. [1]
I'm running modemmanager 1.16.6 and libqmi 1.28.6 containing the FCC unlock bits.
error:
ModemManager[133848]: <debug> [1625220976.150570] [modem0] couldn't run FCC unlock: QMI protocol error (17): 'MissingArgument'
# mmcli -m 0
-----------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/0
| device id: c8ce32aa9bef2ba3d0539571b49ff155ebb7c668
-----------------------------------
Hardware | manufacturer: Dell Inc.
| model: DW5829e Snapdragon X20 LTE
| firmware revision: T77W968.F2.0.0.0.5.GC.001
| 004
| carrier config: GCF
| carrier config revision: 08E00001
| h/w revision: DW5829e Snapdragon X20 LTE
| supported: gsm-umts
| current: gsm-umts
| equipment id: xxx
-----------------------------------
System | device: /sys/devices/pci0000:00/0000:00:14.0/usb4/4-4
| drivers: cdc_mbim
| plugin: dell
| primary port: cdc-wdm0
| ports: cdc-wdm0 (mbim), wwan0 (net)
-----------------------------------
Numbers | own: xxx
-----------------------------------
Status | unlock retries: sim-pin2 (3)
| state: disabled
| power state: low
| signal quality: 0% (cached)
-----------------------------------
Modes | supported: allowed: any; preferred: none
| current: allowed: any; preferred: none
-----------------------------------
IP | supported: ipv4, ipv6, ipv4v6
-----------------------------------
3GPP | imei: xxx
| enabled locks: fixed-dialing
-----------------------------------
SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/0
#
# modemmanager --debug
[..]
ModemManager[133848]: <debug> [1625220975.959651] [modem0] modem initialized
ModemManager[133848]: <debug> [1625220975.959894] [device /sys/devices/pci0000:00/0000:00:14.0/usb4/4-4] exported modem at path '/org/freedesktop/ModemManager1/Modem/0'
ModemManager[133848]: <debug> [1625220975.959904] [device /sys/devices/pci0000:00/0000:00:14.0/usb4/4-4] plugin: dell
ModemManager[133848]: <debug> [1625220975.959907] [device /sys/devices/pci0000:00/0000:00:14.0/usb4/4-4] vid:pid: 0x413C:0x81E6
ModemManager[133848]: <info> [1625220975.964528] [modem0] state changed (disabled -> enabling)
ModemManager[133848]: <debug> [1625220975.964629] [modem0] skipping initialization: not required
ModemManager[133848]: <debug> [1625220975.964647] [modem0] couldn't start parent enabling: Couldn't open ports during modem enabling: Couldn't get primary port
ModemManager[133848]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<< length = 48
<<<<<< data = 03:00:00:00:30:00:00:00:11:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:03:00:00:00:00:00:00:00:00:00:00:00
ModemManager[133848]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< Header:
<<<<<< length = 48
<<<<<< type = command (0x00000003)
<<<<<< transaction = 17
<<<<<< Fragment header:
<<<<<< total = 1
<<<<<< current = 0
<<<<<< Contents:
<<<<<< service = 'basic-connect' (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df)
<<<<<< cid = 'radio-state' (0x00000003)
<<<<<< type = 'query' (0x00000000)
ModemManager[133848]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>> length = 56
>>>>>> data = 03:00:00:80:38:00:00:00:11:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:03:00:00:00:00:00:00:00:08:00:00:00:01:00:00:00:00:00:00:00
ModemManager[133848]: [/dev/cdc-wdm0] Received message (translated)...
>>>>>> Header:
>>>>>> length = 56
>>>>>> type = command-done (0x80000003)
>>>>>> transaction = 17
>>>>>> Fragment header:
>>>>>> total = 1
>>>>>> current = 0
>>>>>> Contents:
>>>>>> status error = 'None' (0x00000000)
>>>>>> service = 'basic-connect' (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df)
>>>>>> cid = 'radio-state' (0x00000003)
>>>>>> Fields:
>>>>>> HwRadioState = 'on'
>>>>>> SwRadioState = 'off'
ModemManager[133848]: <debug> [1625220976.022291] [modem0] updating power state: 'on'...
ModemManager[133848]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<< length = 52
<<<<<< data = 03:00:00:00:34:00:00:00:12:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:03:00:00:00:01:00:00:00:04:00:00:00:01:00:00:00
ModemManager[133848]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< Header:
<<<<<< length = 52
<<<<<< type = command (0x00000003)
<<<<<< transaction = 18
<<<<<< Fragment header:
<<<<<< total = 1
<<<<<< current = 0
<<<<<< Contents:
<<<<<< service = 'basic-connect' (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df)
<<<<<< cid = 'radio-state' (0x00000003)
<<<<<< type = 'set' (0x00000001)
<<<<<< Fields:
<<<<<< RadioState = 'on'
ModemManager[133848]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>> length = 56
>>>>>> data = 03:00:00:80:38:00:00:00:12:00:00:00:01:00:00:00:00:00:00:00:A2:89:CC:33:BC:BB:8B:4F:B6:B0:13:3E:C2:AA:E6:DF:03:00:00:00:02:00:00:00:08:00:00:00:01:00:00:00:00:00:00:00
ModemManager[133848]: [/dev/cdc-wdm0] Received message (translated)...
>>>>>> Header:
>>>>>> length = 56
>>>>>> type = command-done (0x80000003)
>>>>>> transaction = 18
>>>>>> Fragment header:
>>>>>> total = 1
>>>>>> current = 0
>>>>>> Contents:
>>>>>> status error = 'Failure' (0x00000002)
>>>>>> service = 'basic-connect' (a289cc33-bcbb-8b4f-b6b0-133ec2aae6df)
>>>>>> cid = 'radio-state' (0x00000003)
ModemManager[133848]: <warn> [1625220976.086788] [modem0] Failure
ModemManager[133848]: <debug> [1625220976.086807] [modem0] couldn't update power state: Invalid transition
ModemManager[133848]: <debug> [1625220976.086813] [modem0] attempting fcc unlock...
ModemManager[133848]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<< length = 13
<<<<<< data = 01:0C:00:00:02:03:00:03:00:5F:55:00:00
ModemManager[133848]: [/dev/cdc-wdm0] Sent generic request (translated)...
<<<<<< QMUX:
<<<<<< length = 12
<<<<<< flags = 0x00
<<<<<< service = "dms"
<<<<<< client = 3
<<<<<< QMI:
<<<<<< flags = "none"
<<<<<< transaction = 3
<<<<<< tlv_length = 0
<<<<<< message = "Set FCC Authentication" (0x555F)
ModemManager[133848]: [/dev/cdc-wdm0] Sent message...
<<<<<< RAW:
<<<<<< length = 61
<<<<<< data = 03:00:00:00:3D:00:00:00:1D:00:00:00:01:00:00:00:00:00:00:00:D1:A3:0B:C2:F9:7A:6E:43:BF:65:C7:E2:4F:B0:F0:D3:01:00:00:00:01:00:00:00:0D:00:00:00:01:0C:00:00:02:03:00:03:00:5F:55:00:00
ModemManager[133848]: [/dev/cdc-wdm0] Sent message (translated)...
<<<<<< Header:
<<<<<< length = 61
<<<<<< type = command (0x00000003)
<<<<<< transaction = 29
<<<<<< Fragment header:
<<<<<< total = 1
<<<<<< current = 0
<<<<<< Contents:
<<<<<< service = 'qmi' (d1a30bc2-f97a-6e43-bf65-c7e24fb0f0d3)
<<<<<< cid = 'msg' (0x00000001)
<<<<<< type = 'set' (0x00000001)
<<<<<< Fields:
<<<<<< QmiMsg = '01:0c:00:00:02:03:00:03:00:5f:55:00:00'
ModemManager[133848]: [/dev/cdc-wdm0] Received message...
>>>>>> RAW:
>>>>>> length = 68
>>>>>> data = 03:00:00:80:44:00:00:00:1D:00:00:00:01:00:00:00:00:00:00:00:D1:A3:0B:C2:F9:7A:6E:43:BF:65:C7:E2:4F:B0:F0:D3:01:00:00:00:00:00:00:00:14:00:00:00:01:13:00:80:02:03:02:03:00:5F:55:07:00:02:04:00:01:00:11:00
ModemManager[133848]: [/dev/cdc-wdm0] Received message (translated)...
>>>>>> Header:
>>>>>> length = 68
>>>>>> type = command-done (0x80000003)
>>>>>> transaction = 29
>>>>>> Fragment header:
>>>>>> total = 1
>>>>>> current = 0
>>>>>> Contents:
>>>>>> status error = 'None' (0x00000000)
>>>>>> service = 'qmi' (d1a30bc2-f97a-6e43-bf65-c7e24fb0f0d3)
>>>>>> cid = 'msg' (0x00000001)
>>>>>> Fields:
>>>>>> QMUX = '01:13:00:80:02:03:02:03:00:5f:55:07:00:02:04:00:01:00:11:00'
ModemManager[133848]: [/dev/cdc-wdm0] Received message...
<<<<<< RAW:
<<<<<< length = 20
<<<<<< data = 01:13:00:80:02:03:02:03:00:5F:55:07:00:02:04:00:01:00:11:00
ModemManager[133848]: [/dev/cdc-wdm0] Received generic response (translated)...
<<<<<< QMUX:
<<<<<< length = 19
<<<<<< flags = 0x80
<<<<<< service = "dms"
<<<<<< client = 3
<<<<<< QMI:
<<<<<< flags = "response"
<<<<<< transaction = 3
<<<<<< tlv_length = 7
<<<<<< message = "Set FCC Authentication" (0x555F)
<<<<<< TLV:
<<<<<< type = "Result" (0x02)
<<<<<< length = 4
<<<<<< value = 01:00:11:00
<<<<<< translated = FAILURE: MissingArgument
ModemManager[133848]: <debug> [1625220976.150570] [modem0] couldn't run FCC unlock: QMI protocol error (17): 'MissingArgument'
ModemManager[133848]: <debug> [1625220976.150597] [modem0] updating power state: 'on'...
[..]
[1] https://lists.freedesktop.org/archives/modemmanager-devel/2021-May/008572.html
best regards
More information about the ModemManager-devel
mailing list