The firmware update file is downloaded from the following URL: https://media.newae.com/cw520fw/all_devices/cw520_XXXXXX_2-0-3_firmware.fup
You need to replace XXXXXX with the board id.
If your ChipSHOUTER is already programmed, connect and run the update_firmware() function to reprogram your device:
from chipshouter import ChipSHOUTER
cs = ChipSHOUTER('<SERIAL_PORT>')
cs.update_firmware('/path/to/firmware.fup')If your ChipSHOUTER is in bootloader mode (it's printing out its board id over the serial port), run the following to reprogram:
from chipshouter import ChipSHOUTER
ChipSHOUTER.update_firmware(None, "/path/to/firmware.fup", comport="<SERIAL_PORT>")Documentation for the update_firmware() function can be found here: https://chipshouter.readthedocs.io/en/latest/#chipshouter.chipshouter.ChipSHOUTER.update_firmware
- Fix temperature sensor lockup when read during glitching. Should make trigger_safe unnecessary
- Fix occasional lockup which causes device reset
- Add reset reason command for debugging
- Change trigger_safe behaviour
- Print number of commands in serial console