Ok, so apparently I can't even open a new thread, it's just left in limbo with no one to moderate/approve it.
As a result, I'll post here, sorry

Subject: how can you develop with a >2mn wait between each flash?
I just wasted hours, and I mean hours, setting up my first oak. First it wouldn't connect to wifi and get the update (finally it got it) and then it would not show up on particle, so I tried again and again and again until I found that I had to connect to the device, get the device id via 192.168.0.1/device-id and manually add it on particle.
Why is this still broken and not working out of the box?
Anyway, now I can flash blink, but it takes 2mh to flash, each time (not counting the timeout on the arduino side that says the flash has failed when it fact it's still going on)
[22 :41: 53] Event: spark/flash/status - started
[22 :43: 45] Event: spark/flash/status - success
[22 :43: 46] Event: spark/status - offline
[22 :43: 55] Event: spark/status - online
How can you write code and test it with such a lag? I can't go to the fridge or get a coffee between each cycle, I'd end up fat and going to the toilet all the time...
Is everyone putting up with that, or are you doing local flashing, or testing on another esp8266 board first?