There are two different ways to update your MIDI Goblin.
Option 1: Using a flashing tool and the most recent binary file.
Option 2: Using the Arduino IDE and the most recent version of the Arduino sketch
Option 1 is significantly easier and unless you already have the Arduino IDE installed and are familiar with using it/fiddling with library versions - I suggestion going this route.
Updating your MIDI Goblin
Option 1: Using a flashing tool and the most recent binary file.
Step 1: download esphome-flasher — there are other flashing tools out there but this one is pretty much the bee’s knees when it comes to flashing the MIDI Goblin’s version of the esp32. Scroll down to the bottom of this page and download the newest version.
Step 2: download the newest version of MIDI Goblin’s binary. Follow this link and download the latest version’s .bin file - you dont need the source code files.
Step 3: Connect your MIDI Goblin to your computer and identify what com port its communicating over - sounds complicated? it’s easier than it sounds! Just think of your computer as a shipping dock with a bunch of ports for boats….USB ports…com ports…make sense?
Just open device manager and look under ports. The MIDI Goblin will be listed as CH340 or DOIT DEV KIT V1…..In this case, you can see the goblin is docked at port 7 (COM7)
Step 4: open ESPHome-flasher, and set the serial port to the one identified in your device manager. Click the browse button and choose the firmware version you want to upgrade (or downgrade) to and click “flash esp”
After you click “flash esp” you’ll see a lot of info printed out on the screen in white. Wait about 20 seconds for it to finish loading and bada-bing - that’s it. You’re done.