Open Source Cartridge Reader V3-ALTER Build service [Group C]

Tax included. Shipping calculated at checkout.
PCB board color
Spacer Color
Case base


Open Source Cartridge Reader V3-ALTER Build service

Save both the roms *and* the saved games from your NES, SNES, N64, GBA, GB/GBC, and Genesis cartridges directly onto a Micro SD card.

New N64 controller pak save data write/read and N64 controller test functions added as standard from the original PCB design
LEDs are moved to the surface, enhancing the design.
All PCB board wiring has been rearranged by hand, and the GBA slots have been slightly relocated for the special acrylic case.

Size: 110×110×39(woob base40)mm

Created by modifying "Open Source Cartridge Reader" (sanni Github  (Licensed under CC BY 4.0))

Read Notes & Known issues before purchasing.

Group B order is scheduled for August.
please stay tuned.

Additional Option Fees

Cartridge adapters


Open Source Cartridge Reader 


  • Completely stand-alone, does not need a PC to operate (unless for updating firmware)
  • Easy to modify open-source code, write your own extensions and share them with others
  • Modular design using mostly off-the-shelf components

Supported Systems:

  • Reads official NES, Famicom and Family Basic cartridges including save
  • Supports Mapper 30/NESmaker and flashes INL NM30 boards
  • Reads SNES roms and reads/writes save games from and to the SNES cartridge
    Supported cartridge types so far: LoRom, HiRom, ExHiRom, DSP, SuperFX, SuperFX2, SDD1, CX4, SPC7110, SA1 (last two chips need Adafruit Clock Generator)
  • Reads and writes SNES Satellaview 8M Memory packs (BS-X cartridge and Adafruit Clock Generator needed)
  • Reads and writes Nintendo Power Super Famicom Memory Flash Cartridges (needs Adafruit Clock Generator for best result)
  • Reflashes some Chinese or custom-made SNES repros with AM29F032, MBM29F033, MX29LV320 or MX29LV640 flashroms
  • Reads N64 roms and reads/writes save games(4K/16K Eeprom + Sram + all 3 types of Flashram), Eeprom needs Clock Generator by default, Proto carts are not supported yet  *Clock generator is used by: SNES SA1, SNES SF Memory, SNES Satellaview, SNES SPC7110(not sure), N64 eeprom save
  • Reads and writes N64 controller paks and also can test a N64 controller's buttons and thumbstick
  • Reflashes some Chinese N64 repros with S29GL type flashroms
  • Reflashes N64 Gamesharks with SST 29LE010(and similar) eeproms
  • Reads Game Boy (Color) roms and reads/writes save games
  • Reads and writes Nintendo Power Game Boy Memory Flash Cartridges
  • Programs custom-made Game Boy (Color) flashcarts with AM29F016, AM29F032, MBM29F033 flashrom
  • Programs EMS GB Smart 32M flash carts
  • Programs Gameboy Camera Flashcart
  • Reads Game Boy Advance roms and reads/writes the save games(4K Eeprom, 64K Eeprom, Sram/Fram, 512K flash, 1M flash)
  • Reflashes some Chinese GBA repros with i4000L0YBQ0, i4400L0ZDQ0, MX29GL128E, MSP55LV128, PC28F256M29 or M29W128GH flashroms
  • Reads Sega Mega Drive roms and reads/writes save games(Sram/Fram, Eeprom)
  • Reads Sega Master System roms and saves
  • Reads Sega Game Gear roms and saves (using Retrode adapter)
  • Reads some Sega Mark III cartridges (using Raphnet adapter)
  • Reads some Sega SG-1000 cartridges (using Raphnet adapter)
  • Reads some Sega Cards (using Card Catcher and Raphnet Mark III Adapter)
  • Reads PC engine/TG16 cartridges (using Retrode or custom adapter)
  • Reads WonderSwan cartridges (using custom adapter)
  • Reads NeoGeo Pocket cartridges (using custom adapter)
  • Programs flashrom chips like AM29F016B/D, AM29F032B, MBM29F033C, MX29F1601, MX29F1610, MX29L3211, MX29LV160, MX29LV320, S29GL032M, MX26L6420, MBM29F800BA, AM29F800BB, LH28F016SUT, AM29F400AB, E28FXXXJ3A and AM29LV033C (using custom adapter)
  • Programs M27C322 eproms (using custom adapter)
    • Please prepare a smartphone charging adapter (5V/1A, e.g. iphone adapter) and a micro-USB cable. The micro USD connector of the arduino used in this product is very fragile and easily broken, so we strongly recommend using a magnetic cable.

    • We strongly recommend using a magnetic cable. If the micro USB terminal of the main unit is damaged without using the magnet cable, we can repair the product for a fee.

    • This product is a handmade kit for an open-source project. Unlike industrial line products, the quality of this product may vary slightly due to the fact that it is hand-mounted in a factory. Flux remains on the soldered parts because machine cleaning is not possible. Flux may look dirty, but it protects the solder from oxidation and is a functional flag. Please consider it as a handmade product.

    • Please note that there may be cases where the cartridge cannot be read due to various factors such as condition, type, and compatibility. Please understand that this is a product based on an open source project, so please purchase with the understanding that it is not perfect.

    • Please note that we cannot provide any support for programming or operating instructions.

    • This warranty does not cover accidents caused by rewriting the firmware of the Arduino.

    • Please use it only with the game that you own because the backup becomes a premise. It is illegal to transfer or sell the original cartridge after the game is downloaded.

    • Please purchase only after thoroughly researching how to use it.

    *The SA1 add-on option Clock Generator is not made by Adafruit, but is a tested Clock Generator.

    *Remote areas may be subject to an out-of-area delivery fee.

    Pls check your zip code (except for Europe)

    ⚠Customers in remote delivery areas will be charged an additional shipping fee at the time of sending.

    ⚠⚠For applicable areas, an additional fee will be charged prior to shipment.

    Open Source Licenses:

    • Software(everything in Cart_Reader folder) = GPL v3
    • Hardware(everything in hardware folder) = CC-BY-4.0

    Created by modifying "Open Source Cartridge Reader" (sanni Github (Licensed under CC BY 4.0)) by save the hero builders

    Tab title