Taking work now — the first look is freeSSDs posted in from anywhere in the UK, or handed in at ten drop-off pointsQuicker still, give us a ring:0800 6890668
SDRSSD Data Recovery 0800 6890668 Price my job
SDR / Whatever it is doing now / Firmware and controller failure

Firmware · controller · the flash translation layer

SSD firmware and controller failure. What firmware repair really means on an SSD.

On a hard disk, firmware repair means fixing modules on the platters or the board. On an SSD it means booting the controller in its diagnostic state, loading working code into its memory rather than onto the flash, and rebuilding the map from the service area. Where the controller is physically dead, the flash is read chip by chip and the controller's scrambling, interleaving and error correction are undone in software, unless the drive encrypts in hardware, in which case the original controller has to be revived. One drive is £300 + VAT after the free look, fixed in writing; where chip-off and reconstruction move the figure within its band, that is explained before you agree to anything.

Free first lookOne fixed figure in writingNo data, no bill on most jobsReturn postage paid

Rather talk it through? An engineer answers the bench line
0800 6890668

Controller, firmware and map: which one has failed.

Three things sit between your files and the connector. The controller is a small processor. The firmware is the program it runs, kept mostly in a service area on the flash. The map, the flash translation layer, is the firmware's record of where every logical block physically lives, and it changes constantly as the drive shuffles data for wear levelling. Any of the three can fail, and each fails differently.

Firmware faults are the commonest and the most recoverable. A page of the service area goes bad, or a write to it is interrupted, and the controller either stays silent or drops into its ROM. In the diagnostic state the bench gives the controller a working copy of its firmware in RAM, reads the service area around the damage, and rebuilds the map. Nothing is written to the flash, so nothing is lost by trying.

Controller faults are rarer. A chip that has overheated, a short after a surge, a crack after a knock. Where the controller is dead the flash is read directly: each chip removed, its pages dumped, and the controller's scrambling, interleaving across dies, XOR patterns and error correction undone in software before the map can even be looked for. That takes longer, which is what moves a figure within its band, and it is impossible on a drive that encrypts in hardware, because the flash alone is ciphertext. On those, Samsung, WD, SK hynix and Apple among them, the original controller is revived instead, which usually can be done.

What you see, and what it means.

Describe yours to us →
What you see The usual reason Where that leaves you
Not detected, 0GB, SATAFIRM S11Firmware will not loadLoader in RAM; map rebuilt; good odds
Read-onlyFirmware protecting worn flashUsually fully readable
Dead after a firmware updateThe update stopped half-wayFirmware-level work
Drive hot to the touch, then deadController or power stage failedBoard repair, or chip-off
A hardware-encrypted drive with a dead controllerFlash is ciphertext without itOriginal controller revived; no chip-off route

From the box arriving to your files going back.

Work we have closed →
01

Logged the day it lands, and the first look costs nothing Free

A case number goes on it the day the parcel is opened, and an engineer settles what has actually failed before anything else happens. The drive is read on our own equipment, never in a computer that might send it a TRIM command. Back to you come two things together: a straight note of what is liftable and what is not, plus one figure, fixed and written down. Accept it, or decline and owe us nothing.

Nothing to pay for lookingA single figure, put in writingNo TRIM, no writes
02

Powered on our terms

Every power-on gives a failing SSD another chance to run its own housekeeping. Here the drive is brought up in the controller's diagnostic state instead, which lets the bench speak to the flash directly and keeps damaged firmware out of the conversation.

Vendor diagnostic modeNo hopeful reboots
03

Past the fault, to the map

Working code is loaded into the controller's memory rather than onto the flash, the service area is read, and the translation table is rebuilt from what is there. Where the controller itself is dead, the chips are read one by one and the controller's scrambling and error correction are undone in software.

Loader in RAM, never on the flashMapping tables put back together
04

A full image, then the volume

Nothing is worked on live. The whole drive is imaged once, weak pages retried in their own passes, and the file system is put back together on the image. Encrypted volumes are unlocked there too, with the key you supply, and never on the original.

One careful imageThe volume verified end to end
05

You see the file list before you pay

What was recovered is listed for you first, and only then does a bill exist. Approve the list and it is invoiced; turn it down and it is not — and where nothing has come back, most jobs carry no charge at all. Recovered data travels home on fresh media bought in for your job, with the postage at our end. Your case is not closed until you have opened the files on a machine of your own.

No charge until you accept the figureFresh media, supplied with the job3–5 days at the bench

From the bench

  • Vendor tools update firmware; they do not repair it. They run through the operating system, which a failed drive is not talking to, and on a drive that is talking they can only replace firmware wholesale, which is a risk on a drive already misbehaving.
  • Chip-off is the last resort, not the first. Lifting the chips is quick; reading what comes off them is the slow part, and it has to be learned controller family by controller family.
  • Every family lays its flash out differently. Page order, scrambling and error correction differ between Phison, Silicon Motion, Marvell, Maxio and the in-house designs, and a raw dump is meaningless until they are undone.
  • Encryption decides the route. Hardware-encrypted drives are recovered through their own controller. We say at the free look which yours is.

One job, followed all the way through.

UK · SDR-2026-0376JOB LOGGED ✓

A Corsair MP510 whose controller had cooked itself in a small case

A compact gaming PC with no airflow over the M.2 slot, and a drive that had run hot for two years before it stopped. The Phison E12 controller was dead; the drive was not hardware-encrypted, so the four flash packages came off and were read directly. The interleave and scrambling were undone, the map reconstructed from the flash, and the game saves, the photos and the tax paperwork came back. Two months of browser cache did not.

98% of user files recovered6 days here, and back by post
Illustrative example — replace with a genuine case

What helps, and what harms.

Do this much first

  • Power it off at the first sign of trouble
  • Note the model, and the firmware version if a tool still shows it
  • Tell us whether it was encrypted
  • Send the bare drive in an anti-static bag

What sets us back

  • Flashing firmware at a failing drive
  • Baking, freezing or reflowing the board
  • Buying an identical drive to swap the controller — SSDs are not repaired that way
  • Running scans while it is still powered

Questions answered before you commit.

Can SSD firmware be repaired?

In the sense that matters, yes: the controller is given working code in its memory and the map is rebuilt, without writing to the flash. The drive is not returned as a working drive; the data is returned on fresh media.

What if the controller is dead?

The flash is read directly and the controller's scrambling undone in software, on drives that do not encrypt in hardware. On drives that do, the original controller is revived. The free look tells you which.

Can I swap the controller from an identical drive?

No. Unlike a hard disk's board, an SSD's controller holds nothing that can be moved, and the map on the flash is specific to the way this controller laid it out.

What does it cost?

£300 + VAT for one drive after the free look. Chip-off and reconstruction can move the figure within its band, and that is explained before you agree.

How long does it take?

3–5 days at the bench for a firmware fault. Chip-off work is longer, and quoted with the figure.

Nothing gets worse while the power is off.

Looking at it is free. Back comes a list of what opened and what did not, together with a single price to finish, set down in writing while you are still free to say no. Until that list reaches you, leave the drive switched off.

0800 6890668