I've been analyzing and reverse engineering harddrive firmware recently. I haven't had enough samples yet for a good scope of research. The firmware update utilities for HDDs have usually been very well thought out and implemented. Updates for a SSD's firmware can be easy or not worth the trouble.
I haven't had time to document the work due to two SSDs that have been troublesome. The SSDs are the same brand with the same MCU. When they were new, they were tested and grouped in the Pre Fail category. From a cold boot the recorded temperature of the SSDs was 100C.
Hopefully I will have something better in the near future. Remember to make backups.
@AmpBenzScientist
Interesting rev track. Buddy o mine was working on tekknos/prodz for emergency data retrievals after drive failures. Could Your work be of interest to him?
@PawelK It might be as the MCUs I'm focusing on are some of the most hated on the market currently. When they fail, recovery isn't an option on all models. I'll see what I can do.
@AmpBenzScientist
Np