While the EM7430 works with my kext. (I guess the product ID needs to be adjusted still). The EM7455 seems not. What I did:
Wrote the kext for DW5811e / EM7411 according to the correct PID & VID attached above. Which after it appears on WANN section (location id show xxxxxxxx / 0 as others also have in their screen). Then with the correct APN the error shows:
So I updated the firmware and all config settings using LIVE UBUNTU CD 18.04 with:
https://github.com/danielewood/sierra-wireless-modems
His autoscript is perfect for updating FW, configuring the whole card according to our needs & sets the PID/VID to generic to bypass any vendor locks.
Whilst I updated the kext to reflect all MC/EM7455 cards PID/VID (Lenovo / DELL / Generic). Still the error "Network Connection ... " shows. Please also see the location difference:
NOTE the firmware: SWI9X30C_02.08.02.00 r5428 CARMD-EV-FRMWR2 2016/01/06 20:38:53
While at!priid? shows the updated firmware:
SWI9X30C_02.33.03.00_00_00_GENRIC
So I manually check the connection using COM port:
screen /dev/tty.wwan 115200
screen /dev/tty.wwan 115200
Which after I'm able to manually connect using at commands. Any ideas where to look? Perhaps it is the interface mapping?
<key>InterfaceMapping</key>
<dict>
<key>0</key>
<dict>
<key>name</key>
<string>wwanDM</string>
</dict>
<key>2</key>
<dict>
<key>name</key>
<string>wwanGPS</string>
</dict>
<key>3</key>
<dict>
<key>name</key>
<string>wwan</string>
</dict>
</dict>