How to Install USB Drivers for the Advent Vega on Windows XP
Introduction and Background Information
This guide helps you to do two things. Install the Advent "stock" ROM and install the Modaco
custom ROM (mcr).
It is aimed as those who are not highly skilled and therefore uses some terms which are not strictly
correct and has some inaccuracies but are left in to help people to understand what's going on. No
flames from the experts please!
What is a ROM?
ROM (Read Only Memory) is the term used in the Android world to refer to a complete copy of the
entire system. When you install a ROM, you replace EVERYTHING on your device - otherwise known
as a "wipe" - because you wipe everything on the device except your sdcard. Anything stored on
your sdcard will not be touched. "Stock" refers to a ROM provided by the manufacturer, in this case
Advent, and for the Vega can be downloaded from here:
The Vega ROMs are identified with a version number like this:
This is version 1.09 of the Vega ROM and at the time of writing, is the current one.
There is a frustrating source of confusion in that people often call software updates ROMs when in
fact they are more accurately described as add ons or updates. The Modaco Custom ROM (mcr) is
an example of this (more later). Just remember that a ROM "wipes" everything clean taking you
back to a factory reset state. Until you know what you are doing, only consider the software
updates downloaded from myadventvega as ROMs.
The process of installing a ROM is known as "flashing".
What is the Modaco Custom ROM (mcr)?
The mcr is a software update that adds some files and updates others to improve performance, add
new capabilities and install new software. Although it is called a ROM, it is not. It is a software
update and is installed in a different way to flashing a ROM. One of the key benefits of installing the
mcr is that it gives you access to the Google Market which is perhaps the main reason people want
to install it on the Vega.
There are continual updates to the mcr and these are shown with a number after mcr, e.g. mcr1,
mcr2, mcr3 etc. At time of writing, the latest is "mcr8" or "r8"
Installing the Stock ROM and the MCR
If you have the latest stock ROM or you do not care which version of the ROM you have, you can
simply install the mcr. Installing the mcr will not wipe your data although it might change some
settings which is easy to fix through the Settings app on the Vega.
If you want the latest stock ROM, and this is usually a good idea, then you install the stock ROM and
then install mcr. Remember that flashing a ROM wipes everything so if you do it in the reverse
order, you will have to reinstall mcr.
To check which version of the ROM you have, on your Vega go to Settings->About Device->Model
number. You will see the ROM version. (NB. After installing mcr, this will show "Modaco Custom
What is USB?
The "Universal Serial Bus" is a hardware standard for connecting devices to PCs. Using standard
interfaces and cables, your PC can communicate with external devices such as the Vega.
All USB devices need a "device driver" to enable the communication between PC and device. In
many cases, the driver needed by the PC is automatically provided by Windows. For example, if you
plug in a keyboard, mouse of hard drive, the chances are it will "just work". This is NOT true of the
Vega. Windows have no idea what a Vega is and to install ROMs and mcr requires devices which are
non standard. In order for your PC to communicate with the Vega, you must install the correct
Vega USB Modes
Most things you plug into your PC have only one device but to complicate things, the Vega has 3.
You can switch between these devices
Mode 1 - Recovery
The first one is called "recovery" and is the device which is used for the PC to install stock ROMs.
When the Vega is in "recovery mode", it is recognised by Windows as a particular device called an
"NVidia Harmony Recovery" device. NVidia is the manufacturer of the chipset used in the Vega and
Harmony is the name of the chipset. Therefore, the NVidia Harmony Recovery device is the one
used to recover, or flash, the chipset built into your Vega - which is what installing a stock ROM
does. It's like a factory reset.
To activate recovery, you completely power off the Vega by holding the power button down for
more than 6 seconds then follow this procedure:
Hold down the back button for 2 seconds. Then, without releasing the back button, hold the power
button for 2 seconds. Then, whilst still holding the back button, release the power button, wait for 2
more seconds then release the back button.
NB. You will not see ANYTHING, not even the backlight, when the Vega is in recovery mode. If you
do see anything, including the backlight, you are not in recovery. Power it off and try again. It does
take a little practice. The only way to know if your Vega is in recovery is to look in the device
manager on your PC.
NB. 2 seconds does not mean counting to 2! Try saying "One thousand and one, one thousand and
two" at a normal pace to get 2 seconds. Remember, if that backlight comes on, you've missed it and
must try again.
NB. You may have heard of "bricking" which is a state a device gets into which is not recoverable.
Your device is effectively unusable. Don't worry. You cannot brick a Vega by flashing ROMs or
installing mcr. It might go horribly wrong, we hope not, but you can always get back into recovery
mode and flash the stock ROM.
NB. You may hear about something called "Clockwork mod recovery" or you may see an app on
your Vega to reboot into recovery. This is something completely different and is an advanced topic
beyond the scope of this guide. For now, remember that recovery means going through the
procedure above. It is the ONLY way to get into recovery mode.
Mode 2 - ADB
ADB, the Android Debug Bridge, is a software standard for PCs to communicate with normally
running Android devices. I emphasised this bit to indicate that it is a very different thing to recovery
mode. In recovery mode, your Vega will appear to be dead (don't worry, it's not). When using ADB,
you will have your Vega running normally.
To use ADB, you must enable it on your Vega. To do this, go to:
Settings->Applications->Development and select "USB Debugging".
Whenever you want to use ADB, you must select this option. ADB is used to install the mcr.
When ADB is selected, a different USB device is detected by your PC and you MUST install a special
driver for the PC to communicate with the Vega.
Mode 3 - Mass Storage
When you are not using ADB, because you unselected "USB Debugging", your Vega's sdcard can be
used as a disk drive on your PC to transfer files. Simply unselect USB Debugging and click "Turn on
USB storage" or go to:
Settings->SD card & device storage->Unmount SD card
Your sdcard will "unmount" from your Vega, meaning you will not be able to use it on the Vega, and
appear as a drive on your PC.
You do not need to install any drivers for this mode.
Downloading the Software you Need
Download the "Full Software update image" and "USB Update Driver" from myadventvega. Make
sure you know where you downloaded this software to on your PC.
The USB drivers you are going to need are in "systemusb.zip". Unzip this file. Again, make sure that
you know where you unzipped them to.
Download the mcr from Modaco. Make sure that you have included "USB Drivers for Windows" in
the download options. Save it to the same place you downloaded the Advent stock ROM and USB
The USB drivers for mcr are contained in "r1-tegrausbdrivers-modaco.zip" Unzip this file and make
sure that you know where you unzipped it to.
You should now have something like this:
NB. The name of the MCR zip will be different but it's obvious which one it is.
Installing the Correct USB Drivers
As we saw in the introduction, the modes you need to be in to install the stock ROMs and the mcr
require special device drivers to be loaded. This section shows you step by step, with loads of
screenshots, how to install the drivers.
When going through these guides, please please please do not miss any steps and do not "invent"
steps. For example, I am going to ask you to uninstall device drivers. Please do this, do not be
tempted to use "update drivers" instead. Follow me through step by step, it will work!
PS. Nothing we will do here will harm your PC. Worst case will be a reboot.
Installing, or "Flashing", a stock ROM.
1. Unplug your Vega from the PC.
2. Plug in the Vega's power charger.
3. Make sure that your Vega is completely powered off by holding the power button for at
least 6 seconds. Put it into recovery mode as described above.
4. Open "device manager" on your PC.
a. Right click "My Computer" and select Manage
b. Click on "Device Manager"
5. Plug your Vega into the PC
6. You should see an "APX" device appear in Universal Serial Bus Controllers and the "Found
New Hardware Wizard" will appear. If you do not see APX, you are not in recovery. Start
again from Step 1.
7. Select "Install from a list or specific location" and click Next
8. Select "Don't search. I will choose the driver to install" and click Next.
9. Click "Have Disk"
10. Click "Browse"