Lenovo/Foxconn Snapdragon X55 connection issues w/ newer firmware versions

Thilo-Alexander Ginkel thilo at ginkel.com
Mon Nov 29 23:30:57 UTC 2021

On Sun, Nov 28, 2021 at 9:09 PM Aleksander Morgado <aleksander at aleksander.es>

> So it may really be that they've changed the unlock method already :/
> Are you able to flash back v48, or is the downgrade path not possible?

Fortunately, I can downgrade (via a Windows installation I have on a USB

> My firmware version in the SDX55 I have is T99W175.F0.
> Could you run this just to confirm?
> $ sudo qmicli -d /dev/wwan0mbim0 -p --dms-foxconn-set-fcc-authentication=0
> -v

That seems unsuccessful:

error: couldn't run Foxconn FCC authentication: QMI protocol error (17):

Complete output attached.

> Regarding the lenovo-wwan-dpr in https://snapcraft.io/lenovo-wwan-dpr,
> does it help to unlock the module in the newer firmware versions?

Nope, unfortunately not, it apparently refuses to do its work:

2021-11-30T00:03:10+01:00 DPR_wwan[4779]: get_product(): WWAN DPR
functionality is not supported in this product

When I have a look at the decompiled DPR_wwan binary from the snap, they
seem to have a product whitelist that does not include the X1E4.

If the whitelist wasn't in place, they'd invoke some binary (the name of
which I can't seem to figure out due to obfuscation or
compiler optimization) with a --dms-set-bios-lock flag.

I will leave v51 in place in case there is anything I can do to debug the
situation. I may need some guidance, though.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20211130/6e787cad/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dms-foxconn-set-fcc-authentication.log
Type: text/x-log
Size: 15974 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20211130/6e787cad/attachment-0001.bin>

More information about the ModemManager-devel mailing list