Updated Appendix C: Firmware programming (markdown)

ploopyco 2023-08-17 17:13:40 -04:00
parent b83051d022
commit 9ba7db0e11
1 changed files with 2 additions and 0 deletions

@ -35,6 +35,8 @@ The computer should recognise that a mass storage device was just plugged in. On
**Bingo, bongo, you're now in boot selector mode!** If you want to upload a new firmware file ([a ".uf2" file, like "ploopy_headphones_pm420" or something](https://github.com/ploopyco/headphones/releases)), just drag it into the folder, and it'll automatically install on the amplifier and restart itself, in normal operating mode. You're done!
**TIP**: If your firmware is in some kind of strange state and uploading new firmware isn't fixing it, try uploading [a flash nuke](https://learn.adafruit.com/getting-started-with-raspberry-pi-pico-circuitpython/circuitpython#flash-resetting-uf2-3083182) to the amplifier before flashing the new firmware. It wipes the memory of the amplifier completely clean, which can help clear a few types of errors.
To summarise: if you want to upload new firmware,
1. Put the amplifier into "BOOTSEL" or "boot selector" mode.