Hi, Rikkas7,
Thanks for the tips. Here’s the “all-in-one” app I wrote to select the SIM, credentials, and network profile. I run this on top of boron 0.9.0 part 1, then load cloud debug to watch the action. This same app gets me back to normal operation / internal SIM by commenting / de-commenting the appropriate lines, and changing the MNO to 0.
No luck thus far with Verizon. I’m in southeast Michigan – the gang’s all here, MNO-wise, but you never know. I’ll take my Verizon-intending Boron on a ride today and see what happens.
I see from other Interweb users that Verizon is a good “go-to” network for Hologram users on a variety of platforms.
//Boron LTE SIM, Credendtial, and Network settings.
#include "Particle.h"
SYSTEM_MODE(SEMI_AUTOMATIC);
void setup() {
//For external Hologram (or other) SIM, uncomment the following and use the appropriate APN credentials:
Cellular.setActiveSim(EXTERNAL_SIM);
Cellular.setCredentials("hologram");
//For internal (Particle) SIM, uncomment the following:
// Cellular.setActiveSim(INTERNAL_SIM);
// Cellular.clearCredentials();
// Mobile Network Operator (MNO) configuration:
//* 0 (default value): SW default
//* 1: SIM ICCID select
//* 2: ATT
//* 3: Verizon
//* 4: Telstra
//* 5: TMO
//* 6: CT
int mnoProf = 3;
Cellular.on();
Cellular.command("AT+COPS=2\r\n"); // De-register from network.
Cellular.command("AT+UMNOPROF=%d\r\n", mnoProf); // Explicitly call MNO profile from list above.
Cellular.command("AT+CFUN=15\r\n"); // Reset the modem.
// This is just so you know the operation is complete (turns on onboard blue LED).
pinMode(D7, OUTPUT);
digitalWrite(D7, HIGH);
}
void loop() {
}