I've got an SM941 SSD and it became dead after shutdown while writing data. I decided to use up the nand flashes on it to DIY a new SSD.
Then I get an controller board(SM2246EN) with NGFF size, SATA interface, and I successfully resoldered the flashes onto that board. After using MP tool, I get a brand new SSD with nearly full SATA3 speed(550MB/s).
But the problem occurs, when I'm writing a lot of data to the SSD, the SSD becomes extremely hot, maximum temperature of 120C is detected after writing full 256GB data. When I'm reading, the temperature is still too high, about 80C after one 256GB cycle. It's not a sensor problem since it's really extremely hot when I put my finger on the controller, and my red thermometer do shows that it's about 110C on the package of the controller.
I've put it on to the test, for several times, writing and verifying the disk with no errors. So it seemed the temperature doesn't cause any problem.
But I still concerned about it, is it really normal for a controller to have a die temperature about 120C?