I’ve been using my BrewPi system for a while last year then nothing for several months. I fired it up yesterday for a new brew. Had some issues with controlling the devices, which I fixed. Then the heating SSR when closed circuit - (always on). That’s been replaced. Was working for an hour or so then the screen went blank. I think I rebooted it, after that nothing so…
After pursuing the forum and trying a few things…none of which worked I set the photon back to factory then have been attempting to flash the latest software…to no avail…The photon doesn’t behave consistently when getting into flash mode…Sometime the yellow flashes come on…other times I can’t get it into learn mode.
When I can get it into learn mode and attempt a flash this is what happens:
(I’ve tried this a number of times and with a couple of alternate USB cables, one of which I’ve been using for months successfully. I also have the Photon plugged into a separate power supply. Basically nothing has changed until the white screen then the inability to flash the latest firmware).
pi@raspberrypi /home/brewpi $ sudo python /home/brewpi/utils/flashDfu.py
Using dfu-util binary at /home/brewpi/utils/downloads/dfu-util
Detecting DFU devices
Found 1 devices: [‘2b04:d006’]
Device identified as Particle Photon
Downloading latest firmware…
Latest stable version on GitHub: 0.4.3
downloading https://github.com/BrewPi/firmware/releases/download/0.4.3/brewpi-photon-0.4.3.bin
Firmware downloaded to /home/brewpi/utils/downloads/0.4.3/brewpi-photon-0.4.3.bin
Updated system firmware for the photon found in release 0.4.3
downloading https://github.com/BrewPi/firmware/releases/download/0.4.3/system-part1-0.4.9-photon.bin
downloading https://github.com/BrewPi/firmware/releases/download/0.4.3/system-part2-0.4.9-photon.bin
Downloaded new system firmware to:
/home/brewpi/utils/downloads/0.4.3/system-part1-0.4.9-photon.bin and
/home/brewpi/utils/downloads/0.4.3/system-part2-0.4.9-photon.bin
First updating system firmware for the Photon, part 1: /home/brewpi/utils/downloads/0.4.3/system-part1-0.4.9-photon.bin
dfu-util 0.7
Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org
Filter on vendor = 0x2b04 product = 0xd006
Opening DFU capable USB device… ID 2b04:d006
Run-time device DFU version 011a
Found DFU: [2b04:d006] devnum=0, cfg=1, intf=0, alt=0, name="@Internal Flash /0x08000000/03016Ka,01016Kg,01064Kg,07128Kg"
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
No valid DFU suffix signature
Warning: File has no DFU suffix
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08020000, size = 249916
…
File downloaded successfully
Continuing updating system firmware for the Photon, part 2: /home/brewpi/utils/downloads/0.4.3/system-part2-0.4.9-photon.bin
dfu-util 0.7
Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org
Filter on vendor = 0x2b04 product = 0xd006
Opening DFU capable USB device… ID 2b04:d006
Run-time device DFU version 011a
Found DFU: [2b04:d006] devnum=0, cfg=1, intf=0, alt=0, name="@Internal Flash /0x08000000/03016Ka,01016Kg,01064Kg,07128Kg"
Claiming USB DFU Interface…
Setting Alternate Setting #0 …
Determining device status: state = dfuDNLOAD-IDLE, status = 0
aborting previous incomplete transfer
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
No valid DFU suffix signature
Warning: File has no DFU suffix
DfuSe interface name: "Internal Flash "
Downloading to address = 0x08060000, size = 181428
…dfuse_download: libusb_control_transfer returned -1
Error during download
Failed to write whole chunk: -1 of 4096 bytes
Now writing BrewPi firmware /home/brewpi/utils/downloads/0.4.3/brewpi-photon-0.4.3.bin
dfu-util 0.7
Copyright 2005-2008 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2012 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util@lists.gnumonks.org
Filter on vendor = 0x2b04 product = 0xd006
Opening DFU capable USB device… ID 2b04:d006
Run-time device DFU version 011a
Found DFU: [2b04:d006] devnum=0, cfg=1, intf=0, alt=0, name="@Internal Flash /0x08000000/03016Ka,01016Kg,01064Kg,07128Kg"
Claiming USB DFU Interface…
Setting Alternate Setting #0 …
Determining device status: state = dfuDNBUSY, status = 0
DFU mode device DFU version 011a
Device returned transfer size 4096
No valid DFU suffix signature
Warning: File has no DFU suffix
DfuSe interface name: "Internal Flash "
Downloading to address = 0x080a0000, size = 86820
dfuse_download: libusb_control_transfer returned -9
Error during special command download
Programming done
Now resetting EEPROM to defaults
Opening serial port
Nov 06 2016 13:23:09 Opening serial port
Nov 06 2016 13:23:19 Errors while opening serial port:
Could not find compatible serial devices
Nov 06 2016 13:23:20 Opening serial port
Nov 06 2016 13:23:30 Errors while opening serial port:
Could not find compatible serial devices