parallaxinc / cyberbot

Firmware, library, and loader code for cyberbot hardware
MIT License
8 stars 0 forks source link

Firmware update .py script does not repair corrupted firmware #19

Open AndyLindsay opened 4 years ago

AndyLindsay commented 4 years ago

In the 0.9 branch's \Dev\cyberbot-update-firmware\v1.0.6 proof of concept

If the user disconnected power mid-firmware update, the firmware could be corrupted. If so, a second attempt will not be able to establish communication with the Propeller. This would leave the board's owner in a difficult situation. Try modifying the script so that it does not require a reply from firmware in the cyber:bot board to complete the update.