GBA Flash Sets X-ROM EZ F2A
 Buy Flash Advance Set and Play all GBA roms free

  search legal info affiliates gba rom faq contacts
  » HOME & News
  » How to make GBA ROMs
  » GBA Flash Linker
  » Flash Advance Cards
   ·  1Gbit Flash Xtreme Card
   ·  512M Flash Xtreme Card
   ·  256M Flash Card
   ·  128M Flash Card
   ·  64M Flash Advance Card
   ·  GB Bridge for GB & GBC
  » Flash Advance Software
  » Best online shops
  » Find & Download Roms
  » GBA Emulation
  » GBA rom IPS patches
NDS Roms Flash & Emu
  :: Gameboy Lights
  :: GBA Screen Backlight
  :: GBA TV Tuners


XG Flash users manualGBA XG-Flash User Manual

Hardware Feature


1. 61 x 62 x 21mm
2. Standard USB interface, no external power needed, low power consuming, flexible and steady.
3. Cartriage protection design, Any cartriage won't be physically damaged by pull or plug at any time.
4. Backup for official and all compatible cartriage supported, and backup for all saver except EEPROM on non XG-Cart supported.
5. All functions and features is supported by software, flexible to upgrade, our steady and in time software upgrade service will always keep your hardware up to time, many additional is being planned and being designed.


1. All 128M and 256M XG-Cart are standard GBA cartriage size.
2. Now the specs of the capacity of XG-Cart are 128Mbit and 256Mbit, all have 2Mbit saver.
3. All three saver modes are supported, import and export for all saver mode and size supported. All saver support is by software, so you only need to update your software to accommodate future new saver mode, protect your investment most, free from hardware upgrade cost and trouble.
4. Rechargable saver battery in cart, no need to change battery, the battery life is even longer than the flash chips.
5. Perfect compatibility, no saver/speed/crash patch needed, all third-party GBA applications and emulators supported.
6. Powerful power saving, the battery run-down life of GBA with XG-Cart is close to official cart on most games.

Hardware Operation Manual

1. XG-Writer works with standard USB A-B cable. ATTENTION, we don't guarantee that XG-Writer will work properly when it's connected to PC via a USB hub.
2. XG-Writer will do some initialization work when it's connected to PC, the LED on XG-Writer will turn to red from orange, then when it finish the initialization and ready, the LED turn to green. If the device driver is not installed properly, the LED won't light.
3. Meaning of the LED of XG-Writer:
Orange: XG-Writer is in standby mode or the device is stopped by OS, it's safe to pull off or plug on the cart.
Red: initializing/reading/writing, don't pull off the cart at this time, or the data on the cart or the file inyour PC may be damaged.
Green: idle and ready for work, it's safe to pull off or plug on the cart.
4. We won't be responsible for any damage of cartriage or XG-Writer caused by operations of any cartriages other than XG-Cart or official cartriages on XG-Writer, and, we also won't be responsible for any damage of XG-Cart or other devices caused by operations of XG-Cart on any devices other than XG-Writer or GBA. You should be aware of the risk when you do so.

Software Installation

The software installation including driver installation and application installation, both are easy.

1. Driver installation. Download the driver pack suitable for your OS, unzip the files in the driver pack to any directory you want. Plug on the XG-Writer, your PC will mention you that new USB device found. When it notice you to install the driver, browse to the directory where you unzipped the driver files and offer PC the XGwriter.inf file. Then your PC will handle rest works and finally the LED on your XG-Writer will light and turn to green from red to inform you that it's ready to work. Till now, you may delete the unzipped driver files.

If your PC don't mention you new USB device found when you plugged you XG-Writer on for the first time, it may be your PC's failure or the On board USB option is disabled in the BIOS settings of your PC, please install the driver after your PC's USB host works properly. It's no use to install the driver when your PC has not found the XG-Writer device.

2?Application installation. Download the newest version of XG-Client, it can work on Windows98/2K/XP. unzip the files into any directory you like, then it can work now, no installation proccess, and the Client won't do any Windows registry operation.

Software Manual

XG-Client is XG-Flash's dedicated Windows application, it needs to work with XG-Flash's Windows driver, it won't do any work without the driver properly installed.
XG-Client can auto detect XG-Writer and Cart, it can tell you if the Writer is pluged properly and if work normally, if there is any cartriage in Writer and what cartriage is mount. All these information will be shown on the bottom of the XG-Client window. And the game(s) in the cart will be shown in the main grid. If XG-Cart plugged, Client will allow you to do all work, but if other cartriage plugged, only backup function is allowed.
When you run XG-Client for the first time, a dialog will appear to let you designate a directory as default ROM directory. This directory is important, the whole cart update or backup operations can't function properly if you designated the dirctory wrong. We suggest you put all your ROMs into this directory and keep the directory clear, not changed frequently. If you want to change the directory, you should delete the Client.ini file and restart the program to designate a new directory, or you can edit the Client.ini file directly.

Main Grid
This is the main part of XG-Client window, it shows you the content of your cart and games you edited. Column definitions below:

1. Sync column. It shows if this row has been updated to cart. It will show you an asterisk if this row has not been written to cart yet. After you update the grid to cart, the asterisk will disappear, denoting this row has been synchronized with cart.

2. File name column. It content the ROM file name of current game, it usually inform you what file you added before update, after you refresh the content of the grid, it will disappear cause the programs on the cart have had no connections with ROM files any longer.

3. Game name column. Game name is shown here. This is an important column, because it is also used as game name displayed in the loader on GBA and default file name when you backup this game to your PC. When you add a ROM file, this column shows the original name of the game, it should be 12 characters most. If you are not satisfied with this name, you can modify it by double-click this grid cell, 31 characters most. Notice you can only modify the name of the game that has not been written, you can't do any modify to game that has been written to cart. When you rename the game, make sure that the game name is accordant to the Whindows file naming principle, or it can't be backupped properly when you use backup whole cart function. Another thing you should to know is though you can use Chinese or other lanuage in game name, and it can be displayed properly in XG-Client, but it won't be displayed in XG-Loader, only English is supported by the loader till now.

4. ROM size. This column show you the space the game occupied after trim and intro remove(if you selected it). the unit is KByte(1024bytes). This column is read-only.

5. Saver size. This column show you the saver size of the game. Usually EEPROM saver take 16Kbyte, SRAM saver take 32Kbyte and FLASH saver take 64Kbyte. I was told some SRAM saver games take 64Kbyte too, but I don't know this clearly, now 32Kbyte work for all games I know. This column can be modified too. When a game surely have a saver but displayed as 0K when you add it, means it has used a non-standard saver that can't be recognized by XG-Client. This situation is often met with third-party GBA applications, but some official game use non-standard saver too, like the game 'Fire Emblem Sealed Sword' and 'Castlevania - White Night Concerto'. In this situation you may double-click the saver size cell to choose a new saver size, usually 32K is enough, but some third-party applications as PocketNES assigns a fixed saver space to every game in it, so the saver size of it must be calculated according to how many games it contains. same as game name, this column can only be modified before update to cart. ATTENTION, it's dangerous that a game with saver has not be assigned saver space or assigned saver space is not enough, it may overlap other games' saver when you save this game cause no saver space has been assigned to it.

Menu items
1. Add. Add ROMs to the grid. Multi selection is allowed when choose file from the file open dialog box. If XG-Client detected the ROM added is not a valid GBA program or no enough space to contain the ROM, it will be ignored. Notice the auto intro remove function takes effect when you add the ROM, that means it won't affect the added games to changed this setting. You can only modify the game name and the saver size after add. Another limitation is game always added at the tail of the game list, you can't insert game from middle of the list. If you refresh the list before update, all not updated edit will be discarded.

2. Remove. This function delete a game in the list once. It can only delete game from the tail of the list, too. Indeed, add and remove functions just do edit work of the grid, they don't perform any read or write operation of cart. So if you have removed a game by accident, don't worry, it is still there before you write a new game at the same position, when you click the 'Refresh', you can find the game appear again.

3. Update... Only this item perform write operation, sub item definitions below:

1. Update All ROMs. Update the whole cart to be synchronized with the content of the grid. if the file to be updated is .XGf file, the saver in the XGf file will be written to cart also. When updating, the status bar below will show you the progress. If updating from the first row of the grid, the Client will rewrite the loader first, it's the BL.bin file in the same directory of Client.exe, if this file is missing, updating operation can't perform properly.

2. Update Only All Savers. When u perform this operation, to every game in the grid, the Client will search for the .XGf and .sav file that has the same name as the game name in the default ROM directory, and write the saver in .XGf or .sav file to corresponding game saver space. If the corresponding .XGf or .sav file not found, then the game will be ignored. Notice the Client don't know which saver is newer between the XGf/sav file and the saver on cart, so be careful of being overlapped by older saver in your backup file.

3. Update Only Current Saver. This item let you update the saver of current highlighted game in grid from a .XGf or .sav file. First a file open dialog box will pop up to let you choose the file, it update the saver from the file you choose after you commit.

4. Auto Remove Intro. This item have nothing to do with updating cart, it's only a option that take effect when you add a ROM. Many ROMs have been added useless dumpper intro, it's boring and will enlarge the ROM size, so you can let the Client to remove them when you add ROMs by checking this option. But many third-party applications like PocketNES and some cheat code added games can't run properly with this setting, so you should not check this option if your game can't work with this. Notice this is not a global option, it only takes effect when you add games, that means you can add a game without intro remove first, then you can check this option and add other games, the first game will not be affect by the sequent setting change.

4. Backup... Backup the contents in your cart to your PC, sub item definitions below:

1. Backup All ROMs. This operation will backup all the games on your cart. For every game, it will backup as a XGf file with same name of the game name into the default ROM directory. If game name don't obey Windows file Naming principle, it can't be backupped by this operation. the XGf file is XG-Flash's backup file format, it contains a complete ROM image and it's saver in one file(if it has). It is more convenience to use than .gba or .bin file, and to most games, the XGf file size is smaller than .gba file. To non XG-Cart, this operation will backup it as a 8Mbyte .gba ROM file with the same name as the game name in default ROM directory, Capacity selection will be added at later version. This operation is the only operation you can perform to non XG-Cart at current version.

2. Backup Current ROM. The highlighted game in the grid will be backupped as XGf format file. In this operation, you can choose file name and path for the backup file, but no matter what file extension you use, it will always be backupped as XGf format indeed.

3. Backup Only All Savers. Every on cart game's saver will be backupped to the default ROM directory. To games that have backupped XGf file in the directory, Client will update the saver part of the XGf file; To games that have no corresponding backupped file, the saver will be backupped as .sav file, same name of the game name.

4. Backup Only Current Saver. This operation will backup the highlighted game's saver to a file. It will let you choose a file for backup. If you choose a XGf file, Client will update the saver part of the file, if the chosen XGf file doesn't exist, Client will abort the operation, if the chosen XGf file is not current game's backup, Client will backup the saver wrong that cause the file damaged; If other file chosen, Client will directly write the saver from the beginning of the file.

5. Refresh. It will refresh the grid to be synchronized with the content of the cart, all edit that have not been updated will be discard. This operation will be automatically performed when you pull off or plug on cart.

6. About. This program is dedicated for XG-Flash, you can download, copy and distribute it freely, but the right to do any modification or commercial action on this program is reserved by author, including the loader BL.bin and the device driver. Thanks for all.


You can BUY F2A USB XG-Flash Linkers GBA Bridge and FA Cards in one of the following online shops. We have tested - ordered stuff from all of them. They all are reliable and have Secure Site Certificates, Secure connection for shopping carts and orders can be Tracked Online. Remember that you have to pay for shipping so look for the best Price + Shipping combo!
Name: Details: Shipping:

GameBoy / GBA SP Flash Advance Linker specialists. XG2 Turbo EZ-Flash USB, F2A, XG-Flash 64/128/256M sets always in stock!

EasyBuy2000 A trustworthy shop for GBA, GBASP, PS2 and XBOX that. Good prices and fast/cheap shipping to USA, CA and the rest of the world. Worldwide

Specializes in XBOX and PS2 Mod Chips and GameBoy Flash Linkers like EZ2 PS and EZFA.

Jandaman Sells Gameboy EZ2 Power Star 256M and 512M sets and Extreme Flash Advance. Pay with Credit Card or Pay Pal


  » Free / Public Domain roms
  » Emulators running on GBA
  » GBA XROM 1G flash card
  » NES roms on GBA

  » Your link here...
Neo Flash Review
Magic Key - NDS PassMe
NeoFlash DS Flash Card
USB Slim Loader III
NDS ROMS on NeoFlash
GBA ROMs and Emulators
Neo Power Kit Software
Drivers installation guide




Make GBA ROMsX-ROM | F2A Ultra | EZ-Flash | Flash Advance Linker | Flash ROM Cards | Accessories | GBA ROMs | Emulators | Contacts
All trademarks and logos featured are copyright of their respective owners
© 2001 - 2013 Bookmark and Share

eXTReMe Tracker