After extensive testing we have found that 50% of our Argon modules are bricked (not recoverable and able to connect to particle cloud after running the following code
It worked perfect for 10~15 minutes after flashing, but then the module becomes a white color
It does not pair with mobile app anymore in the setup mode.
And also after I recover system firmware, same situation.
I would note we have 50% of the modules working after we flashed with the same code
And another strange is another module connected via WiFi flashed with same sketch is working well.
What is the goal of calling Particle.connect within a SINGLE_THREADED_BLOCK?
Iām not sure thatās safe to do - it is quite possible that something during Particle.connect could end up waiting on the system thread, which would then deadlock because the single threaded block would prevent swapping to the system thread.
Just call Particle.connect() from setup(). Not in a SINGLE_THREADED_BLOCK. Automatic reconnection will occur, and loop will continue to run when not connected.
Following up on my engineers comments yesterday.
Iāve been testing the Argon modules with RC27 on my network at home
My Argon modules stay connected to my wifi for maybe 5 mins then go into a disconnecting flashing green state. Only recovery method is a power off/on restart.
I cannot see this as a known issue on the release notes??
Is this a commonly experienced issue?
**Note I have P1 modules connected and stable on the same wifi network for months