Don't Miss

Obtaining EEprom Bios Firmware For Deadflashed LG GDR8163B DVD-ROM Drive

By on October 6, 2021
Obtaining EEprom Bios Firmware For Deadflashed LG GDR8163B DVD-ROM Drive

 

 

 

 

 

 

 

 

 

A few months ago my friend Marco brought me two LG GDR8163B DVD-ROM drives. One still working and the other one he had deadflashed over the Pata/IDE port with a wrong turning out upgrade attempt. With the secondhand bought still working LG drive he hoped I would be able to reflash the now defect first LG drive back to a working DVD-ROM drive. Since using the Pata/IDE afterwards no longer is possible. There is a software Flasher program from Devil’s Claw that apparently was designed to repair those older wrong flashed drives on older computer operating systems. But that will only fail on our defect flashed drives when tried. And that program also should help to first make a backup of the original Firmware that is stored in the drive’s eeprom but that also failed on the still working LG GDR8163B DVD-ROM when tried. And there also exists cross FW flashing software. And everything also depended on which IDE/Pata controller board was used.

What also didn’t help are the LG flasher programs, and other programs, that do not save the old firmware before upgrading the firmware. And those same LG flasher programs killed my friend’s drive to oblivion! Which makes it worse is that the firmware bin file in the LG program that is supposed to program the eeprom over Pata/IDE is packed into the boot flash exe file. And so isn’t available and can’t be used to flash the eeprom on an external used programmer when we desolder that deadflashed eeprom from those defect drives. Although I also tried asking the LG helpdesk for that bin file, they simply couldn’t provide it. And nowhere on the entire internet that correct firmware eeprom bin file was shared!

These drives are much wanted for replacing the original defect Xbox DVD drives with. After some additional changes to the internal drive board it is said that they even work better than the original Thomson Xbox drives do (being more compatible with running most if not all Xbox games).

how to recover eeprom

Previous photo showed the Panasonic MN103S89FDA processor with the TSOP32 SST39SF020A eeprom on its right in the secondhand bought still working drive. And looking for a datasheet for the MN103S89FDA processor will fail too sadly.

What made it more difficult was that the deadflashed LG drive used another TSOP32 eeprom type MX29F002NB that was larger than the much smaller 8 x 14 mm that was used in the still working drive. And I only was able to read those larger eeproms because I had not yet such a special smaller tsop32 socket to read the SST39SF020A in our good working drive. Luckily I found the right TSOP32 to DIP adapter and it was ordered on Amazon for 30,99 Euro.

eeprom programmer

eeprom schematic

eeprom programmer socket

 

But Before I bought this adapter that took over a month to arrive, I also had bought a third used (probably one of the last drives still available) LG GDR8163B drive on eBay. Hoping that one would also use the larger MX29F002NB eeprom which I already had a matching TSOP32 to DIP adapter for. Sadly when the drive arrived it had the same smaller 8 x 14mm eeprom on its board. And also my supposedly good TSOP32 to DIL adapter had too wide DIP pin rows to fit in my TL866II or in my GQ4x4 programmers! So I also needed new adapter sockets for these eeproms too! Which I found on Grandado consisting out of a set of below shown 7 adapter sockets for TSOP32/40 and 48 pins 8/16 bits!

TSOP32/40 and 48 pins 8/16 bits!

TSOP32/40 and 48 pins 8/16 bits spec

I only needed the TSOP32 Base board with the TSOP32/40/48 Top board.

And although the seller said that it was only for the TL866II, this set also worked perfectly on the GQ4x4 programmer too! Reading the TSOP SST39SF020A this way was in fact exactly the same like reading the No Adapter DIP SST39SF020A eeprom type version. (The same resulting parallel pin configuration!)

Next PC screen snapshots proved that reading the good FW containing SST39SF020 eeprom verified okay on both programmers in multiple setup ways! Here first on my GQ4x4 as No Adapter version (which in a way the TSOP32/40/48 Top board inserted on the TSOP32 Base board just is!)

TSOP32 Base board

But it also verified fine when read as PLCC32 Adapter board on my GQ4x4 universal programmer. On the GQ4x4 programmer the SST39SF020 chip also verified fine with the saved FW bin file when read as ADP-022 TSOP32-DIP32 adapter board!

Which also was confirmed because both my programmers also checked for the right inserted Chip type name during verifying the inserted chip! Next screencopies also show that the TSOP32 Top to DIP Base board also worked fine on the TL866II.

And of course I already was sure that the saved firmware bin file read from the good working third eBay bought LG GDR-8163B drive was correctly read. Because after I flashed the SST39SF020A eeprom in the second drive with it and had placed it back that drive still worked fine afterwards!

TSOP32 software

TSOP32 adapter

Previous screen shots again showed that all TSOP32 chip verify setups worked exactly the same as if a DIP32 SST39SF020A chip was read. And the single (waveshare) 8x14mm TSOP32 to DIP 32 socket worked the same as the 8x20mm Top and Base board adapter did. Making it a DIP32 pin eeprom.

And now that I finally knew for sure that I extracted the right FW bin file from my third eBay bought drive, I still had the first defect drive that needed to be fixed too!

Next photo shows the cover of one of the LG drives. The FW version was the same version 0L23 on all 3 LG Pata/IDE drives.

LG Pata/IDE drives

And my conclusion that all programmer setups resulted in the same good read FW file by using the PC program ANTI-TWIN confirmed that indeed that all saved bin files were identical, no matter what socket setup was chosen! So the TSOP32 Top and Base boards plus the 8x14mm adapter socket made in fact in all setups just a DIP chip pin configuration from my original TSOP32 SST39SF020A chip.

TSOP32 SST39SF020A chip

Next screen copy shows the adapter setup screen on my TL866II when the same Top and Base TSOP32 to DIP adapter boards were used. Here the third LG drive eeprom was successfully read and verified! Followed by a photo after the eeprom was soldered back into the eBay LG drive.

TSOP32

kapton tape on circuit board

When I use my hot air station to desolder or solder back components, I use Kapton tape to protect the other parts from overheating and from floating from their board positions.

On next photo it shows the soldered back 8 x 20mm MX29F002NB TSOP32 eeprom after it was successfully flashed and verified with the firmware file extracted from the SST39SF020A eeprom.

SST39SF020A eeprom

SST39SF020A eeprom software

Previous screen copy showed the successfully flashed MX29F020NB eeprom on my GQ4x4 programmer. Again the TL866II TSOP32 Top and Base to DIP boards was used without any problem!

Conclusion: Sadly the manufacturers do not leave us any choice when we want to fix our dead flashed DVD-ROM devices. By their evil crippling software resulting in useless devices from useless upgrading software! And sadly only after finding a still good working DVD-ROM Player we can try to

extract the necessary Bin file. Afterwards only desoldering the corrupted eeprom, and re-flashing the corrupted chip externally on a universal programmer is the only way!

Sadly the first defect drive with the MX29F002NB eeprom didn’t work with the from the SST39SF020A copied eeprom file. Reason why is unsolved. 12V, 5V (also feeding the eeprom), and 3.3V voltages were measured fine, and all eeprom pin connections to the Panasonic MN103S89FDA cpu checked out fine too! Maybe the MX29F002NB uses other firmware? And the other difference with the SST39SF020A eeprom is that the MX29F002NB also has 7 Write protection sectors which the SST eeprom lacks.

MX29F002NB

I also wrote down how the eeprom is connected to the large Panasonic cpu in these drives. Because it was the only way to check if all eeprom pins were correctly connected after it was soldered back.

Below picture shows how all TSOP32 eeprom pins are connected to the Panasonic cpu/controller.

Panasonic cpu/controller

Luckily I didn’t destroy the 2 afterwards still perfectly working LG GDR8162B drives. And the still defect drive maybe already suffered from other issues because the turn table motor also made some sound from its internal rolling ball bearing balls. And the rather expensive ordered eeprom adapter sockets (The 7 Board adapter set was about 70 Euro, and the special 8x14mm TSOP32 socket adapter was about 31 Euro!) surely will come in handy a next time my programmers are needed to extract firmware again!



Anyway I now have a tested working Bin file for all the LG GDR 8163B DVD-ROM drives (B stands for the black front plate) that was very hard to get and most LG DVD-ROM users that also deadflashed their LG drives probably also never had! And this bin file couldn’t be found anywhere on the entire internet!

albert from netherlands

Albert van Bemmelen, Weert, The Netherlands

Please give a support by clicking on the social buttons below. Your feedback on the post is welcome. Please leave it in the comments.

P.S- If you enjoyed reading this, click here to subscribe to my blog (free subscription). That way, you’ll never miss a post. You can also forward this website link to your friends and colleagues-thanks!

Note: You can read his previous article on Recovery Of A Defect Unreadable HDD

 

Likes(51)Dislikes(1)

15 Comments

  1. Parasuraman S

    October 6, 2021 at 11:18 am

    Very, very informative article, most of which, unfortunately went above my head!

    Likes(3)Dislikes(0)
  2. Waleed Rishmawi

    October 6, 2021 at 12:51 pm

    I do agree with Parasuraman that it was an informative article and I join him to say, it was mostly over my head. I do not deal with programming at all and if I have an issue I will sure give you a call. thanks man for sharing and have a blessed day

    Likes(1)Dislikes(0)
    • Albert van Bemmelen

      October 6, 2021 at 7:47 pm

      Have a blessed day too Waleed!

      Likes(1)Dislikes(0)
  3. Albert van Bemmelen

    October 6, 2021 at 1:01 pm

    Knowing the high level of experience you have dear Parasuraman, I'm sure it is only not yet having those tools like these programmers and the necessary eeprom socket adapters!
    I now also know what most likely is causing the first bad deadflashed LG dvd-rom drive from not working on the extracted SST39SF020A firmware. It is likely that the MX29F002NB eeprom uses a different internal program bootaddress because according to its datasheet it can be situated in the top or the bottom of its memory addressrange.
    Which I'll know if I instead of the MX eeprom also solder in the same SST39SF020A tsop32 8x14mm eeprom in. That eeprom also is better in having a data retention time of about 100 years (!) instead of only about 20 years for the probably older MX29F002NB eeprom. This also means that the LG drive with the 8x20mm MX eeprom probably no longer works after it lost its data in 20 years. (which already is in about 4 years?)

    Likes(3)Dislikes(0)
  4. Paul

    October 6, 2021 at 2:49 pm

    This is the type of repair articles I am expecting.
    Very detailed and informative!

    Likes(1)Dislikes(0)
    • Albert van Bemmelen

      October 9, 2021 at 4:48 pm

      Thank you Paul. I sure will try to maintain this level of experience in future article(s).

      Likes(0)Dislikes(0)
  5. Anwar Y Shiekh

    October 6, 2021 at 9:38 pm

    Beyond impressive

    Likes(2)Dislikes(0)
    • Albert van Bemmelen

      October 10, 2021 at 1:00 pm

      Thanks Anwar! Hope the article helped you to fix any of your devices too.

      Likes(0)Dislikes(0)
  6. Mihai

    October 7, 2021 at 12:56 am

    Hello Mr. Albert,
    Good article !

    If you want to extract a file from an exe file without installing it, you can use universal extractor. Exe file is like an archive. I hope to be useful.

    Likes(1)Dislikes(0)
    • Albert van Bemmelen

      October 9, 2021 at 6:47 am

      That is true Mihai. Of course I already tried that. Sadly just extracting all files won't help because as said the file we need is sort of invisible packed with a bootloader so it kind of autoflashes the eeprom. And we do not know the address where this loaderprogram stops and our wanted eeprom data starts. Therefore we need that exact bin/hex file to program our eeprom externally in a (universal) programmer. And LG probably doesn't care about restoring old dvd-rom drives and instead of giving good service rather just sells new drives.

      Likes(0)Dislikes(0)
  7. Yogesh Panchal

    October 8, 2021 at 4:18 pm

    Good Informative article,Albert

    Does this Programmer support 1.8V EEPROM.

    Likes(1)Dislikes(0)
    • Albert van Bemmelen

      October 9, 2021 at 7:00 am

      I believe it does and probably also with external adapter boards.
      But the eeproms used here were just 5V. And if not mostly just 3.3V.
      The in the article mentioned wider pins DIP TSOP adapter board was originally intended for the RT809H NAND programmer where it fits in its wider and larger programmer socket. And the RT809H surely is a multi programming voltage programmer. Also with special adapter boards if needed.

      Likes(0)Dislikes(0)
  8. Carlo Alberto Birocco

    October 10, 2021 at 6:43 pm

    Impressive job! Congratulations for Your skills!
    Cheers

    Likes(0)Dislikes(0)
  9. Lynn Blakely

    October 11, 2021 at 10:12 am

    Albert that was a very detailed explanation of a rather challenging repair process. Your experience has taught you well. It is interesting to me as I have only replaced an e prom in only one panasonic vcr to make it operational again.

    Likes(0)Dislikes(0)
  10. ulises aguilar

    October 15, 2021 at 5:09 am

    grate information sir

    Likes(0)Dislikes(0)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Open

Close