I just recieved my photon, and tried to configure it using the Tinker app for iOS. When I did so, I was able to enter my network’s SSID and password, and the status lights followed the expected process until the flashing magenta (updating firmware) stage. The LED blinked magenta for a few seconds, but was then followed by a solid magenta LED.
The device was registered to my account, but it has always appeared as offline. I have found several posts on the forums describing similar scenarios, but have not found a solution that has worked for my device.