serial.serialutil.SerialException: read failed: [Errno 6] Device not configured
Following this, the dev kit no longer flashes green when connected to power. It does not accept power from the wall charger and will only get power when connected to the spotter.
A few things to check first. This one is pretty obvious, make sure that you’re using the Dev Kit serial connection and not the serial connection to the Spotter. I have made this mistake in two places, one using the wrong UID from the bm_topo command and other from having both serial terminals open and trying to execute the firmware update from the wrong one.
After checking those let’s make sure we can get power out of the wall charger. Using a multimeter confirm that you are getting 24V DC on the black and white terminals.
In the meantime I might tag in @vsowa12 to see if he can recommend a firmware recovery method for you or try.
Both of these are confirmed. It looks like the dev kit is now being powered by the wall charger, but is not blinking green after attempting the firmware update.
Alright, thanks! So as it is as I suspected. The AD boards have more back powering protections on the I2C lines and this required a firmware change to make sure the 3V3 bus was on before we try to talk to certain devices via I2C. Firmware v0.4.0 has this fix in it so you can try to update your dev mote with bm_mote_v1.0-hello_world.elf.dfu.bin from the v0.4.0 release. This won’t have the flashing RED Led, but it will no longer output the I2C errors.