OK - so I found this out too late. My photon was working fine earlier in the week, and then tonight when I went to try to actually do something with it (BBQ thermometer project) it wouldn’t connect to the iOS tinker app, but I could send code via OTA updates. I tried everything on my phone first and when that didn’t work, I tried all the reset option through factory reset. It was still working with OTA code uploads after that, but then I went to try to do a firmware update. It loads part1 fine, but when part2 finishes, I get:
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to firstname.lastname@example.org
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Deducing device DFU version from functional descriptor length
Opening DFU capable USB device...
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08060000, size = 151192
Download [=========================] 100% 151192 bytes
File downloaded successfully
dfu-util: Error during download get_status
And then the photon resets and goes into flashing magenta. Now I can’t do OTA code pushes or claim the device via the tinker app.
Is this one bricked? For good? Please give me a three finger salute I can do to bring it back to life.