How to read ROM via programmer device

Sometimes you can’t read ROM via PC3000 due to PCB damage. In some situation you need to unsolder the chip and use programmer device to read ROM content.

In this tutorial we will show how to do it.

As an example let’s take Seagate ST3500418AS drive. This drive is F3 family, so without original ROM data we will be unable to use donor PCB.

Unscrewed PCB

Here is a ROM chip. It’s Winbond W25X40AL. If you doubt which chip is ROM chip – typically ROM chip is 8 pin SOIC. Also you can search datasheet by chip label.

Unsoldering ROM chip using pincers and hot air

Chip unsoldered!

Now we need to insert chip into programmer device. I used as programmer Xeltek SuperPro 500P with SOIC adapter. This model of programmer is not producting anymore from 2013 but it’s still a good device and suitable for reading most ROM chips that can be found on HDD PCB.

To read the chip we need to use SOIC adapter.

Place the chip close to the bottom of the adapter, the key must be at the top left corner. Each chip can be placed differently so check the placement in programmer’s software.

Now insert SOIC adapter into programmer, place it also on bottom of DIP panel.

Now everything is ready for reading chip.

Let’s run Xeltek software

You need to press Device tab, select your ROM chip and press OK.

If you are unsure how to place chip in SOIC adapter, you can check documentation about ROM chip by pressing Dev.Info button

Read ROM chip by Read button on left panel. If reading was sucessfull you will see something like

Read ok!
0:00'01''13 elapsed.

You can check buffer to visually check that ROM was read.

To save ROM content into file press Save file icon.

Select File type = Binary here.

Now you can use resulting bin file for writing to donor board or open it in ACELab Hex Editor to make any changes or check for some information.

Good luck in data recovery!

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)

This entry was posted in Data Extractor. Bookmark the permalink.

2 Responses to How to read ROM via programmer device

  1. PAVAN says:

    Thanks To Ace Team for supporting and sharing out of Ace Tool portion.

  2. Glen says:

    Yes thanks for this, I HATE Xeltek because they want you to purchase adapters for everything and not once have they showed that adapter or told me that it would work. That is the missing piece that I have been looking for. 🙂

Leave a Reply

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