[ltr]
Dump Preparation
Requirements
These are the basic requirements to connect the drive to a computer and powering it.
- Native SATA controller or VIA VT6421A or VT6421L PCI card
- Power to the Lite-On drive, either:
- Team Xecuter Connectivity kit v1 or v2 (on v1, keep the eject button open/high)
- The Xbox 360 located close the computer to provide power to the drive
In addition you of course need a new DVD drive to put the key on once it's dumped. Any old BenQ, Toshiba-Samsung, or Hitachi-LG drive will work.
Utility
Download the DVDKey utility. The utility will interface with the drive over the serial connection and dump the key via SATA.
Create a DOS boot disk and put DVDKey on the drive.
Find SATA Port
DVDKey requires the address of the SATA port where the Lite-On drive will be connected. The address location is in HEX format (e.g. 0xA000 or A000).
Currently there are 3 different methods to find the address, some easier than others.
iPrep
This is a Windows tool to create a boot disk for iXtreme flashing.
Install the application and open it, in the middle of the window, look for the name of your SATA controller, click the question mark on the right-side, the SATA port is the first 4 (four) characters in the DeviceIO string. Here it's
A000. [/ltr]
[ltr]
Make sure you have the
.Net Framework v2.0 installed if the application throws an error on launch.
DosFlash
DosFlash is used to flash BenQ drives (and Toshiba-Samsung drives). It will report the address of the detected drive before it continues.
Connect the Lite-On drive to the SATA port, create a DOS boot disk and put DosFlash in it, boot to DOS, and execute dosflash.exe in the Dosflash16 directory (DOSFLA~1).
Press 'n' on any prompts. The port will be reported in the text string starting with
MTK Vendor Intro failed on port.... Press ctrl+c to exit.
The output should look like this:
c:\DOSFLASH\DOSFLA~1>dosflash
DOSFLASH V1.4 Beta Build 20071115 by Team Modfreakz and Kai Schtrom
0) 0x01F0 IDE Pri Master None
1) 0x01F0 IDE Pri Slave None
2) 0x0170 IDE Sec Master None
3) 0x0170 IDE Sec Slave None
MTK Vendor Intro failed on port 0xA000. If you choose to resend the command
you should turn the drive off and on after you pressed "Yes".
Do you want to resend the command until the drive responds (Y/N)? n
4) 0xA000 SATA Pri Master ATAPI PLDS DG16D2S 74850C
Flash ManufacturerID: 0x00, DeviceID: 0x00
Flash Type: MTK Vendor Intro failed!
Flash Size: 0 bytes (0 KB)
5) 0xA400 SATA Pri Master None
6) 0xA800 IDE Pri Master None
7) 0xA800 IDE Pri Slave None
Enter the number of an ATAPI drive to read, write, erase flash:[/ltr]
c:\DOSFLASH\DOSFLA~1>
[ltr]
Dump Key
Once the steps above is complete, the dump process can begin.
Half Open Tray
The tray has to stay half open during the process. Once the drive tray is half-open it will stay open, not close on the next power up as a normal drive would do.
Note: On some setups it's not needed to have the tray half-open, it works fine with the tray closed.
Eject button method
- Power on the drive
- Press the eject button - On the Connectivity Kit or front of the Xbox 360
- Remove the power again
- Manually press the drive half-way in
[/ltr]
[ltr]
Paper clip method
- Locate the black slider on the right-side on the bottom of the drive (see picture)
- Use a paper clip or screwdriver to press the slider all the way in
- The tray should slide or pop out, pull it half-way open
[/ltr]
[ltr]
Dumping Procedure
Follow this procedure to dump the key:
- Power off the computer
- Disconnect power and SATA cable on the Lite-On drive
- Connect the serial controller cable to COM1 (bios setting 3F8/IRQ4) on the computer
- Connect power to the Lite-On drive
- Power on the computer
- Boot to DOS, either from hard drive or a flash drive, DVDKey already installed
- Plug in the SATA cable to the Lite-On drive
- Note: On some computers (VT6421), the cable can be plugged in before the computer is powered on
- Execute DVDKey with the SATA port address (found above) as an argument:
- After 20-30 seconds the key will be dumped
- If it fails, try again from step 1
The output should be something like this:
c:\DVDKEY>dvdkey a000
Port A000
Drive Present
Wait about 20 seconds
GOT SOMETHING !!! sona: 03 sega: 54
DVD key:
9174C2D5905AE8B9ACB23CD116XXXXXX
Seems a GOOD Key!!!!
KEY.BIN saved
PLDS DG-16D2S 74850C
INQUIRY.BIN saved
PLDS DG-16D2S
IDENTIFY.BIN saved
c:\DVDKEY>
- key.bin is dumped through the COM-port
- inquiry.bin and identify.bin is dumped through the SATA-port
As a side note, all this also work exactly the same on a BenQ drive. Leave the tray half-open and cylce the drive power between each try.
[/ltr]
[ltr]
Errors
If you got something like this, you need to:
- Power down the drive between each tries
- Check the serial adapter communication
- Wrong COM port selected for the serial adapter (DVDKey hardcoded to COM1)
- Tx and Rx pin is reversed or misplaced on the transceiver
c:\DVDKEY>dvdkey a000
Port A000
Drive Present
Wait about 20 seconds
It didn't work, sorry reg1: 54
DVD key:
00000000000000000000000000000000
Seems NOT a good DVD Key!!! 00 00
KEY.BIN saved
c:\DVDKEY>
In this case the wrong SATA port address is used. Try iPrep, DOSFlash, or Slax to find the correct port.
c:\DVDKEY>dvdkey a400
Port A000
Problems with sata status, try to reboot PC [/ltr]
c:\DVDKEY>