OSCR ProgrammerOpen Source Cartridge Reader

Program your OSCR

Checking compiler…

Firmware source

Use the latest repository code or choose a release from V15.0 onward. Changing versions resets your configuration and previous build.

Loading releases…

V15.6 · 10ac9df99a5f

Meet your hardware

Choose the revision printed on your cartridge reader’s PCB.

Hardware revision

Installed modules

Enable only the modules fitted to your reader.

From USB to ready to play

  1. Choose the hardware revision printed on your reader and enable its installed modules.
  2. Select game systems and firmware options, then click Build firmware. The server compiles your configuration.
  3. Plug in your Mega 2560 using a USB data cable. Close other apps using its serial port. Click Connect and select its USB serial device.
  4. Click Upload to Arduino. Keep the USB cable connected until writing and verification finish.
Use desktop Chrome or Edge. A hosted installation needs HTTPS and a Node server with Arduino CLI. Your USB port is accessed only by your browser; configuration and compilation run on the server.