// how a failed SSD is readAround the controller, not through it.
Why chip-off is typically the least preferred method of obtaining data, not the most preferred.
In order to create a "diagnostic mode" manufacturers place a special mode on their controllers which allows access to the service area normally locked down from direct readout. By using such methods one has full access to all elements of the service area — including those that provide a table-based mapping of logical address to physical location within the flash memory. These tables represent the entire effort required to extract usable data from the NAND, since as part of the wear levelling process, there is little or no correlation between the logical address assigned by the controller and the physical location of data on the NAND.
If a controller cannot be recovered at all, then one may have the ability to directly read the flash memory. However, in doing so, you will have to de-interleave data from each plane, correct errors based on error correction coding (ECC), and arrange data according to how your controller arranged it. This method of reading is typically much slower and riskier than attempting to revive the controller, and on many modern drives it returns data the controller had encrypted. As such, if one were able to take out chips of an SSD or NVMe device and create an exact copy of the original data, they would essentially have obtained a perfect copy of something nobody can read.
This is why one attempts to restore the controller prior to extracting data via chip off methods. Therefore, when a company suggests performing chip-off extraction on a drive where there is still potential for recovering the controller, it is reasonable to request an explanation. SSD and NVMe recovery services in Manchester start at £300 + VAT after a 48-hour free diagnostic period. A 50% deposit is also required for all controller level recovery efforts.