This tutorial will be about installing and configuring a flashcart to work with your Virtualbox of Windows XP on a Windows 7 x64 box. Specifically a Elink2 flashcart to work on a VM of Windows XP. That is this thing First thing you will need to do is put the cart into a GBA/SP/micro and turn on the GBA/SP/micro. Connect the usb to the Elink flashcart and connect the other end to the computer. Once you do that, The Windows 7 usb manager will spit out an error like this: You can ignore this, we do not care at the moment what windows 7 says about it. Leave your stuff plugged in and don't mess with it. You will now start up your Virtualbox into Windows XP. Now we need to identify the Elink2 flashcart like so. This is what mine is identified as, it should be the only Unidentified USB device in the list. Do not try and add the usb device to the VM yet, you will get a hardware lock error. Shut down the VM machine, but leave the VM manager window open. Now goto the settings on the VM of Windows XP. Now goto the USB settings on the VM of Windows XP. Left click on the add usb device icon (that is the one with the green plus sign) and pick the unknown device we saw earlier. Once you added the unknown usb device to the list, save the settings by clicking on the OK button. You can now disconnect the usb from the elink flashcart. Do not turn off the GBA/SP/micro yet. Start up the VM of Windows XP again. You will need to download the Elink2 Client installer at the bottom of the page. I download and installed the v6 fould at the bottom of the page. You can pick up the file from here. Make sure your VM of Windows XP has a guest network setup already set up. Download the file to the desktop or whatever folder in Windows XP you want. Then install the program to your VM of Windows XP. I changed the install path on mine to C:\games\ELINK instead of the Program Files folder. I did this so I know where the drivers are path to the drivers being C:\games\ELINK\ELINKDRV. You need to know this path when installing the drivers. Now plug the usb cable back into the elink2 flashcart. Virtualbox should now have possession of the unknown usb device, that means you can now use the flashcart with the VM of Windows XP. If it doesn't, shutdown and exit out of Virtualbox, then you will need to kill Virtualbox and the VBoxSVC service from the task manager from Windows 7. Then start Virtualbox up again. Once you plug in the usb cable into the elink flashcart, the XP hardware plug and play installer will kick in. Install the device manually and give the path to the drivers where you installed it to. Mine happens to be C:\games\ELINK\ELINKDRV. After you start up the Elink client program, it should look like this: Now turn off the GBA/SP/micro and turn it back on. Your Elink client program should now pick up and read the contents of your elink flashcart. From here you can add/remove your games like you would on a real Windows XP box. As for what flashcarts are supported, any pure NOR flashcart that requires drivers work can be set up to work under Virtualbox. Flashcarts like the EZ-Flash III which has an onboard NOR+NAND setup don't work under a VM, it has 2 USB ID under VM which don't install properly. Don't bug me about "will it work with [insert a gba flashcart here] under VM" question, ESPECIALLY if you haven't already tried it and just want an answer. You will be ignored or worse.