Basic steps to retrieving the key to a Liteon DG-16D2S

OK, I am going to keep this simple, I’ve done my research, and done it myself. I’m going to supply the guides and information you need to successfully flash your drive. It seems a few people who are new to hacking move into it to fast and skip over simple steps and get errors returned. So this mini guide will be as basic as humanly possible.

RESOURCES USED –>

  • http://www.se7ensins.com/forums/topic/63369-how-to-flash-the-lite-on-dg-16d2s/ (study)
  • http://www.adploits.com/2009/03/24/flasing-stock-liteon-dg-16d2s-with-ixtreme-151-firmware/ (study)
  • http://www.ixtreme.net/xbox-360-tutorials/jungleflasher-tutorial-for-ixtreme-t5.html
  • http://www.ck3.co.uk/xecuter-ck3-lite-ck3-probe-no-solder-addon-bundle.html (you will have to buy this, unless you know how to solder and what not, and if you did you wouldn’t be on THIS tutorial)
  • REQUIREMENTS –>

  • A Liteon DG-16D2S dvd drive
  • Xecutor CK3 Lite
  • CK3 Probe
  • DVDKey32 v0.7
  • Firmtool v1.3
  • Lite-On-Erase
  • Dosflash32 v1.6
  • They say you need a VIA card, but I did mines without one, so i don’t know how much this is true
  • STEPS –>

    1. Open XBOX360 (http://www.youtube.com/watch?v=joF4n_HT6X0&feature=player_embedded – there are several howto vids on youtube find one that works for you, its pretty easy to do)
    2. Open the side of your computer and locate your motherboard and the first SATA port
    3. What I do is I put my xbox360 inside my computer in a good resting position where my SATA cable could reach my liteon drive just fine. Next connect the SATA cable FROM your computer to the liteondrive.
    4. Now all you have to do is find the port number the drive is connected to, you can do this by following this simple excerpt from se7ensins.com’s guide:


      Identifying your Sata Port Info

      There are a few ways to do this, Ill cover the simple ones feel free to use your own methods.

      Method One: iPrep
      Run iPrep 101 v006 and select your Sata Controller in the drop down box. Then, click the ?
      Posted Image

      You will be presented with something resembling the image below.
      Posted Image

      Your command base register is the first 4 characters of DeviceIO – In this case CF00

      Method Two: Dosflash32

      Hook up your LiteOn to your PC power(ed) On

      Run Dosflash32.exe
      Posted Image

      You may or may not see this, this is it failing on my Pioneer DVDRW – 0×1F0 and 0×170 are generally NOT your magic port.

      Select No if it returns 0×170/0×1F0 ports.

      If all is good, you will receive something similar to the image below, note my port. 0xCF00 – The same magic port iPrep returned :)

      Posted Image

      You might as well say No once this is returned as the LiteOn drive is locked, so it won’t respond to the mtk intro query.

      OK, now you have your command base register, we need the com port you will be using (usually 1 for Serial Cables, needs to be 1-9 for USB or USB To Serial Adapters)

      Right Click “My Computer”

      Select properties
      Posted Image

      Select ‘Hardware’ tab, then, ‘Device Manager’
      Posted Image
      Scroll Down to ‘Ports COM & LPT’
      Posted Image
      You will see that I have been assigned Com Port 1

      Now you can prepare to dump the data from the LiteOn

      At this point, you should have all the system info you need to complete the process.

    5. Now that you have your port number your going to extract the key, which is probably the trickiest part for most. In order to do this read the next lines carefully. OK for this to be easy you need the CK3 parts. 1. Plug the CK3Lite into your computers rs232 serial port. usually located on the back of your computer 2. plug the liteon dvd drive power cable to your CK3 but make sure the switch is off when you do this 3. Connect the ck3 probe to the r707 located on the liteon dvd drive. 4. have the disc tray opened half way with the drive status closed. 5. When all this is done should look something like this --> http://www.adploits.com/wp-content/uploads/2009/03/connected.jpg
    6. TIME TO RETRIEVE THE KEY!!!!
    7. Important notes:
      • Tray Status needs to be closed, but drive half open
      • Serial port on LiteOn MUST be in tact (or using a probe/spear)
      • You only need R707 joined
      • Sata and Serial/USB connected to PC
      • Drive powered ON
    8. Obtaining dummy.bin using DVDKEY32 v0.7
      DVDKEY32 is run from the command line and requires the command of:
      Dvdkey32 SATA PORT COM PORT
      In my instance, this is Dvdkey32 CF00 1

      Type you DVDKEY32 command in the command prompt as shown below.
      Posted Image

      Insert probe / spear / homemade version if using one into via above R707 and press Enter

      Posted Image

      You will be presented with something similar to this, if key is returned as CC CC CC CC CC CC CC CC – CC CC CC CC CC CC CC CC – Then check your serial port / eject status.

    That’s it to retrieve the key, in the next small portion I will go over errors.

    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 
    
    c:\DVDKEY>
    

    One Response to “Basic steps to retrieving the key to a Liteon DG-16D2S”

    1. I think this is the site that i have to bookmarked, many thanks !

    Leave a Reply