We had been using an AT&T M1-enabled SIM in one of our development units successfully for quite some time. After we upgraded that node to MFW v1.1.0, it is no longer able to connect to the cell network. We tried swapping SIMs around between devices with different firmware versions confirmed that any node still running MFW v1.0.1 is able to connect to the AT&T network using this SIM, and any node running MFW v1.1.0 is not. I put the SIM in one of our v1.1.0 nodes, loaded up at_client, and turned on as much output as I could. The relevant error when trying to connect to the network is this:
It gets the CEREG failure almost immediately and then just sits there doing nothing. (We waited 15+ minutes)
Again, this failure is using an official AT&T SIM that returns 2 to the AT%XOPERID command.
We are able to connect to the same AT&T cells using v1.1.0 if we put in an MVNO SIM (hologram).
What is the modem doing differently with and without the official AT&T SIM? Whatever it is doing, it's breaking something in our testing.
I am also having this issue in the North Central USA using at_client and MFW v1.1.0.
Hologram SIM (quickly) connects to AT&T, but official AT&T SIM does not.
Here are the CNEC errors that I'm getting with the AT&T SIM:
2019-12-03T20:50:05.211Z DEBUG modem << +CNEC_ESM: 33,0\x0D\x0A 2019-12-03T20:50:05.220Z DEBUG modem << +CNEC_EMM: 19\x0D\x0A 2019-12-03T20:50:05.636Z DEBUG modem << %CESQ: 45,2,16,2\x0D\x0A 2019-12-03T20:50:06.554Z DEBUG modem << %CESQ: 255,0,255,0\x0D\x0A 2019-12-03T20:50:06.559Z DEBUG modem << +CEREG: 2,"FFFE","FFFFFFFF",7\x0D\x0A 2019-12-03T20:50:08.022Z DEBUG modem << %CESQ: 48,2,12,1\x0D 2019-12-03T20:50:08.027Z DEBUG modem << +CEREG: 2,"C00C","02EE9002",7\x0D\x0A 2019-12-03T20:50:08.199Z DEBUG modem << +CNEC_EMM: 11\x0D\x0A