# Repair Particle Photon from SOS mode

**URL:** <https://community.particle.io/t/repair-particle-photon-from-sos-mode/38536>\
**Category:** Troubleshooting\
**Created:** [January 6, 2018, 2:44pm UTC](https://community.particle.io/t/repair-particle-photon-from-sos-mode/38536 "2018-01-06T14:44:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nasib](https://avatars.discourse-cdn.com/v4/letter/n/87869e/32.png) [@Nasib](https://community.particle.io/u/Nasib)\
**Post date:** [January 6, 2018, 2:44pm UTC](https://community.particle.io/t/repair-particle-photon-from-sos-mode/38536/1 "2018-01-06T14:44:19Z")

</div>

Dear all,  
I’ve been facing problem with my particle photon.It continuously blinks red and then disconnects itself and restarts and same goes on and on.I think my photon has gone in to SOS mode.I have gone through various discussion made in this community regarding similar problem.  
What I’ve tried so far to repair is:

1. Put in to DFU mode(yellow blinking)
2. 

```
C:\Users\Nasee>particle update

> Your device is ready for a system update.
> This process should take about 30 seconds. Here goes!

! System firmware update successfully completed!

> Your device should now restart automatically.
> You may need to re-flash your application to the device.
3)again ,gone to DFU mode and

C:\Users\Nasee>particle flash --usb tinker
Found DFU device 2b04:d006
spawning dfu-util -d 2b04:d006 -a 0 -i 0 -s 0x080A0000:leave -D C:\Users\Nasee\AppData\Local\particle\node_modules\particle-cli\binaries\photon_tinker.bin
dfu-util 0.8

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 dfu-util@lists.gnumonks.org

Opening DFU capable USB device...
ID 2b04:d006
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "Internal Flash "
Downloading to address = 0x080a0000, size = 3952
Download [=========================] 100% 3952 bytes
Download done.
File downloaded successfully
Invalid DFU suffix signature
A valid DFU suffix will be required in a future dfu-util release!!!

Flash success!

```

after doing this , same thing happens , photon blinking red and restarting time and again  
Please help me!!

---

<div class="post-metadata">

**Author:** ![Moors7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/moors7/32/588_2.png) [@Moors7](https://community.particle.io/u/Moors7)\
**Post date:** [January 6, 2018, 2:57pm UTC](https://community.particle.io/t/repair-particle-photon-from-sos-mode/38536/2 "2018-01-06T14:57:34Z")

</div>

Have you tried Safe Mode?

---

<div class="post-metadata">

**Author:** ![Nasib](https://avatars.discourse-cdn.com/v4/letter/n/87869e/32.png) [@Nasib](https://community.particle.io/u/Nasib)\
**Post date:** [January 6, 2018, 4:12pm UTC](https://community.particle.io/t/repair-particle-photon-from-sos-mode/38536/3 "2018-01-06T16:12:04Z")

</div>

Yes, I tried to but couldn’t reach safe mode.

---

<div class="post-metadata">

**Author:** ![Moors7](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/moors7/32/588_2.png) [@Moors7](https://community.particle.io/u/Moors7)\
**Post date:** [January 6, 2018, 5:14pm UTC](https://community.particle.io/t/repair-particle-photon-from-sos-mode/38536/4 "2018-01-06T17:14:57Z")

</div>

And it couldn’t… because…?  
Try DFU mode again and issue `particle flash --usb tinker`.

---

<div class="post-metadata">

**Author:** ![RWB](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/rwb/32/22599_2.png) [@RWB](https://community.particle.io/u/RWB)\
**Post date:** [January 6, 2018, 7:05pm UTC](https://community.particle.io/t/repair-particle-photon-from-sos-mode/38536/5 "2018-01-06T19:05:01Z")

</div>

I had a Photon doing the exact same thing recently and no matter what I tried I could not get it back into a usable state. I think if I had a JTAG programmer it would have worked but I just ditched it and bought another.

I tried using the CLI to run the device doctor, loaded Tinker via DFU USB, Updated the Photon’s firmware, none of it brought it out of the SOS mode. Safe Mode would just go right back to SOS flashing. Nothing helped.

I’m pretty sure the Photon was hit with a high voltage ESD spike in a prototype setup.

---

<div class="post-metadata">

**Author:** ![Nasib](https://avatars.discourse-cdn.com/v4/letter/n/87869e/32.png) [@Nasib](https://community.particle.io/u/Nasib)\
**Post date:** [January 9, 2018, 5:00am UTC](https://community.particle.io/t/repair-particle-photon-from-sos-mode/38536/6 "2018-01-09T05:00:57Z")

</div>

Did that several times , but it didn't work,  
Everytime cmd prompt says :  
ommunity regarding similar problem.  
What I've tried so far to repair is:

1. Put in to DFU mode(yellow blinking)
2. 

C:\Users\Nasee\>particle update

> Your device is ready for a system update.  
> This process should take about 30 seconds. Here goes!

! System firmware update successfully completed!

> Your device should now restart automatically.  
> You may need to re-flash your application to the device.  
> 3)again ,gone to DFU mode and

C:\Users\Nasee\>particle flash --usb tinker  
Found DFU device 2b04:d006  
spawning dfu-util -d 2b04:d006 -a 0 -i 0 -s 0x080A0000:leave -D C:\Users\Nasee\AppData\Local\particle\node\_modules\particle-cli\binaries\photon\_tinker.bin  
dfu-util 0.8

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 [dfu-util@lists.gnumonks.org](mailto:dfu-util@lists.gnumonks.org)

Opening DFU capable USB device...  
ID 2b04:d006  
Run-time device DFU version 011a  
Claiming USB DFU Interface...  
Setting Alternate Setting #0 ...  
Determining device status: state = dfuIDLE, status = 0  
dfuIDLE, continuing  
DFU mode device DFU version 011a  
Device returned transfer size 4096  
DfuSe interface name: "Internal Flash "  
Downloading to address = 0x080a0000, size = 3952  
Download [=========================] 100% 3952 bytes  
Download done.  
File downloaded successfully  
Invalid DFU suffix signature  
A valid DFU suffix will be required in a future dfu-util release!!!

Flash success!

And the problem remains unsolved
