I just sacrificed one of my Oaks to horrors of 1.0.2 so I could give OakTerm a try... and it's impressive!
I had issues with the Oak responding after it's first flash with 1.0.2 after previously having 1.0.1 and being pretty stable, so I gave it the steamroller treatment and did a serial update, so it's now running system version 7, and seems to be behaving. I have another Oak running 1.0.1 that can be abused if you have anything you want me to test there...
I mangled the blink sketch to look like the below code snippet, so am getting lots of 'led high/low' messages, and unsurprisingly, hit and miss with variables being registered, but when they do they show up. I've tried the reset, config mode and user mode options, and seems to be doing what it's told just fine.
int ledState = 0;
void setup() {
pinMode(1, OUTPUT);
// Initialize cloud serial
Particle.begin();
Particle.println("Blink sketch has started!");
Particle.variable("ledState",ledState);
}
void loop() {
digitalWrite(1, HIGH); // turn the LED on
ledState = 1;
Particle.println("LED High!");
delay(2000); // wait
digitalWrite(1, LOW); // turn the LED off
ledState = 0;
Particle.println("LED Low!");
delay(2000); // wait
}