Firmware Update - Project-Stinger/Main GitHub Wiki

Where to get new releases

You can always find the latest releases on the GitHub releases page in the Assets section.

How to update

Installing is pretty easy and safe. It does not require any extra software, no terminal, and the device cannot be permanently bricked.

  1. Enter the bootloader, choose one of the following ways
  • Coming from a working firmware since v2.0.0, choose one
    • Easiest: Menu -> Device -> Firmware Info -> Enter FW Update Mode
    • Hold trigger button while powering it up, and press it again when the progress bar appears on Firmware Update
  • Alternative Stinger V1: Coming from v1 or broken firmware
    • Hold the BOOT button while powering it up (accidentally pressing RESET doesn't erase anything - just restarts the blaster)
  • Alternative Stinger V2: Coming from a broken firmware
    • Screw off the top cover
    • Press the button on the PCB while powering it up. It is located roughly 2cm to the right of the USB port. Take care to not short any components, best is to use something non-conductive like your finger or a wooden toothpick.
  1. Attach a USB cable to the PC, Stinger should appear as a USB drive
  2. Copy firmware.V1.uf2 or firmware.V2.uf2 to the USB drive, depending on your hardware version
  3. Stinger should boot back up automatically

Appendix: V1 BOOT Button

To get to the BOOT button and the programming port, use a 2mm hex screw driver. Undo all 8 screws of the lower left aluminum bar, and take the bar off. You will find the microcontroller pictured below wrapped in electrical tape. Plug in a USB-C cable to attach the blaster to your PC.

This is the BOOT button. You can either unwrap the electrical tape or press through it. Make sure not to squish the wires too hard. If you accidentally hit the RESET button, this is not a problem - it will just restart the blaster.

/images/boot-button.png