Skip to content

pimoroni/picade-max-input

This branch is 24 commits ahead of Gadgetoid/pico-multi-endpoint-gamepads:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6f5afea · Nov 13, 2024

History

27 Commits
Aug 9, 2024
Apr 11, 2023
Feb 10, 2023
Mar 13, 2024
Jul 29, 2024
Feb 10, 2023
Aug 9, 2024
May 23, 2024
Nov 13, 2024
Jul 31, 2024
May 23, 2024
Apr 8, 2023
Feb 10, 2023
Feb 10, 2023
Oct 13, 2024
Mar 15, 2024
Jul 31, 2024
Apr 11, 2023
Aug 1, 2024

Repository files navigation

Multi-endpoint Gamepad

Updating the firmware for the board

On the input board, hold down reset and press boot.

This will put the input board into bootloader mode, the led on the board will turn white.

If you're using Recalbox, you may see a pop up that states a new USB device named RPI-RP2 has been discovered and asks you if you wish to initialise. You can ignore this screen.

If you don't have any other external USB devices plugged in, you should be able to access the bootloader at:

/recalbox/share/externals/usb0

If you have more than one device plugged in, check the USB folders for two files in here - one called INDEX.HTM and one called INFO_UF2.TXT

The contents of INFO_UF2.TXT should be something like:

UF2 Bootloader v3.0
Model: Raspberry Pi RP2
Board-ID: RPI-RP2

Using scp or windows explorer, you should be able to drag/drop the uf2 file from this repo there. The input board will apply the update and then restart itself, changing the led on the board from white to green.

Check the releases page here for the latest link:

https://github.com/pimoroni/picade-max-input/releases/

If you want to double check, ssh to the picade and run

mount

You're looking for an entry like this one - if you have a USB drive or other devices are in bootloader mode you might see more than one listed here.

/dev/sda1 on /recalbox/share/externals/usb0 type vfat (rw,sync,nodev,noexec,noatime,nodiratime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 50.1%
  • C 30.4%
  • CMake 17.0%
  • Python 2.5%