Feed on
Posts
Comments

GBxCart RW

A device for backing up GB, GBC and GBA cart’s game ROMs, save games to your PC and restoring saves from your PC.


(v1.1 pictured)

Features
• Backup games ROM to your PC
• Backup save games to your PC
• Restore save games from your PC
• Supports Gameboy, Gameboy Colour, Gameboy Advance cartridges
• Supports SRAM/Flash/EEPROM for Gameboy Advance cartridges
• GUI or console interfacing programs

Other Features
• Backup GB Camera (active images) to BMP with a one
click program called GB Camera Saver
• GB Sachen ROM mapper reading support
• GBA “24-in-1” Flash cart ROM mapper reading support (may not work for all flash carts)

Gameboy Flash Cart supported/tested
• Catskull – Gameboy 32KByte Flash Cart
• Catskull / BV5 – Gameboy 2MByte Flash Cart
(See pictures on page 16 of the manual to check if your cart matches)

Read/Write Speeds (using Windows GUI)

Specifications

Size: 54mm (L) x 57mm (W) x 9mm (H)
Voltage: switchable between 3.3V (for GBA) and 5V (for GB/C)
Weight: 18.2 grams

Requirements
USB Mini cable

OS Compatibility
Windows XP or higher
Linux (console version)

Buy

Comes assembled, no soldering required.

Stock status: ETA 30 Nov

We ship within 2-3 business days and will let you know once shipped. We ship overseas and to reduce shipping costs we send via the Airmail letter service for $3. The usual delivery time is 7 – 12 working days (however it sometimes can take 20 working days depending on your location); we ship via Australia Post. Unfortunately there is no tracking number available for this Airmail letter service.

If you are looking for faster delivery times, please contact us for a quote, please note that shipping prices can start from $36 for 2-3 days delivery to the US (via DHL).

Download

Broken up into 2 separate downloads, most users will only need the software download.
View the manual online: GBxCart RW Manual Rev14

Software
Includes drivers, GUI/Console program (with source) and manual.

v1.11 – 4 November 2017
– Added support for Linux *** Thanks to Michael C

v1.10 – 10 October 2017
– Added support for 2MByte BV5 Gameboy Flash Carts (R4 Firmware required)

v1.9 – 5 September 2017
– Added erase cart memory option *** Thanks to Jonas S. for the suggestion
– Allow “_” in GB/GBA title
– GUI: Fixed bug when selecting 64Kbit EEPROM option in Specify cart info
– GUI: Changed text on some buttons

v1.8 – 26 August 2017
– Remove check for EEPROM if SRAM/Flash found
– Updated check of SRAM/Flash, re-read the first 64 bytes twice (if the cart has an EEPROM, sometimes data lines can come back with random data in the first 64 bytes read).
– Added support for writing ROMs to Gameboy 32KByte Flash Carts (works with R2+, faster with R3+)
– Changed GUI text font, added “Manual” and “Check for updates” option

v1.7 – 17 August 2017
– Added better checks for 512Kbit vs 1Mbit Flash
– Added a check for flash sector erases that may take longer than the usual 25ms, waits until byte 0x00 of the sector reads 0xFF. *** Thanks to EGJ for reporting the issue and assisting in troubleshooting

v1.6 – 13 August 2017
– Fixed bug when writing to a GBA 1Mbit Flash save, wasn’t ending the write before switching banks
– Fixed bug where some GBA cartridges would be stuck in Flash ID mode and would keep repeating some bytes over and over again when backing up the save to the PC. We now exit Flash ID mode another way.
*** Thanks to Black Phoenix for bringing both of the above issues up and for the vast amount of time spent troubleshooting it
– Console Interface: Fixed bug where specify flash type/size was not taking effect
– Console Interface: Updated Sachen ROM mapper to support v1.1 PCB
– Console Interface: Added support for reading ROMs from GBA “24-in-1” Flash Carts (may not work for all flash carts)

v1.5 – 12 July 2017
– Console Interface: Added GB Camera Saver program

v1.4 – 24 June 2017
– GUI Interface: Added check to see if device is still connected before “Read Header”, “Read ROM”, etc buttons are pressed
– GUI Interface: Added the current mode (GBA or GB/GBC) and firmware version once connected

v1.3 – 8 May 2017
– Added alternative method (very slow) to read Gameboy Camera if you aren’t able to re-program the firmware to R2
– Added additional check for carts with EEPROM that seemed to allow 4Kbit or 64Kbit reads without any issues
– Added special check for “Chu-Chu Rocket!” SRAM size
– Added support for “.” in GBA game title
– Fixed bug when reading EEPROM with GBA 32MB carts (firmware update R2 required)

v1.2 – 4 May 2017
– Fixed a bug when opening/closing COM port that would cause the program to lock up
– Fixed a bug that wouldn’t open the “Specify Cart Info” menu when a GBA cart was inserted
– Updated ROM size check from 16MB to 32MB
– Update the check for GBA SRAM/Flash between 256k/512k to correct some carts been detected as 256k

v1.1 – 4 April 2017
– Console Interface: Added custom commands functionality for raw I/O access
– Console Interface: Added Sachen mapper support so you can dump ROMs from the Sachen cart into their own files
*** Thanks to Voltagex for bringing this up and helping with troubleshooting
*** Thanks to Tauwasser for the Sachen information/post explaining it
– GUI Interface: Updated some text labels

v1.0 – 11 March 2017
– Initial Release

Hardware/Firmware
Includes schematic (with Eagle .sch file), pictures and AVR firmware.

PCB v1.1 (Firmware R4) – 15 October 2017 
– Added support for 2Mbyte BV5 Gameboy Flash Carts

PCB v1.1 (Firmware R3) – 26 August 2017
– Now using TinySafeBoot bootloader so ATmega MCU can be reprogrammed without the need for a programmer. (If you purchased a board before 23 August 2017, you will require an AVR programmer, please check “Reprogramming the MCU” section in the manual)
– Added support for writing ROMs to Gameboy 32K Flash Carts

PCB v1.1 (Firmware R2) – 8 May 2017
– Added extra nop when reading Gameboy Camera SRAM as some of data would change sometimes leading to artifacts on the pictures
– Changed A0-A23 address when preparing to read EEPROM from 0xFFFFFF to 0xFFFF00 to support GBA 32MB carts

PCB v1.1 (Firmware R1) – 27 April 2017
– Swiitched from ATmega32A to ATmega8515L, some assigned ports have changed

PCB v1.0 (Firmware R2) – 8 May 2017
– Added extra nop when reading Gameboy Camera SRAM as some of data would change sometimes leading to artifacts on the pictures
– Changed A0-A23 address when preparing to read EEPROM from 0xFFFFFF to 0xFFFF00 to support GBA 32MB carts

PCB v1.0 (Firmware R1) – 11 March 2017
– Initial Release

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

Comments are closed.