I was setting up my third Photon and ran into problems…
All went well until I did not get breathing cyan but ultimately "nearly steady/not blinking] green. Got back to blinking blue…tried again…but hung up with checking user ownership…
I did a factory reset and got to steady white. I understand next is use dfu-util to reflash.
I tried to reflash both 0.43 and 0.42 with Photon on DFU mode [blinking yellow].
In both cases part 1 loaded ok. Part 2 looked to be loading ok but ended with an error message:
dfu-util: Error during “download get_status”
Power off and Power back up just gets back to steady white.
This is the error that I get. I am running dfu-util on a linux workstation
Tom
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 = 0x08060000, size = 151192
Download [=========================] 100% 151192 bytes
Download done.
File downloaded successfully
dfu-util: Error during download get_status
Can you please post the exact statements you’re entering when doing both parts and the output of either part too.
After part1 wait that the Photon reaches a steady state (blinking yellow again).
I am using dfu-util. I entered the lines as follows:
dfu-util -d 2b04:d006 -a 0 -s 0x8020000 -D system-part1-0.4.3-photon.bin
dfu-util -d 2b04:d006 -a 0 -s 0x8060000:leave -D system-part2-0.4.3-photon.bin
I do have blinking yellow after part 1 upload.
The session for part 2 is as follows:
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 = 0x08060000, size = 151192
Download [=========================] 100% 151192 bytes
Download done.
File downloaded successfully
dfu-util: Error during download get_status
Aha! particle flash --usb tinker-photon.bin yielded the same solid white.
From there, held setup and tapped reset, then released on magenta. Went back to solid white, then blinked blue. particle setup wifi, added credentials - all working again!