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

2021-11-28 Thread Thilo-Alexander Ginkel
Hi there, I just got a new Lenovo X1 Extreme Gen 4 that comes with a Snapdragon X55 WWAN modem by Foxconn. I'm running Arch Linux w/ kernel 5.15.5, ModemManager 1.18.4, libmbim 1.26.2 and libqmi 1.30.2. The X55 seems to be supported for older firmware versions (<= v48?) after setting up the FCC u

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

2021-11-28 Thread Thilo-Alexander Ginkel
Hi Aleksander, On Sun, Nov 28, 2021 at 6:50 PM Aleksander Morgado wrote: > Since MM 1.18.4 the FCC unlock operation needs to be explicitly > configured by the user, did you do that already, or is this issue > happening even after doing that? > > https://modemmanager.org/docs/modemmanager/fcc-unl

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

2021-11-29 Thread Thilo-Alexander Ginkel
On Sun, Nov 28, 2021 at 9:09 PM Aleksander Morgado wrote: > 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 disk). > My firm

Lenovo T99W175 / Foxconn SDX55 update on LVFS breaks FCC unlock

2022-04-27 Thread Thilo-Alexander Ginkel
Hi there, Lenovo just published a new firmware for the T99W175 / Foxconn SDX55 5G modem on LVFS [1] that effectively soft-bricks the modem under Linux as the FCC unlock no longer works. I can boot up Windows and downgrade the firmware, but would be interested in a more permanent fix. What would

Re: Lenovo T99W175 / Foxconn SDX55 update on LVFS breaks FCC unlock

2022-04-27 Thread Thilo-Alexander Ginkel
Hi, On Wed, Apr 27, 2022 at 1:50 PM Aleksander Morgado wrote: > > I can boot up Windows and downgrade the firmware, but would be > > interested in a more permanent fix. > > > > What would be needed to figure out the new unlock procedure? Any hints > > are much appreciated! > > Lenovo published al

Re: Lenovo T99W175 / Foxconn SDX55 update on LVFS breaks FCC unlock

2022-05-09 Thread Thilo-Alexander Ginkel
Hi Bjørn, thanks for your reply! I don't think that the lenovo-wwan-dpr snap implements the OTP unlocking mechanism. Lenovo also just posted in their forum [1] that the new firmware deliberately broke the unlock used by ModemManager. So that was probably my last Lenovo laptop... With regards to

Re: Lenovo T99W175 / Foxconn SDX55 update on LVFS breaks FCC unlock

2022-05-09 Thread Thilo-Alexander Ginkel
at 8:13 PM Thilo-Alexander Ginkel wrote: > Hi Bjørn, > > thanks for your reply! I don't think that the lenovo-wwan-dpr snap > implements the OTP unlocking mechanism. > > Lenovo also just posted in their forum [1] that the new firmware > deliberately broke the unlo

Re: Lenovo T99W175 / Foxconn SDX55 update on LVFS breaks FCC unlock

2022-05-12 Thread Thilo-Alexander Ginkel
understand (using static analysis only) what is actually sent to the modem. Regards, Thilo Viele Grüße aus Hamburg Thilo Ginkel -- Thilo-Alexander Ginkel · Isestr. 6 · D-20144 Hamburg · Germany E-Mail/Jabber: th...@ginkel.com · @thiloginkel Phone: +49 (0)40 68895028 · Mobile/Signal: +49 (0)177 80

Re: ModemManager 1.14.0: Can't send sms with some chars

2022-07-04 Thread Thilo-Alexander Ginkel
Hi Scott, On Fri, Jul 1, 2022 at 11:20 AM Stanke, Scott wrote: > I understand the command from the Digi router shell: "modem sms-text > 16511234567 world范例" runs the following commands: > > # # mmcli -m 0 \ > # > --messaging-create-sms="text='hello world范例',number='+16511234567'" > # # mmcli -s

FM350-GL (installed in ThinkPad P1 Gen 5)

2022-08-25 Thread Thilo-Alexander Ginkel
Hi there, as Lenovo couldn't fix my ThinkPad X1E4 (featuring an SDX55) I got a P1G5 as a replacement, that, however, comes with a FM350-GL as WWAN modem. I guess we need to play the FCC unlock game again (as it does not work out of the box), but first wanted to ask if anyone has any experience wit

Re: FM350-GL (installed in ThinkPad P1 Gen 5)

2023-09-07 Thread Thilo-Alexander Ginkel
Hello everyone, meanwhile I have an idea how the FCC unlock for the FM350-GL works: 1. Retrieve radio state (only continue iff locked [== 0]) 2. Get challenge from modem via mbim_message_intel_mutual_authentication_fcc_lock_set_new 3. Compute a SHA256 hash 4. Unlock the modem using mbim_message_i

Re: FM350-GL (installed in ThinkPad P1 Gen 5)

2023-09-11 Thread Thilo-Alexander Ginkel
Just noticed that I did not reply to the list... Next try... On Thu, Sep 7, 2023 at 10:46 AM Bjørn Mork wrote: > Nice! And I assume you have some ideas on how to compute the sha256 > hash? Blind guessing would be very hard > I hope so (keeping fingers crossed) ;-) > > Is there a way to

Re: FM350-GL (installed in ThinkPad P1 Gen 5)

2023-09-11 Thread Thilo-Alexander Ginkel
On Mon, Sep 11, 2023 at 2:45 PM Bjørn Mork wrote: > > By coincidence I spotted [2]. Could that be related? Both modems are > > manufactured by Fibocom. > > Not sure. You're not using the proxy, are you? > Not that I am aware of... > But you could also try with the proxy. Some USB devices are

Re: FM350-GL (installed in ThinkPad P1 Gen 5)

2023-09-13 Thread Thilo-Alexander Ginkel
On Tue, Sep 12, 2023 at 1:31 PM Bjørn Mork wrote: > > Turns out the challenge needs to be requested via --set-fcc-lock=0,0. > > Right. Makes sense. > > > Still, I can't get a valid unlock. > > And those challenge input values are correct? The firware isn't > expecting something other than 0,0?

Re: FM350-GL (installed in ThinkPad P1 Gen 5)

2023-11-04 Thread Thilo-Alexander Ginkel
Hello again, I got a prototype working that successfully unlocks my modem via /dev/wwan0at0. Currently I have that device name hardcoded. Is there a way to infer it from the mbim device name? Thanks, Thilo

Re: FM350-GL (installed in ThinkPad P1 Gen 5)

2023-11-06 Thread Thilo-Alexander Ginkel
Problem solved. Just submitted a MR [1] for the unlock script. Thanks, Thilo [1] https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1091 On Sun, Nov 5, 2023 at 12:02 AM Thilo-Alexander Ginkel wrote: > Hello again, > > I got a prototype working that suc