BG96 no cellular connection, no network service, registration denied

Has anybody been able to get the IoT HAT working on the Verizon network, and if so, please share the sort of sorcery that has been performed?!

The hardware:
Quectel
BG96
Revision: BG96MAR04A03M1G

This is the log from the quectel-CM:
[08-26_17:09:43:689] Quectel_QConnectManager_Linux_V1.6.0.12
[08-26_17:09:43:691] Find /sys/bus/usb/devices/1-1.2 idVendor=0x2c7c idProduct=0x296, bus=0x001, dev=0x00b
[08-26_17:09:43:691] Auto find qmichannel = /dev/cdc-wdm0
[08-26_17:09:43:691] Auto find usbnet_adapter = wwan0
[08-26_17:09:43:692] netcard driver = qmi_wwan, driver version = 22-Aug-2005
[08-26_17:09:43:692] ioctl(0x89f3, qmap_settings) failed: Operation not supported, rc=-1
[08-26_17:09:43:692] Modem works in QMI mode
[08-26_17:09:43:715] cdc_wdm_fd = 7
[08-26_17:09:43:726] Get clientWDS = 1
[08-26_17:09:43:728] Get clientDMS = 1
[08-26_17:09:43:732] Get clientNAS = 1
[08-26_17:09:43:734] Get clientUIM = 1
[08-26_17:09:43:736] Get clientWDA = 1
[08-26_17:09:43:738] requestBaseBandVersion BG96MAR04A03M1G
[08-26_17:09:43:746] requestGetSIMStatus SIMStatus: SIM_READY
[08-26_17:09:43:746] requestSetProfile[1] NE01.VZWSTATIC///0
[08-26_17:09:43:760] requestGetProfile[1] NE01.VZWSTATIC///0
[08-26_17:09:43:763] requestRegistrationState2 MCC: 311, MNC: 480, PS: Detached, DataCap: UNKNOW
[08-26_17:09:43:764] requestQueryDataCall IPv4ConnectionStatus: DISCONNECTED
[08-26_17:09:43:765] ifconfig wwan0 down
[08-26_17:09:43:785] ifconfig wwan0 0.0.0.0

This is log from the syslog:
Aug 26 17:09:43 raspberrypi dhcpcd[413]: wwan0: carrier lost
Aug 26 17:09:43 raspberrypi avahi-daemon[349]: Interface wwan0.IPv6 no longer relevant for mDNS.
Aug 26 17:09:43 raspberrypi avahi-daemon[349]: Leaving mDNS multicast group on interface wwan0.IPv6 with address fe80::ec2f:bda4:5d71:2b55.
Aug 26 17:09:43 raspberrypi avahi-daemon[349]: Interface wwan0.IPv4 no longer relevant for mDNS.
Aug 26 17:09:43 raspberrypi avahi-daemon[349]: Leaving mDNS multicast group on interface wwan0.IPv4 with address 169.254.23.33.
Aug 26 17:09:43 raspberrypi avahi-daemon[349]: Withdrawing address record for fe80::ec2f:bda4:5d71:2b55 on wwan0.
Aug 26 17:09:43 raspberrypi avahi-daemon[349]: Withdrawing address record for 169.254.23.33 on wwan0.
Aug 26 17:09:43 raspberrypi dhcpcd[413]: wwan0: deleting address fe80::ec2f:bda4:5d71:2b55
Aug 26 17:09:43 raspberrypi dhcpcd[413]: wwan0: deleting route to 169.254.0.0/16
Aug 26 17:09:43 raspberrypi dhcpcd[413]: wwan0: carrier acquired
Aug 26 17:09:43 raspberrypi dhcpcd[413]: wwan0: IAID 04:ca:e5:fb
Aug 26 17:09:43 raspberrypi dhcpcd[413]: wwan0: adding address fe80::ec2f:bda4:5d71:2b55
Aug 26 17:09:43 raspberrypi avahi-daemon[349]: Joining mDNS multicast group on interface wwan0.IPv6 with address fe80::ec2f:bda4:5d71:2b55.
Aug 26 17:09:43 raspberrypi avahi-daemon[349]: New relevant interface wwan0.IPv6 for mDNS.
Aug 26 17:09:43 raspberrypi avahi-daemon[349]: Registering new address record for fe80::ec2f:bda4:5d71:2b55 on wwan0.*.
Aug 26 17:09:44 raspberrypi dhcpcd[413]: wwan0: soliciting a DHCP lease
Aug 26 17:09:44 raspberrypi dhcpcd[413]: wwan0: soliciting an IPv6 router
Aug 26 17:09:49 raspberrypi dhcpcd[413]: wwan0: probing for an IPv4LL address
Aug 26 17:09:53 raspberrypi dhcpcd[413]: wwan0: using IPv4LL address 169.254.23.33
Aug 26 17:09:53 raspberrypi dhcpcd[413]: wwan0: adding route to 169.254.0.0/16
Aug 26 17:09:53 raspberrypi avahi-daemon[349]: Joining mDNS multicast group on interface wwan0.IPv4 with address 169.254.23.33.
Aug 26 17:09:53 raspberrypi avahi-daemon[349]: New relevant interface wwan0.IPv4 for mDNS.
Aug 26 17:09:53 raspberrypi avahi-daemon[349]: Registering new address record for 169.254.23.33 on wwan0.IPv4.
Aug 26 17:09:58 raspberrypi dhcpcd[413]: wwan0: no IPv6 Routers available

These are from the queries on the minicom ttyUSB3 AT:
+QNWINFO: “CAT-M1”,“311480”,“LTE BAND 13”,5230
+COPS: (1,“Verizon”,“Verizon”,“311480”,8),(0,1,2,3,4),(0,1,2)
+QCFG: “nwscanmode”,3
+QCFG: “nwscanseq”,020301
+QCFG: “iotopmode”,0
+QCFG: “roamservice”,1
+QCFG: “band”,0xf,0x1000,0xa0e189f
+CREG: 0,3
+CSQ: 25,99
+CIND: 0,4,0,0,0,0,0,2
+CGATT: 0

If I run these commands in the AT:
AT+COPS=1,2,311480,8
+CME ERROR: 30

at+cgatt=1
+CME ERROR: 30

Why am I getting denied registration and how come I have no network service?!?!?!

Verizon said they’re not blocking anything, they’re not even seeing the HAT trying to register on their network…

Thank you.

It seems that the same issue occurs here. I’m also using verizon usim from out of my phone. But, I wonder apn of mine is correct or not. I used “internet” and “vzwinternet” which do not work for both. Please share if you figured out this issue. Thanks.

Hi radoslaw.ciszkiewicz,

Did you ever figure this out?

Jordan

Nope - we hat to switch to PPP- since it’s LTE-M (slow) it works just fine over serial0