# Photon bricked with d7 on and yellow blinking

**URL:** <https://community.particle.io/t/photon-bricked-with-d7-on-and-yellow-blinking/55074>\
**Category:** Device OS\
**Tags:** photon\
**Created:** [March 8, 2020, 11:04am UTC](https://community.particle.io/t/photon-bricked-with-d7-on-and-yellow-blinking/55074 "2020-03-08T11:04:01Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![domenichelli](https://avatars.discourse-cdn.com/v4/letter/d/8baadc/32.png) [@domenichelli](https://community.particle.io/u/domenichelli)\
**Post date:** [March 8, 2020, 11:04am UTC](https://community.particle.io/t/photon-bricked-with-d7-on-and-yellow-blinking/55074/1 "2020-03-08T11:04:01Z")

</div>

Hi,

My photon bricked after an upload, I did all the steps to reload bootloader and system but it remains with yellow blinking and D7 on.

Your device is ready for a system update.

> This process should take about 30 seconds. Here it goes!

! An error occurred while attempting to update the system firmware of your device:

File too short for DFU suffix  
A valid DFU suffix will be required in a future dfu-util release!!!  
Error during download get\_status

> Please visit our community forums for help with this error:  
> [https://community.particle.io/](https://community.particle.io/)  
> Cannot read property 'code' of undefined

Any suggestion?

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [March 8, 2020, 12:14pm UTC](https://community.particle.io/t/photon-bricked-with-d7-on-and-yellow-blinking/55074/2 "2020-03-08T12:14:30Z")

</div>

You have the _“bluetooth”_ tag added to this topic, but the Photon doesn’t feature an inbuilt bluetooth module - can you clarify?

Can you try `particle update -v` again and post the full output?

---

<div class="post-metadata">

**Author:** ![domenichelli](https://avatars.discourse-cdn.com/v4/letter/d/8baadc/32.png) [@domenichelli](https://community.particle.io/u/domenichelli)\
**Post date:** [March 9, 2020, 8:54am UTC](https://community.particle.io/t/photon-bricked-with-d7-on-and-yellow-blinking/55074/3 "2020-03-09T08:54:33Z")

</div>

thank you for your fast reply

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

▌ Updating system firmware on the device...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)

▀ Updating system firmware on the device...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 = 0x080c0000, size = 15336  
Downloadng syste[=========================] 100% 15336 bytes  
Download done.  
File downloaded successfully  
Invalid DFU suffix signature  
A valid DFU suffix will be required in a future dfu-util release!!!  
▄ Updating system firmware on the device...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 #1 ...  
Determining device status: state = dfuIDLE, status = 0  
dfuIDLE, continuing  
DFU mode device DFU version 011a  
Device returned transfer size 4096  
DfuSe interface name: "DCT Flash "  
Downloading to address = 0x000006d9, size = 1  
▌ Updating system firmware on the device...File too short for DFU suffix  
A valid DFU suffix will be required in a future dfu-util release!!!  
Error during download get\_status

! An error occurred while attempting to update the system firmware of your device:

File too short for DFU suffix  
A valid DFU suffix will be required in a future dfu-util release!!!  
Error during download get\_status

> Please visit our community forums for help with this error:  
> [https://community.particle.io/](https://community.particle.io/)  
> Cannot read property 'code' of undefined  
> TypeError: Cannot read property 'code' of undefined  
> at dfuError (C:\Users\Riccardo\AppData\Local\particle\node\_modules\particle-cli\dist\cmd\update.js:121:18)  
> at dfu.findCompatibleDFU.then.catch.err (C:\Users\Riccardo\AppData\Local\particle\node\_modules\particle-cli\dist\cmd\update.js:32:14)  
> at   
> at runMicrotasksCallback (internal/process/next\_tick.js:122:5)  
> at \_combinedTickCallback (internal/process/next\_tick.js:132:7)  
> at process.\_tickCallback (internal/process/next\_tick.js:181:9)

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [March 9, 2020, 12:02pm UTC](https://community.particle.io/t/photon-bricked-with-d7-on-and-yellow-blinking/55074/4 "2020-03-09T12:02:00Z")

</div>

OK, in this case you may need to download the individual binaries from here  
[https://github.com/particle-iot/device-os/releases/download/v1.5.0-rc.2/particle\_device-os@1.5.0-rc.2+photon.binaries.zip](https://github.com/particle-iot/device-os/releases/download/v1.5.0-rc.2/particle_device-os@1.5.0-rc.2+photon.binaries.zip)

unzip them and apply them like this  
(in Listening Mode)

```nohighlight
particle flash --serial photon-bootloader@1.5.0-rc.2+lto.bin -v

```

(in DFU Mode)

```nohighlight
particle flash --usb photon-system-part1@1.5.0-rc.2.bin -v
particle flash --usb photon-system-part2@1.5.0-rc.2.bin -v
particle flash --usb photon-tinker@1.5.0-rc.2.bin -v

```

---

<div class="post-metadata">

**Author:** ![domenichelli](https://avatars.discourse-cdn.com/v4/letter/d/8baadc/32.png) [@domenichelli](https://community.particle.io/u/domenichelli)\
**Post date:** [March 9, 2020, 1:13pm UTC](https://community.particle.io/t/photon-bricked-with-d7-on-and-yellow-blinking/55074/5 "2020-03-09T13:13:17Z")

</div>

It doen’t enter in listening mode and if remains bricked after system and tinker uploads

C:\Users\Riccardo\Downloads\particle\_device-os@1.5.0-rc.2+photon.binaries\>particle flash --usb photon-system-part1@1.5.0-rc.2.bin -v  
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 = 0x08020000, size = 238376  
Download [=========================] 100% 238376 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!

C:\Users\Riccardo\Downloads\particle\_device-os@1.5.0-rc.2+photon.binaries\>particle flash --usb photon-system-part2@1.5.0-rc.2.bin -v  
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 = 0x08060000, size = 260968  
Download [=========================] 100% 260968 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!

C:\Users\Riccardo\Downloads\particle\_device-os@1.5.0-rc.2+photon.binaries\>particle flash --usb photon-tinker@1.5.0-rc.2.bin -v  
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 = 13648  
Download [=========================] 100% 13648 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!

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [March 9, 2020, 1:43pm UTC](https://community.particle.io/t/photon-bricked-with-d7-on-and-yellow-blinking/55074/6 "2020-03-09T13:43:11Z")

</div>

Could it be that the SETUP button has go stuck?  
You can find out with a multimeter and measuring the voltage between GND and the pad number 26 on the bottom of the Photon

 ![image](https://us1.discourse-cdn.com/flex026/uploads/particle/original/3X/2/1/21252b80b12dee6e7b86df53963f622021e27388.png)

It should read 3.3V - if it’s 0V this might be the problem.

---

<div class="post-metadata">

**Author:** ![domenichelli](https://avatars.discourse-cdn.com/v4/letter/d/8baadc/32.png) [@domenichelli](https://community.particle.io/u/domenichelli)\
**Post date:** [March 9, 2020, 3:26pm UTC](https://community.particle.io/t/photon-bricked-with-d7-on-and-yellow-blinking/55074/7 "2020-03-09T15:26:44Z")

</div>

In that case, what can I do ?

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [March 9, 2020, 8:11pm UTC](https://community.particle.io/t/photon-bricked-with-d7-on-and-yellow-blinking/55074/8 "2020-03-09T20:11:07Z")

</div>

You could file a support ticket at [support.parcticle.io](http://support.parcticle.io)
