I got my Argon working with the mesh network, and now I’m afraid I’m back to square one again.
My Argon is flashing blue at 2Hz and white at 1Hz. I can’t find what this means on the support page. I can move into DFU mode, but not to safe mode. It doesn’t reconnect through the mobile app.
I’ve tried:
Changing to DFU mode, and reflashing the Argon firmware and Tinker. After flashing the LED changes from DFU yellow flashing to blue/white as described above.
Connecting through the mobile app - the Argon is not discovered by my phone.
(That link will die soon enough, so here’s a description of my Xenon: 12 blue blinks at 2Hz, followed by a single 500ms white flash.)
In my case, this happened after the device tried getting online for 30 minutes or so, but it’s mesh gateway didn’t get online correctly (it required a reboot to properly join the wifi). The power supply is USB, although I have added a battery in hopes that might do something.
The device’s app firmware and deviceOS (v1.4.4) is the same as it was last night. When I unplugged it before bed it was working correctly.
It seems to be “bricked”, in the sense that it will likely take physical intervention.
Agreed. The alternative was to start a new thread with almost the exact same title and symptoms.
It's a hard balancing act between polluting search results and resurrecting old threads. I'm happy to go either way, lemme know if the general preference is to start new threads.
I had previously power cycled it several times. Just for giggles, I removed all power and then popped it out of the bread board-- no joy.
This feels like a bit of a bandaid, doesn't it? I'm sure I can get it working again with physical intervention, but before going that far it would be nice to know why this happened. The only clue I have right now is the status LED. I suspect that the white light is indicating at reboot, but that's only a guess and it does't follow why the device would reboot.
I'm wary of the link between no internet connection and device bricking, and it's probably worth a little more digging on my part. This device is going at the top of a sailboat mast, so there's a serious safety concern about sending someone up there to retrieve the unit if it bricks itself. (In our sailing program, we typically only do masthead work when the mast is horizontal at ground-level.)
It's blue, but it sure is hard to tell the difference with the camera!
I don't think my code ever runs. It should boot, publish something on the mesh, and go to sleep. I have a serial write at the beginning and ending of setup() (firmware/Nexus/Nexus.cpp · master · Kenn Sebesta / Afloat · GitLab), so either it's crashing before Serial.println() can write to the port, or it's never beginning my app.