Note: Remove any discs inside of your Xbox 360 DVD drive before flashing. Follow these step-by-step instructions below carefully...
1. Plug out both the Xbox DVD drive from your Cardbus SATA Ports and including the Cardbus device itself from the PCMCIA slot. You cannot connect the drive into a SATA port yet since it is erased and will cause computer to lock up while in Windows or during the Windows startup logo.
2. Turn on computer and boot into Windows.
3. Now insert the Cardbus device properly into the CARDBUS slot found on some old or new laptops/netbooks. Make sure to always use the first labeled slot (Slot 0) and is inserted in the right way. Don't insert the SATA cable yet.
4. Be sure that under
PCMCIA adapters in Device Manager, check to make sure that the card reader cardbus driver is first installed. The card reader which allows the VT6421 SATA device to be inserted in, needs its own driver. It may already have been installed automatically by Windows XP/Vista/7 or your OEM laptop/desktop manufacturer.
5. Install
http://www.viaarena.com/Driver/vraid_driver_v550b.zip (setup.exe) which is the driver we are going to modify. If for some reason if launching setup doesn't work, you might have to manually install the driver using Device Manager or the Add Hardware wizard. (Point
RAID Controller under
Other devices to the .inf file located at
\VRAID_Driver_V550B\VRAIDDrv\OS\bit I highly suggest using Windows XP SP3 32-bit to install these drivers)
6. Restart computer. Windows should launch without freezing.
7. Device Manager now reports
VIA VT6421 RAID Controller under
SCSI and RAID controllers.
8. First right-click, disable it, double-click this item, and then find out where the driver file for it is located (maybe
Windows/system32/drivers). Replace
viamraid.sys with the "no-freeze" one available here -
http://www.tiaowiki.com/download//file.php?id=8 Rename this downloaded driver to
viamraid.sys (to what it was before). This must be done since only the PCI versions of the VT6421 can take advantage of PortIO in JungleFlasher, where you won't have to replace or install any driver. PCMCIA/onboard VIA need to have drivers always installed and can't be removed, but can be modified.
9. Now the next step is to of course re-enable back the item
VIA VT6421 RAID Controller. Don't install the item "UNIATA Management Port SCSI Net Device". If there are yellow exclamation signs, you might need to disable/enable it again, or restart computer. (Make sure to only plug in the Cardbus
after Windows boots up fully since the driver has been modified)
10. While still in Windows, connect a working SATA cable into the correct SATA slot (matching the cable) on the PCMCIA/Cardbus device, and then use your preferred method of providing power to your Xbox 360 drive to be flashed. If you are going to use the CK4 method, you might have to use a Molex to Wall Outlet or Molex-to-USB adapter, or simply find a desktop computer somewhere. (
Diygadget's CK4 kit recommended)
11. Load up the latest JungleFlasher available for download here
http://jungleflasher.net/downloads.html and then follow usual JungleFlasher flashing tasks here -
http://www.tiaowiki.com/forums/index.php/topic,87.0.html Don't forget to select "VIA Ports Only" if already not selected, and choose the right SATA I/O Port (maybe the 1st or 2nd one in the drop-down list).
If you didn't have to manually select "VIA Ports Only" and the message "No VIA Ports found" didn't appear, then you have successfully installed your Cardbus device and is finally now working correctly!
12. If you see instead
No Drive Detected, it means you didn't cycle through the correct SATA I/O port, or because the drive was already erased. Instead of using LiteOn Erase, do an
Intro/Device ID explained here to get the drive into vendor mode -
http://www.tiaowiki.com/forums/index.php/topic,87.0.html