Particle Photon led stuck on solid white, factory reset procedure not working

I’ve had about the same experience as @spongefile. I believe I got it connected to the Particle Cloud, because it was breathing cyan, but the iPhone app and the web IDE said it was always offline. Trying to push sketches to it didn’t work even though the IDE said it did it. So I tried starting over (flashing blue mode) to re-enter my wifi credentials in case it wasn’t actually connected, but I kept getting the solid white light.

I could get it into DFU mode and tried updating the firmware to 0.4.2 as suggested by @mdma (3 attempts now) but I still get the breathing magenta.