Update - decided to try dfu with sudo, and this is what I got:
Opening DFU USB device... ID 1d50:60aa
Run-time device DFU version 0101
Claiming USB DFU Runtime Interface...
Determining device status: state = appIDLE, status = 0
Device really in Runtime Mode, send DFU detach request...
Device will detach and reattach...
Opening USB Device...
Found DFU: [1d50:60a9] devnum=0, cfg=1, intf=0, alt=0, name="LightBuddy Bootloader"
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0101
Device returned transfer size 1024
Dfu suffix version 100
bytes_per_hash=350
Copying data from PC to DFU device
Starting download: [##################################################] finished!
state(7) = dfuMANIFEST, status(0) = No error condition is present
unable to read DFU status
Despite apparently successful download of firmware, LightBuddy still making same errors. Interesting, when I attempt change address on a tile, the address doesn't change and the LED doesn't flash, but the 2 tiles that are next in sequence do flash. For example, if I try to re-program a tile as "1", tiles 2 and 3 will each flash RGBW sequentially. Very strange and puzzling bug. I wish I could understand what might be doing this.
Comments
Update - decided to try dfu with sudo, and this is what I got:
Opening DFU USB device... ID 1d50:60aa
Run-time device DFU version 0101
Claiming USB DFU Runtime Interface...
Determining device status: state = appIDLE, status = 0
Device really in Runtime Mode, send DFU detach request...
Device will detach and reattach...
Opening USB Device...
Found DFU: [1d50:60a9] devnum=0, cfg=1, intf=0, alt=0, name="LightBuddy Bootloader"
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0101
Device returned transfer size 1024
Dfu suffix version 100
bytes_per_hash=350
Copying data from PC to DFU device
Starting download: [##################################################] finished!
state(7) = dfuMANIFEST, status(0) = No error condition is present
unable to read DFU status
Looks like something happened this time.
Despite apparently successful download of firmware, LightBuddy still making same errors. Interesting, when I attempt change address on a tile, the address doesn't change and the LED doesn't flash, but the 2 tiles that are next in sequence do flash. For example, if I try to re-program a tile as "1", tiles 2 and 3 will each flash RGBW sequentially. Very strange and puzzling bug. I wish I could understand what might be doing this.