After firmware update I get SOS (1 blink between) every time I enable ETHERNET.
I will have to attempt to revert as I've spent 3 hours troubleshooting this so far to no avail.
The latest sketch I have been flashing to test is attached at the bottom of this reply.
EDIT: Reverting to 1.4.4 fixed SOS issue, so it seems to me that 1.5.0-r.c.2 perhaps has an issue with ethernet
#include "Particle.h"
SYSTEM_MODE(MANUAL);
// ENABLING FEATURE_ETHERNET_DETECTION CAUSES SOS, DISABLING FIXES
// STARTUP(System.enableFeature(FEATURE_ETHERNET_DETECTION)); // < this causes SOS
STARTUP(System.disableFeature(FEATURE_ETHERNET_DETECTION)); // < this works
boolean connectToCloud = false;
void setup() {
Serial.begin();
delay(5000);
Serial.println("setup()");
}
void loop() {
delay(1000);
Serial.println("loop()");
Particle.process();
delay(1000);
Particle.process();
if(connectToCloud && Particle.connected() == false) {
Serial.println("attempt connect");
Particle.connect();
connectToCloud = false;
} else {
Serial.println("connected");
}
Serial.println("end loop()");
}