Photon Unresponsive, Solid Green Light

If you have the other photon, I suggest erasing the DCT pages at locations 0x8004000 and 0x8008000 using your jtag programmer.

After that you’ll have to reflash the server key to the device. (See step 2 here.) Photon setup flashing cyan with a “quick red burst” (now orange burst) [Solved]

Hi Mdma

I am getting the same solid green light. Are we returning the affected units as a solution now? I am a noob so will have some difficulty with some of the advanced solutions on this thread.

Please let me know.

Are you able to enter safe mode?

It is blinking something this time although I am not sure what color. I am slightly color blind. I had tried that before but went back to solid green. It is still showing as offline on my iOS device.

I do know it is either green, orange or yellow if that helps.

Here’s something else to try - if you hold the setup button for 3-5 seconds, it should start blinking blue. One way to verify this without knowing the color is to see if your computer/phone can find the Photon’s SoftAP network. It will be named like Photon-ABCD.

When I press the setup button while the current color light flashes nothing happens.
If I unplug the device and plug it back in it goes back to solid green. when I then push the setup button it does blink in what could be blue for 1.5 seconds or so and then goes back to a blinking yellow, orange, green that we had before.

the photon’s soft network doesn’t show up on my phone

Well - I think I’ve tried what I can here (it is getting to be a long thread)

Absolutely the same symptom of steady green

Tried:

from: https://github.com/spark/firmware/releases
4938 [2015-10-02 18:04:54 -0700] dfu-util -d 2b04:d006 -a 0 -s 0x8020000 -D system-part1-0.4.6-photon.bin
4939 [2015-10-02 18:05:13 -0700] dfu-util -d 2b04:d006 -a 0 -s 0x8060000:leave -D system-part2-0.4.6-photon.bin

Part 1 seems fine , then part 2 I get:

dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
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 = 168048
Download	[=========================] 100%       168048 bytes
Download done.
File downloaded successfully
dfu-util: Error during download get_status

Goes right back to solid green

When I try the CLI - part 1 again “fine”

4945 [2015-10-02 18:12:34 -0700] particle update

System firmware update successfully completed!

But ends with “solid green” state

4946 [2015-10-02 18:13:30 -0700] particle flash --usb tinker

$ particle flash --usb tinker
Found DFU device 2b04:d006
checking file  /usr/local/lib/node_modules/particle-cli/binaries/photon_tinker.bin
spawning dfu-util -d 2b04:d006 -a 0 -i 0 -s 0x080A0000:leave -D /usr/local/lib/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

dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
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
dfu-util: Error during download get_status

Error writing firmware...dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!

dfu-util: Error during download get_status

Back to solid green

As one of the fixes in 0.4.6 dealt with an issue where WiFi credentials got corrupted under some circumstances when there were more than two sets of WiFi settings stored, you could try to clear the credentials by press and holding SETUP till you get rapid flashing blue.
After this reenter your credentials.

No promises, but worth a try - worked for me and some other member.

I am having a similar problem. I have a solid green light after reset and no other conditions. I can enter DFU mode and have updated the firmware to 0.4.6 but the Photon rest with the solid green light. Is there another remedy to try.

Thanks, Jim

Hi @mdma,

I was able to connect photon to WIFI network… The device went into offline mode and it started flashing magenta… after restarting it got stuck to Solid Green Color.

Please help me in solving this issue.

Link for memory log:
https://drive.google.com/file/d/0B5X_2bGbxX4Fd2JRbDFfSHhPSEk/view?usp=sharing

SOLVED:
I was facing same problem… did some search

Tried following steps and it worked for me… :slight_smile:

  • npm update -g particle-cli
  • Place the device in DFU mode
  • particle update
  • place the device in DFU mode
  • particle flash --usb tinker
  • hold the SETUP button until the Photon blinks blue
  • release and hold the SETUP button until the Photon blinks blue rapidly
  • particle serial wifi
  • Setup wifi credentials

Commands in Bold

Thanks @rohit1101190!

I had one unit on solid green as I had reported earlier on this topic.

Good news is that following your steps solved my issue as well (noting that I updated to v0.4.6).

Its good to hear that it worked for you...... :blush:

I too had the solid green LED of death. The only mode I could get the device into was DFU mode. I read all the post and tried all the suggestions. The only thing that seamed to be working was flashing new firmware using the dfu-util commands. But even after flashing the device the only thing it would do was go to the solid green LED.

One thing that was bothering me was the line “Cannot open DFU device 0a5c:21e6” when I ran the dfu-util -l command. After a lot of googling I found that this is my built-in Bluetooth device (Lenovo). In the device manager I disable that device. After running the dfu-util -l command again it no long reported that couldn’t open a DFU device. Then I ran the particle update CLI command and my device return to working properly.

Thanks, I will try that.
(I know some time has passed but since sept 18 my internet connection was down… I think this weekend will try)

I guess we all are trying to get a grip on this issue.

On the development side, the workarounds have been quite helpful, but it concerns me that beside “try this”, there hasn’t been any diagnostics.
In my case, I’ve had issues that are sporadic. The photon seems to work fine for a few hours and suddenly, steady green light.

This is a far worse scenario as I’d rather know something is not working at all, that having it suddenly stop for no reason. This makes it unreliable on a production environment where there is no test that can tell you if you have faulty hardware, firmware or both (or other).

I think particle MUST conduct a serious diagnostic and publish its findings. As of now, and after 3 (out of 8) faulty photons, I’m halting my investment on particle devices until an official review on the issue is conducted by the developers.

Which version of firmware are you on? There was a fix for the solid green light in 0.4.6 when the device couldn’t connect to WiFi, and 0.4.7 was released yesterday which includes further fixes related to networking stability…

I would glady diagnose and fix this issue - we simply haven’t seen it in the way you describe (devices suddenly stopping.) This makes me wonder if it is related to the WiFi Access Point. Next time it happens to you, please take a full memory dump and send the file to me:

dfu-util -d 2b04:d006 -a 0 -s 0x8000000:0x100000 -U green_led.bin

Thanks.

I’ve updated the firmware. I’ll leave a photon running and will post the dump if it shows the steady green.
Let’s hope the firmware upgrade does the trick.
I really enjoy working with the photon, and hope it stands up to be a serious and reliable product.
Thanks!