Home › Forums › Mayfly Data Logger › Connecting to Verizon › Reply To: Connecting to Verizon
😛 In double checking what the number would be for Verizon when it appears on the FPLMN, the very first google hit I got was an issue with someone else trying to force a Hologram SIM to use Verizon: https://github.com/botletics/SIM7000-LTE-Shield/issues/163 Per that thread from just a few days ago, others suspect that Verizon has just very recently clamped down again booting out most Hologram users.
Are you totally sure you can’t just use the weak AT&T signal? What about T-Mobile? (As a T-Mobile subscriber, I’m dubious that there’s anywhere that T-Mobile exits and not AT&T.) You might be able to hop to T-Mobile by using bypass and setting the UMNOPROF to 5. I haven’t ever tried it and you might be denied by the network, but here’s a chunk of code you can add to your setup that might work:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
// Extra modem set-up Serial.println(F("Waking modem and setting Cellular Carrier Options...")); modem.modemWake(); // NOTE: This will also set up the modem // Turn off the cellular radio while making network changes modem.gsmModem.sendAT(GF("+CFUN=0")); modem.gsmModem.waitResponse(); // Mobile Network Operator Profile - 0 = SW default // - 1 = SIM ICCID selected // - 2: ATT // - 6: China Telecom // - 100: Standard Europe // - 4: Telstra // - 5: T-Mobile US // - 19: Vodafone // - 3: Verizon // - 31: Deutsche Telekom modem.gsmModem.sendAT(GF("+UMNOPROF="), 5); modem.gsmModem.waitResponse(); // Selected network technology - 7: LTE Cat.M1 // - 8: LTE Cat.NB1 // Fallback network technology - 7: LTE Cat.M1 // - 8: LTE Cat.NB1 // NOTE: As of 2020 in the USA, AT&T and Verizon only use LTE-M // T-Mobile uses NB-IOT // modem.gsmModem.sendAT(GF("+URAT="), 7, ',', 8); // modem.gsmModem.waitResponse(); // Restart the module to apply changes modem.gsmModem.sendAT(GF("+CFUN=1,1")); modem.gsmModem.waitResponse(10000L); |