GP2040-CE Quickstart Guide

Changing input mode
Hold one of the following buttons while plugging in the board:
- B1 for Nintendo Switch
- B2 for XInput
- B3 for DirectInput/PS3
- B4 for PS4
- R1 for Xbox One
- R2 for Keyboard

Changing D-Pad mode
Press one of the following button combinations while the board is plugged in:
- S1+S2+DOWN for D-Pad
- S1+S2+LEFT to emulate left analog stick
- S1+S2+RIGHT to emulate right analog stick

Changing SOCD mode
Press one of the following button combinations while the board is plugged in:
- S2+A1+UP for Up priority mode
- S2+A1+DOWN for neutral mode
- S2+A1+LEFT for last input priority mode

Access Webconfig Mode
1. Hold S2 or the on-board Web Config button while while plugging in the board
2. Navigate to http://192.168.7.1 via your favourite browser to access the built-in web-based configuration

Updating firmware
1. Download the latest firmware file for your board or controller from the releases section on Github
2. Unplug the board
3. Hold S1+S2+UP or the on-board 'Boot' button while plugging back in
4. A new removable drive will appear named "RPI-RP2"
5. Drag and drop the firmware file downloaded previously onto the drive
6. The firmware will now flash and the drive will disconnect

Please Note: If you are having issues with the above, please download and flash 'flash_nuke.uf2' using the same steps to wipe the controller, then attempt the update again.

More firmware info is avaliable here on the documenation site.