Hi all,
I’m dealing with a persistent issue involving a Boron 404X running Device OS 6.2.1, deployed in a low-signal area in Florida. While reception isn’t great, it’s not a complete dead zone. The device connects to the Particle Cloud upon boot, but after some time, it disconnects and never reconnects on its own. It remains offline for days unless manually power-cycled.
In my code, I’m using:
SYSTEM_THREAD(ENABLED)SYSTEM_MODE(AUTOMATIC)Particle.connect()is called insetup()
This exact firmware has been deployed to other devices in areas with stronger signal. Those units have occasionally disconnected, but they successfully reconnected on their own without issue.
The last reported metrics from the problematic device were:
- Signal strength: 55%
- Signal quality: 29%
Not great, but in my opinion, still within a range where reconnection should be possible.
My Questions:
- Since I’m already calling
Particle.connect()insetup()and usingSYSTEM_MODE(AUTOMATIC), should I be explicitly callingParticle.connect()again elsewhere in the code to help trigger reconnection? - Does automatic mode handle all reconnection logic, or does it eventually stop retrying under poor conditions?
- Are there any known LTE reconnection timeout limits or behaviors I should be aware of?
- Is there any way to log or monitor this behavior remotely? I don’t have physical access to the unit as I’m in a different state.
Would love any advice from anyone who’ve seen similar behavior or have tips for maintaining connectivity in borderline signal areas.
Thanks!