GBxCart RW (Works with GB/GBC/GBA Carts)

Rated 5.00 out of 5 based on 11 customer ratings
(11 customer reviews)

$29.00$31.00

GBxCart RW (www.gbxcart.com) – An open source (CC-BY) device suitable for GB, GBC and GBA carts so you can backup your game ROMs, backup or restore save games to your PC and write ROMs to supported Flash carts (e.g our GB 2MB 128KB SRAM Flash Cart).

We have a simple GUI available for Windows to perform all the functions. Installation is very simple, just install the CH340G driver supplied, the .NET framework and you’re ready to go. You won’t find an easier to use cart reader than this, not to mention this is the lowest cost cart reader/flasher out there!

Watch the video here to look at some of the features and how to use it: https://www.youtube.com/watch?v=XteDlTR8lR0

Works with Windows XP or higher and Linux (console version). You’ll just need a Micro-USB or USB-C cable depending on the connector type you choose. Check the tabs on the left of this page for the Downloads and Manual.

Comes assembled, no soldering required. Each unit is assembled in house and is tested with a Gameboy and Gameboy Advance game (reading ROM, saving RAM and writing RAM).

Check out the user submitted 3D printed cases available on Thingiverse.

The usual delivery time is 2 – 4 weeks and shipping is $3.

Clear
SKU: N/A Category:

Description

Features
• Backup games ROM to your PC
• Backup save games to your PC
• Restore save games from your PC
• Write ROMs to supported Flash carts
• Supports Gameboy, Gameboy Colour, Gameboy Advance cartridges with auto ROM size detection
• Supports SRAM/Flash/EEPROM for Gameboy Advance cartridges with auto-save type detection
• GUI or console interfacing programs

Other Features
• Backup GB Camera (active images) to BMP with a one click program called GB Camera Saver
• Option in the GUI to allow for automatic appending of the current day/time to your save file when you perform a backup of your save
• 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 Carts/Chips supported
• Catskull / DIY 32K (AM29F010B, SST39SF010A, AT49F040), Audio/WR pins – 32KByte
• SST39SF040 – 512KByte
• ES29LV160 (0883_DRV PCB) – 1MByte
• Catskull / BV5 – 2MByte
• AM29LV160DB / 29LV160CTTC / 29LV160TE – 2MByte
• AM29F016B – 2MByte
• M29W640 – 4MByte
• 256M29 – 32MByte (4x 8MB Banks)
(Check if your cart matches by checking board pictures here)

Gameboy Advance Flash Carts supported
• MSP55LV128 – 16MByte
• MSP55LV128M / 29GL128EHMC / 29LV128DTMC
• 256M29EWH – 32MByte
• M36L0R706 – 16MByte
• 256L30B – 32MByte
(Check if your cart matches by checking board pictures here)

 

Additional information

Weight 24 g
Dimensions 54 x 57 x 9 cm
Connector Type

Micro-USB, USB-C

Requirements/OS Compatibility

Requirements
v1.2 Board – Micro-USB or USB-C cable
v1.1 Board – Mini USB cable

OS Compatibility
Windows XP or higher
Linux (console version)

Download

Split up into 2 separate downloads, most users will only need the software download. Click on the dates to download that version.

Software
Includes drivers, GUI/Console program (with source) and manual.
Latest versions: GUI v1.22, Console v1.17, Console Flasher v1.13, GB Camera Saver v1.5.

v1.24 – 5 October 2018
– Added support for M29W640 – 4MByte Gameboy Flash Cart and provided another method “(2)” for flashing M36L0R706 & 256L30B Gameboy Advance Flash Carts
– Added another COM port for Apple Mac [Thanks to rebbTRSi]

v1.23 – 13 September 2018
– Added support for SST39SF040 – 512KB & 256M29 – 32MB (4x 8MB Banks) Gameboy Flash Carts [Thanks to David D. for the loan cart & Bart C. for testing]
– Added progress bar in the task bar (for Windows 7+) [Thanks to Jonas S for the suggestion]
– Added a taskbar pop-up to alert you when the functions such as reading the ROM, writing the ROM, etc is completed and if the progress bar hasn’t moved for 1 minute, if the software is minimized. [Thanks to Jonas S for the suggestion]
– Added support for 8MB Gameboy Carts

v1.22 – 2 August 2018
– Fixed bug when a colon “:” was in the Game title, reading the ROM/RAM wouldn’t write anything to the PC. [Thanks to Casey F. for reporting]
– Fixed Linux compiling issues after MacOS support was added [Thanks to Jan B. for reporting]

v1.21 – 14 July 2018
– Fix bug when backing up saves with automatic date/time set then unset, sometimes it continue to be set and when prompting to restore save files, it wouldn’t work if the base save wasn’t present.
– Small bug fix for M36L0R706 & 256L30B Gameboy Advance Flash Carts
– Fixed bug when checking for EEPROM on Intel based GBA Flash Carts, it wouldn’t allow the end 2MB to be read. Now we check if an Intel chip is present and skip the EEPROM check if so

v1.20 – 19 June 2018
– Speed up writing to Gameboy / Gameboy Advance Flash carts
– Slightly speed up reading Gameboy Advance ROMs
– Added support for M36L0R706 (36LOR-DRV) & 256L30B (28F256L0RB-DRV) – 16MB/32MB Gameboy Advance Flash Carts [Thanks to Sanni’s Cartreader project and Chris K. for loaning me one a cart]
– Added checkbox option to not erase a flash chip before writing to it. Useful if you have a DIY Gameboy Multi-cart with an MCU controlling the ROM chip address lines or using DIP switches [Thanks to Jonas S for the suggestion/testing]
– Added MacOS support (untested) [Thanks to grosshei]

v1.19 – 30 March 2018
– Added auto detecting of COM port if the COM port from the configuration file doesn’t respond correctly
– Added support for AM29F016B – 2MB Gameboy Flash Carts [Thanks to Davide I. for reporting/testing]

v1.18 – 19 March 2018
– Added a more thorough check for GBA SRAM/Flash saves
– Added support for SST39SF010A & AT49F040 – 32K Gameboy Flash Carts (Firmware update R9 required) [Thanks to Jonas S. & Wes for reporting/testing]

v1.17 – 28 February 2018
– GUI: Added option to remember the specified folder where everything should save to and load from if you changed it
– GUI: Added the option to add date/time to your save game file name when backing it up and also an option to prompt for the save game file to restore (useful if you are backing up your progress when playing a game)

v1.16 – 15 February 2018
– GUI/Console: Fixed issue where some Gameboy Advance games with Flash saves weren’t restoring save games properly [Thanks to Patrick R. for reporting and testing]
– Added support for 29LV128DTMC & 256M29EWH – 16MByte Gameboy Advance Flash Carts [Thanks to Jonas S. for testing]
– Added support for AM29LV160DB & 29LV160CTTC – 2MByte Gameboy Flash Carts (Firmware update R8 required) [Thanks to Stephan G. for testing]
– Added support for specifying a folder where everything should save to and load from [Thanks to Bart C. for the suggestion]

v1.15 – 17 January 2018
– Added support for 32K Gameboy Carts that use WR pin instead of the Audio pin [Thanks to Jonas S. for the suggestion and testing]
– Added support for Gameboy ES29LV160 (0883_DRV PCB) – 1MByte Flash Cart

v1.14 – 26 December 2017
– Added support for GBA (MSP55LV128M / 29GL128EHMC) 16MByte Flash Carts [Thanks to Jonas S. for reporting and testing]

v1.13 – 5 December 2017
– Added support for 16MByte MSP55LV128 Gameboy Advance Flash cart [Thanks to Sanni’s Cartreader project]

v1.12 – 28 November 2017
– Adjusted check for EEPROM to occur before SRAM/Flash check (MCU pins would be floating if no SRAM/Flash was present, can cause false positives)

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/v1.2
(Firmware R11) – 14 September 2018
– Added support for SST39SF040 – 512KB & 256M29 – 32MB (4x 8MB Banks) Gameboy Flash Carts [Thanks to David D. for the loan cart & Bart C. for testing]
– Set reset pin low for 50ms to reset the cart at startup (for some CPLD carts to initialise properly)

(Firmware R10) – 19 June 2018
– Speed up writing to Gameboy / Gameboy Advance Flash carts
– Slightly speed up reading Gameboy Advance ROMs
– Added support for M36L0R706 (36LOR-DRV) & 256L30B (28F256L0RB-DRV) – 16MB/32MB Gameboy Advance Flash Carts [Thanks to Sanni’s Cartreader project and Chris K. for loaning me one a cart]

(Firmware R9) – 19 March 2018
– Re-written Gameboy flash cart writing functions
– Added support for SST39SF010A & AT49F040 – 32K Gameboy Flash Carts [Thanks to Jonas S. & Wes for reporting/testing]

(Firmware R8) – 15 February 2018
– Added support for AM29LV160DB & 29LV160CTTC – 2MByte Gameboy Flash Carts [Thanks to Stephan G. for testing]

(Firmware R7) – 17 January 2018
– Added support for 32K Gameboy Carts that use WR pin instead of the Audio pin [Thanks to Jonas S. for the suggestion and testing]
– Added support for Gameboy ES29LV160 (0883_DRV PCB) – 1MByte Flash Cart

Firmware R6) – 26 December 2017
– Verifies bytes when programming all flash carts

(Firmware R5) – 5 December 2017
– Added support for 16MByte MSP55LV128 Gameboy Advance Flash cart [Thanks to Sanni’s Cartreader project]

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

(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

(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

(Firmware R1) – 27 April 2017
– Switched 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

(Firmware R1) – 11 March 2017
– Initial Release

PCB Hardware
v1.2b – 19 July 2018
– Added 10K pull-up to Reset/CS2 line as some GBA flash cart’s SRAM may corrupt a few bytes when the device is plugged/unplugged
– Added 2 extra pads for to hold micro USB port more securely

v1.2a – 5 March 2018
– Added “GB” and “GBA” silkscreen to existing “5V” and “3V” text

v1.2 – 29 December 2017
– Changed through-hole crystals to SMD crystals
– Changed Mini USB connector to Micro USB connector

v1.1 – 27 April 2017
– Changed ATmega1 to ATmega8515L

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

Quick How to Use / Troubleshooting

For Windows

1. Download and Install Microsoft Visual C++ Redistributable Packages (x86 and x64) for Visual Studio 2015 – https://www.microsoft.com/en-us/download/details.aspx?id=53840

2. Extract the software zip file (found in Downloads) and plug in GBxCart RW. Windows will look for the CH340G driver. If the device isn’t automatically detected, you will need to open up Device manager, find the “USB 2.0 Serial” device and update the driver using the files in the Drivers folder.

3. Open up the GUI from Interface_ProgramsGBxCart_RW_vx.x_GUI_InterfaceGBxCart_RW_vx.x.exe. You can move this folder anywhere you like.

4. Unplug GBxCart RW.

5. Select the correct voltage for your cartridge using the switch (GB/GBC uses 5V while GBA uses 3.3V), insert your cartridge and then plug in GBxCart RW.

4. Click the Open Port button and it should automatically detect the COM port. The COM port text box should turn green if it has successfully connected.

5. You should now click “Read Header” to read some basic information from the cartridge. You can now backup the ROM to your PC by pressing “Read ROM”, backup your save game to your PC and restore your save game to the cartridge.

Troubleshooting

If no lights are showing when plugging in the device or the device isn’t being detected

  • Try using a different USB cable (preferably a non-phone type USB cable).
  • Try using a non-USB 3.0 port if you are using one.
  • Try to unplug all other USB devices except your keyboard and mouse.
  • Uninstall the device from Device Manager and choose to delete the driver files as well, then try to re-install the drivers and ensure the device shows as CH340.

If it’s timing out when performing any of the functions:

  • Try using a different USB cable (preferably a non-phone type USB cable).
  • Check to see that you have no other software which monitors COM ports such as the Arduino IDE running in the background.

If you’ve tried all the above steps but are still experiencing issues, please contact us at support@insidegadgets.com

Manual

GBxCart RW Manual Rev30

Shipping rates/Delivery times

We usually ship within 2-3 business days and will let you know when your order has been shipped. We ship overseas all around the world – America, Europe, Asia, etc (except to Brazil or Mexico due to lost packages) and to reduce shipping costs we send via the Airmail letter service for $3. Any item you order will come to you with in a padded envelope due to a restriction that letters can’t be more than 20mm in height.

The usual delivery time is 2 to 4 weeks; we ship via Australia Post. Unfortunately there is no tracking number available for this Airmail letter service.

You are responsible for any import tax/duties or other charges that may apply (so far we have had 1 report of a user having to pay import tax in the UK).

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).

11 reviews for GBxCart RW (Works with GB/GBC/GBA Carts)

  1. Rated 5 out of 5

    Robert

    I received the GBxCart RW (v1.1) in 8 or 9 business days(Ohio, USA). I must say, I’m blown away by the ease of use and quality of the product. The board is is really nice and the software is very nice and easy to use. I was able to backup my save games easily and backup the ROMs. Very much recommend.

  2. Rated 5 out of 5

    G.

    I have had the product delivered to Austria. Everything worked really well! Great product!

  3. Rated 5 out of 5

    Vincenzo

    Bought GBxCart RW from Italy. Arrived in 3 weeks, everything perfect. Works like a charm!

  4. Rated 5 out of 5

    Graham M

    GBxCart RW arrived safe and well in less than 8 business days to the UK. Very reasonably-priced product and postage & packaging is inexpensive.

    Amazingly the battery-backed saves for all my old Gameboy Carts from 1993-1994 were still intact and now I’ve got them backed up for good. It was nice to find these reminders of my youth!

    Thanks again Alex, for your wonderful product, great software and clear instructions.

  5. Rated 5 out of 5

    Mitch S.

    Tested and reads/writes perfectly with GB/GBC/GBA games. Not gonna find a better device on market at this price point.

  6. Rated 5 out of 5

    F-Cee

    Just got my GBxCart RW here in France – really good product. Works as expected.Thanks for that product!

  7. Rated 5 out of 5

    David D

    I bought this in February and it arrived about a week later here in the United States. The device requires a USB A-Male to Micro B Cable that was not included, however the one I bought off of Amazon worked just fine. I plugged the cable about halfway into the device because it still reads the data fine and it’s difficult to remove if I plug it all the way in. It dumped my game saves and ROMs perfectly! Its price and functionality easily competes with the other devices on the market. I would recommend this device if you are unwilling to spend $50-$70 on the various other devices for about the same functionality.

  8. Rated 5 out of 5

    Brian Garland

    Best GBA save backup tool for the price. I got tired of buying flashcards to export my Pokemon Emerald save, glad I found this instead! I would recommend using a PS3 controller charging adapter to connect the GBX cart with your computer, because I tried a couple of other cheap USBs that did not work with the device.

  9. Rated 5 out of 5

    JaeSeokKim

    Very good product and seller. Perfect A/S.

  10. Rated 5 out of 5

    Hector

    great product, i bought my gbxcart from Chile and work really fine with my pokemon games, i extract the save data from virtual console version and inject in a gb cart AND WORKS, now i play pokemon stadium 2 with in my n64 console with my pokemons from virtual console save… its really cool

  11. Rated 5 out of 5

    Owen (verified owner)

    This is a great easy to use card reader and works flawlessly on GBA and GB/GC , I bought this as I found a box full of old carts in a cupboard and have been successful in extracting the rom’s and saves from them and preserving the rom’s for my collection

Add a review

Your email address will not be published. Required fields are marked *