<div dir="ltr"><div>Just noticed that I did not reply to the list... Next try...</div><div dir="ltr"><br></div><div dir="ltr">On Thu, Sep 7, 2023 at 10:46 AM Bjørn Mork <<a href="mailto:bjorn@mork.no" target="_blank">bjorn@mork.no</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Nice!  And I assume you have some ideas on how to compute the sha256<br>
hash?  Blind guessing would be very hard....<br></blockquote><div><br></div><div>I hope so (keeping fingers crossed) ;-)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> Is there a way to try this procedure through mbimcli? I am currently<br>
> running libmbim 1.28.4-1.<br>
<br>
I guess you need the "Intel Mutual Authentication" service for that,<br>
which looks like it will be in libmbim 1.30<br>
<br>
I.e. you need to build a current development version of libmbim to test<br>
it for now.<br></blockquote><div><br></div><div>I built the current dev version and applied a Linux kernel patch [1] on top of 6.5.2 that is supposed to improve handling for the FM350-GL's T7xx chipset, but I am still seeing pretty unreliable behavior communicating with the modem:</div><div><br></div><div>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>FCC lock status: locked<br>        Challenge: 0<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>[10 Sep 2023, 20:23:35] -Warning ** [/dev/wwan0mbim0] error reading from the IOChannel: 'Input/output error'<br>error: operation failed: Transaction timed out<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>FCC lock status: locked<br>        Challenge: 0<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>FCC lock status: locked<br>        Challenge: 0<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>FCC lock status: locked<br>        Challenge: 0<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>FCC lock status: locked<br>        Challenge: 0<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>FCC lock status: locked<br>        Challenge: 0<br>error: couldn't close device: Transaction timed out<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>FCC lock status: locked<br>        Challenge: 0<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>FCC lock status: locked<br>        Challenge: 0<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>error: operation failed: Transaction timed out<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>FCC lock status: locked<br>        Challenge: 0<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>[10 Sep 2023, 20:36:39] -Warning ** [/dev/wwan0mbim0] error reading from the IOChannel: 'Input/output error'<br>error: operation failed: Transaction timed out<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>error: operation failed: Transaction timed out<br>error: couldn't close device: Transaction timed out<br><br>$ sudo mbimcli -d /dev/wwan0mbim0 --query-fcc-lock<br>error: operation failed: Transaction timed out<br><br>dmesg error log (for some of the above errors):<br><br>[ 8012.377611] mtk_t7xx 0000:08:00.0: Port AT is not opened, drop packets <br>[ 8012.377632] mtk_t7xx 0000:08:00.0: Port AT is not opened, drop packets <br>[ 8012.390960] mtk_t7xx 0000:08:00.0: Port AT is not opened, drop packets <br>[ 8012.409126] mtk_t7xx 0000:08:00.0: Port AT is not opened, drop packets <br>[ 8257.303095] mtk_t7xx 0000:08:00.0: Port AT is not opened, drop packets <br>[ 8257.313695] mtk_t7xx 0000:08:00.0: Port AT is not opened, drop packets <br>[ 8265.620529] mtk_t7xx 0000:08:00.0: Port AT is not opened, drop packets <br>[ 8265.622356] mtk_t7xx 0000:08:00.0: Port AT is not opened, drop packets<br></div><div><br></div><div>By coincidence I spotted [2]. Could that be related? Both modems are manufactured by Fibocom.</div><div><br></div><div>Regards,<br>Thilo</div><div><br></div><div>P.S.: The challenge always being zero is also somewhat suspicious - I haven't been able to perform a successful unlock so far.</div><div><br></div><div>[1] <a href="https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/patch/?id=ba2274dcfda859b8a27193e68ad37bfe4da28ddc">https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/patch/?id=ba2274dcfda859b8a27193e68ad37bfe4da28ddc</a></div><div>[2] <a href="https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/merge_requests/184">https://gitlab.freedesktop.org/mobile-broadband/libmbim/-/merge_requests/184</a></div></div></div>