So, I just got a fresh Boron and I was attempting to do the same thing. I ran into trouble real quick. I’m not sure if this procedure needs to be run over and over until it sticks. The configuration that finally connected was set with:
Cellular.command("AT+CGDCONT=1,\"IP\",\"soracom.io\"");
Cellular.command("AT+UAUTHREQ=1,%d,\"%s\",\"%s\"",2,"sora","sora");
Cellular.command("AT+CFUN=15");
Where the CGDCONT were:
0000130462 [ncp.at] TRACE: > AT+CGDCONT?
0000130509 [ncp.at] TRACE: < +CGDCONT: 1,"IP","soracom.io","10.146.33.21",0,0,0,0
and the AUTH was:
0000006160 [ncp.at] TRACE: > AT+UAUTHREQ?
0000006207 [ncp.at] TRACE: < +UAUTHREQ: 1,2,"sora"
(Password is removed from response)
I tried this for a good chunk of time the biggest thing I changed from all my fiddling was running a AT+CFUN=15
. So run the configuration commands and the CFUN=15
, wait a sec, power down, remove those config commands from your code (as they should now be retained in the modem) and boot back up.