Bought 4 Xenon, 1 Argon. 3 Xenon connected fine. 1 failed on IOS app just after seeming to connect. The message after “congrats…” is a “Something went wrong with Bluetooth. Please restart the set up process and try again.”
I never got it to connect. So someone suggested I try to flash the firmware. I started looking for info. I installed the dfu utility, and have particle cli. The Xenon is flashing fast yellow, but I'm lost on what I need to do, what dfu is telling me. Here's what I know:
dfu-util -l yields...
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util / TicketsDeducing device DFU version from functional descriptor length
Found Runtime: [05ac:8218] ver=0042, devnum=5, cfg=1, intf=3, path="6-6.3", alt=0, name="UNKNOWN", serial="UNKNOWN"
Found DFU: [2b04:d00e] ver=0250, devnum=1, cfg=1, intf=0, path="4-1", alt=2, name="@External Flash /0x80000000/1024004Kg", serial="e00fce68fa4560157a913f75"
Found DFU: [2b04:d00e] ver=0250, devnum=1, cfg=1, intf=0, path="4-1", alt=1, name="@DCD Flash /0x00000000/1016Ke", serial="e00fce68fa4560157a913f75"
Found DFU: [2b04:d00e] ver=0250, devnum=1, cfg=1, intf=0, path="4-1", alt=0, name="@Internal Flash /0x00000000/1004Ka,47004Kg,192004Kg,4004Kg,4004Kg,8004Ka", serial="e00fce68fa4560157a913f75"
I found, downloaded what I think is a firmware.bin file for xenon. I don't know if I got a right one. I really am lost here. I don't need a link to a page that has a bunch of stuff that makes no stuff to me. I know - I'm no help. I don't know what questions to ask, because I'm too new to all this.
Trying to follow directions I found, tried to flash the firmware using:
dfu-util -d 2b04:d00e -a 2 -s 0x80200000 -D ~/Downloads/particle/firmware.bin
I get:
dfu-util 0.9
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util / Tickets
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Deducing device DFU version from functional descriptor length
Opening DFU capable USB device...
ID 2b04:d00e
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #2 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 4096
DfuSe interface name: "External Flash "
Downloading to address = 0x80200000, size = 95632
Download [=========================] 100% 95632 bytes
Download done.
File downloaded successfully
But the Xenon is still flashing fast yellow, and no combination of pressing buttons changes that. I just don't know what's going on or what to do next.
I don't know what I don't know, don't know what questions to ask, or what to do next to troubleshoot.
Any help is appreciated.
Thanks