Re-flashing the microcontroller¶
When trying to connect your microcontroller to the Computer Control program, you may get an error with red text:
Incompatible protocol. Device: ...
Please flash your microcontroller (e.g. ESP32, Pico W, Arduino) with the .bin/.uf2/.hex that came with this version of the program.
This likely means that the firmware flashed to your microcontroller is out of date, and that you need to re-flash your microcontroller with updated firmware. You may remember flashing the microcontroller when you first set-up Pokemon Automation. With ongoing software updates, we do require users to re-flash the microcontroller with updated firmware from time to time.
The steps for flashing your microcontroller are outlined in one of the guides below. Please see the guide that matches your microcontroller.
Recommended Setups:¶
| Device Type | Guides | |
|---|---|---|
![]() |
Raspberry Pi Pico W Raspberry Pi Pico 2 W (USB Mode) |
Guide |
![]() |
ESP32 | Windows Mac |
![]() |
ESP32-S3 | Windows |
![]() |
Raspberry Pi Pico W Raspberry Pi Pico 2 W (UART Mode) |
Guide |
![]() |
Raspberry Pi Pico W Raspberry Pi Pico 2 W (Advanced UART Mode) |
Guide |
Deprecated Setups:¶
These are older setups that are still supported, but no longer recommended for new users.
| Device Type | Guides | |
|---|---|---|
![]() |
Arduino Uno R3 | Guide |
![]() |
Arduino Leonardo | Guide |
![]() |
Pro Micro | Mini-Grabbers Hammer Headers |
![]() |
Teensy 2.0 Teensy++ 2.0 |
Mini-Grabbers Hammer Headers |
Discord Server:









