Argon blinking green (no internet)

Good evening,

Cannot get Argon passed blinking green light, looking for internet. I’m trying to explicitly run it without internet.

#include "application.h"

SYSTEM_THREAD(ENABLED);
SYSTEM_MODE(MANUAL);

void setup() 
{
    WiFi.off();
    Serial.begin(9600);
}

void loop()
{
    Serial.println("Sure.  I'll get here.");
}

I thought that was the purpose of SYSTEM_THREAD(ENABLED); and SYSTEM_MODE(MANUAL);

Antenna is on. Device OS is @2.0.0-rc.1. Flashing with Workbench. Device is listed as argon. Device has done a handshake, though 6 months ago.

Is there something else I’m missing, or can the Argon just not work without an internet connection?

Thanks.

It works with 1.5.2, so there is a bust in 2.0.0-rc.1 that somehow got through code review and testing… unless something else changed.

I have a similar issue. It was working with 1.5.2 for many weeks. I am able to put in safe mode but after flashing, it goes to blinking green. It doesn’t appear to execute any code. Any help would be great.

I downgraded back to 1.5.2 and just left it there for now. You might have to try the same.

Mine may be a different issue then, I was on 1.5.2 when this happened. I tried flashing older pieces of code that don’t use MANUAL mode, still same behavior.

Definitely a different issue. Have you connected it to WiFi before?

If you aren’t around that same SSID/pass as original connection, it might be internally stored, and stalling trying to connect.

I can’t say for sure, because other than setup, mine was never connected to WiFi. Which is why I was using MANUAL mode.

You might want to try to connect to a WiFi source, and see if that fixes the stall.

My application uses WiFi but switches it off to save power. Periodically wakes up, enables WiFi, and once the publish goes through, switches it OFF again.

But this specific issue is happening right after I do an OTA update of Argon via WiFi.

Does it come back up when you manually reboot it?

If so, maybe see if it’ll come back up if you leave it alone for a period of time after the OTA push.