Snapdragon X55 (Thinkpad X1 Nano w/5G Modem)

Aleksander Morgado aleksander at aleksander.es
Wed May 19 13:48:51 UTC 2021


Hey Oskar

On Wed, May 12, 2021 at 9:38 AM Aleksander Morgado
<aleksander at aleksander.es> wrote:
>
> > > After that i could run:
> > > $ sudo qmicli -p -d /dev/wwan0p2MBIM --device-open-mbim
> > > --dms-dell-cuskit-unlock=00
> > > [11 maj 2021, 23:42:36] -Warning ** [/dev/wwan0p2MBIM] couldn't detect
> > > transport type of port: couldn't detect device driver
> > > [11 maj 2021, 23:42:36] -Warning ** [/dev/wwan0p2MBIM] requested MBIM mode
> > > but unexpected transport type found
> > > [/dev/wwan0p2MBIM] Successfully run Dell cuskit unlock
> > >
> > > I've attached the log from ModemManager and i can see a ton of stuff
> > > happening after i send that command with cuskit,
> >
> >
> > Coool!  So that actually worked.  Have to talk to my boss about getting
> > a new laptop, then :-)
> >
> >
> > Not sure why you get those QMI indications, but anyway - this is good:
> >
> >                                                                  <<<<<< QMUX:
> >                                                                  <<<<<<   length  = 43
> >                                                                  <<<<<<   flags   = 0x80
> >                                                                  <<<<<<   service = "nas"
> >                                                                  <<<<<<   client  = 4
> >                                                                  <<<<<< QMI:
> >                                                                  <<<<<<   flags       = "indication"
> >                                                                  <<<<<<   transaction = 11
> >                                                                  <<<<<<   tlv_length  = 31
> >                                                                  <<<<<<   message     = "Serving System" (0x0024)
> >                                                                  <<<<<< TLV:
> >                                                                  <<<<<<   type       = "Serving System" (0x01)
> >                                                                  <<<<<<   length     = 6
> >                                                                  <<<<<<   value      = 01:01:01:02:01:08
> >                                                                  <<<<<<   translated = [ registration_state = 'registered' cs_attach_state = 'attached' ps_attach_state = 'attached' selected_network = '3gpp' radio_interfaces = '{ [0] = 'lte '}' ]
> >
> >
>
> Hahaha! :D That was a truly truly long shot. RF is now on, hopefully
> the connection will go on without issues as well.
>
> Time to add built-in support for this in libqmi+MM, maybe naming the
> message differently (foxconn fcc unlock?)
>

Completely untested; could you give libqmi git master plus this
ModemManager branch a try?
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/534
If you could gather debug logs it would be great.

-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list