at about 7:30am PST today I happened to notice that my Core just started flashing purple like it was flashed with new code. After that it seemed to have lost all its code and started flashing yellow. A reset would not bring the old code back.
Has this happened to anyone ever? Are there any logs of a remote flash during that time?
Hmm, it looks like something about your firmware is causing your device to report the wrong product_id during the handshake. It looks like your device got online, and was issued an automatic update for a photon as a result.
This is now the second time we’ve seen this issue, so I’m going to bring in our firmware team @mdma / @BDub who can hopefully help.
Can you share your source code that was running on the device when this happened?
@MarkusL would you please backup your Core flash image with the following command and send it to me and David via PM? We do have dropbox if you can send a link to a zip of the source code and binary via PM that would be excellent.
dfu-util -d 1d50:607f -a 0 -s 0x8000000:0x20000 -U core_backup.bin