Sierra Wireless EM7455, MBIM connect
Fabian Schörghofer
fabian.schoergi at gmail.com
Sun Apr 24 14:32:49 UTC 2016
Am 24.04.2016 16:07, schrieb Bjørn Mork:
> This is normal for many of these Qualcomm based modems. It's the state
> they report when pin1 is verified but pin2 is not. But it doesn't mean
> that you have to verify pin2. You only need that if you're going to run
> any pin2 protected command. Which I'm not even sure you can at all
> using only standard MBIM requests?
>
> Well, simply ignore it. It means that pin1 is verified and that's all
> you need.
Thanks for the info.
> I debugged this case recently (yet again...) and discovered (for
> probably the 5th time or so), that these modems need a
> SUBSCRIBER_READY_STATUS request before connect. Try to do a
>
> umbim -n -d /dev/cdc-wdm0 subscriber
>
> before the connect and see if that helps.
Unforunateley not, I send:
root at OpenWrt:/# umbim -n -d /dev/cdc-wdm0 subscriber
readystate: 0001 - initialized
simiccid: xx
subscriberid: 23210660
number: +43660123456
(subscriber is not in the commands list, which is a little bit confusing
if you don't know the exact commands)
Then connecting:
root at OpenWrt:/# umbim -v -n -d /dev/cdc-wdm0 connect
sending (16): 01 00 00 00 10 00 00 00 01 00 00 00 00 04 00 00
header_type: 0001
header_length: 0010
header_transaction: 0001
reading (16): 01 00 00 80 10 00 00 00 01 00 00 00 00 00 00 00
header_type: 80000001
header_length: 0010
header_transaction: 0001
sending (108): 03 00 00 00 6c 00 00 00 02 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 0c 00 00 00 01 00 00
00 3c 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 7e 5e 2a 7e 4e 6f 72 72 73 6b 65 6e 7e 5e 2a 7e
header_type: 0003
header_length: 006C
header_transaction: 0002
reading (48): 03 00 00 80 30 00 00 00 02 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 0c 00 00 00 0e 00 00
00 00 00 00 00
header_type: 80000003
header_length: 0030
header_transaction: 0002
command_id: 000C
status_code: 000E
sending (16): 02 00 00 00 10 00 00 00 03 00 00 00 01 00 00 00
header_type: 0002
header_length: 0010
header_transaction: 0003
reading (16): 02 00 00 80 10 00 00 00 03 00 00 00 00 00 00 00
header_type: 80000002
header_length: 0010
header_transaction: 0003
Which also terminates with 000E.
Fabian
More information about the libmbim-devel
mailing list