Here is the fundamental problem that those of us who cannot get the cloud connection are having (if I can speak at least from my experience). I would love to help debug this from a users perspective but I have no idea what the expected behavior should be at various steps going from new setup to cloud connection. When it works, it works (not for me yet). But when is doesn't it's hard to know where the fail is.
1. Successful firmware update? (how do I know that the update succeeded other than it looks the rapid flash lasted long enough).
2. Cloud connection? (how do I know that it is actually trying? I see the bar move but did it try to connect? If so, why no connection?)
Would love to have a network sniffer but that's not available.
I've tried setup from phone, laptop, two different internet connected networks, externally logged in (and not) at particle.io.
Would love to help but need some sort of real world indication of state of config / connection to cloud. I've also tried opening an unrestricted pinhole for the Oak on my router as just a stab at it. I'm bordering on thrashing (as we used to say) for a solution, if not already there.
Some LED flash patterns might help to at least provide some state information information to go on. E.g. your firmware is fine but having a problem connection to particle cloud because, a, b, or c.
Seems like those that have had success don't know why. They are just happy that it work.
Those that have had fails and willing to help figure out what may be going on are at a loss without any debug info.
Without anything to go on I guess I'll set everything aside until it's resolved and/or continue to monitor the forum for possible things to look at.