I had everything working for a while last year and then it sat. Long story short, I tried to updated everything today and my Spark 2 now has a white screen after updating the firmware.
When I try to update the boot loader, it fails
pi@brewblox:~/brewblox$ brewblox-ctl particle -c flash-bootloader
Please press ENTER when your Spark is connected over USB
INFO Pulling flasher image…
edge: Pulling from brewblox/firmware-flasher
Status: Image is up to date for brewblox/firmware-flasher:edge
INFO Stopping services…
Removing network brewblox_default
WARNING: Network brewblox_default not found.
INFO Starting Particle image…
INFO Type ‘exit’ and press enter to exit the shell
Flashing Photon bootloader…
Error writing firmware: Timed out waiting for initial response from device
Command ‘docker run -it --rm --privileged -v /dev:/dev brewblox/firmware-flasher:edge flash-bootloader’ returned non-zero exit status 1
It also seems to loop during discovery. I have power cycled and even reinstalled everything