I have Photons & Argons in the field and I need to change the WiFi connection information.
Is it possible to change the WiFi SSID/Password remotely?
I can potentially upload an intermediate program OTA if needed to connect to the new SSID and then reprovision the original program. Bonus points for remote WPA2/PEAP setup.
You could have a Particle.function() that takes your credentials and then sets them via WiFi.setCredentials() - no need for a dedicated firmware.
Just be aware - either way - if you or the device messes up sending/receiving the credentials and applying them correctly you won yourself a journey to bring it back online manually.