I know that the Tinker firmware, used for the online interface, and Android App can be used with 3rd party SIM’s.
It uses a line of code that instructs the Electron to connect to a 3rd party network, like so:
STARTUP(cellular_credentials_set(“fast.tmobile.com”, “”, “”, NULL));
It sounds from the instructions that the Tinker firmware ALWAYS needs to be flashed when changing the SIM and Network, before uploading a custom firmware that also includes the same STARTUP() macro.
My question - because I can’t test it right now:
Using offline firmware uploading via the CLI, can I completely ignore the Tinker firmware flashing stage when uploading new programs and changing SIM’s to and from the Particle SIM and 3rd party SIM’s?
(My confusion is that it sounds like the Tinker firmware flash changes something that general program uploads don’t change, even when they include the SYSTEM() macro… and as such when changing the SIM in the Electron I need to flash the Tinker firmware, THEN upload my new program.)