Important: After putting the Cart Reader together you will first have to connect an USB cable to the Arduino and charge up the battery for a second before the battery module will enable it's output. It seems to be safety feature of the battery module. To be sure just leave the cable connected until the battery module lights up blue indicating the charging is completed.
USB ports
The two USB ports located on the battery module will not be used. The battery gets charged over the USB port on the Mega 2560 Pro (embed).
On-Off Switch
The switch to turn the Cart Reader on or off is found on the battery module.
However the battery module seems to have a fuse so if the Cart Reader does not turn on either plug in an USB Cable or remove the battery, wait a little and insert it back in to reset the fuse.
Important: The OSCR will not start if no cart slot adapter is inserted into the main PCB.
Basic controls
The Open Source Cartridge Reader is controlled with an rotary encoder. Turn clockwise to go down and counterclockwise to go up in the menu. Press the knob to execute a selection. Press the reset button to restart the Cart Reader.
During operation progress is indicated either by a progress bar on the LCD or by a small LED on the Mega 2560 Pro (embed).
RGB LED
Once a read or write operation is finished the RGB LEDs on the LCD module will turn green if everything seemed to work out or red if there was an error.
It is very important to understand that a green light does not mean the dump is perfect since for most cartridges only a small portion of the ROM will be compared against a checksum. To be sure you should always copy the ROM to your PC and use an appropriate tool to check if the dump was successful.
SD card
FAT(SD cards up to 2GB), FAT32(SDHC cards up to 32GB) and exFAT(SDXC 64GB and up) are supported. Some SD cards might be incompatible and will lead to errors.
Voltage selection
The battery module supplies the Cart Reader with 5V which then gets converted to 3.3V by the LCD module. The Mega 2560 Pro (embed) and the cartridge slot will run at the voltage chosen by the inserted cartridge slot adapter PCB.
Cartridge slot adapter
To remove a cart slot adapter slide a pen underneath the adapter to apply even pressure when pulling up or else the pins might bend.
Battery module
The 3V BAT and 5V BAT pins on the Cart Reader will carry a voltage even if the battery module is switched off. So don't place the Cart Reader onto a metallic surface or you will short out the battery.
The Cart Reader will not start without a battery in the battery module.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Cart Reader V5
Overview
Supported Systems
List of user-created Adapters
Community Discord Server
Build Guide
Recommended Tools
What to order
How to build
More Information
How to order a PCB
How to flash the Arduino
Flashing the snesCIC
Preparing the SD Card
Automatic Voltage Selection
Real‐Time Clock
Advanced
Troubleshooting
Calibrating the ClockGen
Designing your own Adapters
Serial Monitor
Savegame Conversion
Older Revisions
About
Cart Reader V4
Cart Reader V3
Cart Reader V2
Cart Reader V1
Firmware Archive
Nintendo 64
Read N64 cartridge
Reading a Controller Pak
Reflashing N64 Repros
Reflashing a Gameshark
Super Nintendo
Reading SNES/SFC carts
Reflashing NP carts
Reflashing SNES/SFC Repros
Reflashing BSX 8M carts
NES and Famicom
Dumping NES Games
Adding auto mapper to a game
Game Boy
Reading a Game Boy rom
Reflashing NP GB Memory carts
Writing custom flashcarts
Game Boy Advance
Reading a GBA save game
Reflashing GBA repros
SEGA
Reading Mega Drive Genesis games
Reading Master System games
Other
Flashrom Programmer
Flash-Adapter
AM29F016-AM29F032
MX29F1610
MX29L3211
MX29LV160
MX29LV320
S29GL032
39F040 PLCC32