====== Firmware Update ====== This document will walk through how to load new firmware onto a device. We have a number of products so the first thing you'll need to do is determine if the reset button is accessible without opening the case. ---- ===== External Reset ===== For these products you just need a paperclip to press the reset button. * S1D Digital Controller * S1A Analog Controller * 8K2 Controller There will be a small hole close to the center of the unit through which you can place the straightened end of a paperclip through to press the reset button. (A SIM card ejector pin also works well.) {{:products:s1-reset-01.jpg?direct&300|}} {{:products:s1-reset-02.jpg?direct&300|}} ---- ===== Internal Reset ===== For the following products you will need to remove the bottom cover of the device to access the reset button. * The Big Button * The Button * The Dual Button * B3 Three Button Controller * Footswitch * Dual Footswitch * MIDI Controller LC * MK1 Controller The PCB will be wrapped in blue tape, with a black dot indicating where the reset button is. Pressing down on the black dot will press the reset button. Press it and you should recognize the feel of a button being pressed and hear a slight "click" sound. {{:products:internals-01.jpg?direct&600|}} ---- You will need to **press and hold the reset button** down //while plugging the device into your computer//. Doing this will cause the device to go into **USB Storage Mode** and will mount on your computer like an external drive. {{:products:01-rpi-rp2-mounted.png?direct&800|}} You should see a new drive appear on your computer. It will be named **RPI-RP2**. ---- {{:products:02-rpi-rp2-files.png?direct&600|}} The drive will contain two files. Ignore the files, **do not delete or attempt to edit them**. ---- Copy the new **UF2** file to the **RPI-RP2** drive. It will disconnect/dismount from your computer and the update should be complete. Test it out. If the update did not seem to work try it again. ---- ===== Where do I get a UF2 file? ===== Typically we will provide you one via email after discussing how you want the device programmed.