SA400S37/240G

Восстановление скорости SSD Kingston. Перепрошивка SA400S37/240G.

SSD Kingston SA400S37/240G – потерял “скорость”, проще говоря – стал медленно записывать и считывать информацию.

Основная задача – вернуть скорость работы устройству и добавить еще один накопитель в копилку восстановленных >>>


Посмотрим что внутри программой CrystalDiskInfo:

SA400S37/240G smart

Включим тест чтения через Victoria и сразу видим потерю скорости диска:

SA400S37/240G victoria test


Запускаем одну из утилит от Вадима Очкина и определяем контроллер и чипы памяти SSD диска, нам подошла утилита phison_flash_id и вычитала нашу конфигурацию диска:

v0.842a
Drive: 1(ATA)
OS: 10.0 build 19045
Model: KINGSTON SA400S37240G
Fw : SBFK61K1
Size : 228936 MB
P/N : 8420342
S11fw: SBFK61K1, 2018May 9
S11rv: K61K1-16
Bank00: 0x98,0x3e,0x98,0xb3,0x76,0xf2,0x8,0x6 – Toshiba 64L BiCS3 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank01: 0x98,0x3e,0x98,0xb3,0x76,0xf2,0x8,0x6 – Toshiba 64L BiCS3 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank08: 0x98,0x3e,0x98,0xb3,0x76,0xf2,0x8,0x6 – Toshiba 64L BiCS3 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Bank09: 0x98,0x3e,0x98,0xb3,0x76,0xf2,0x8,0x6 – Toshiba 64L BiCS3 TLC 16k 512Gb/CE 512Gb/die 2Plane/die
Controller : PS3111
Flash CE : 4
Flash Channel : 2
Dram Size,MB : 32
Flash CE Mask : [++—— ++——] Flash Mode/Clk: 3/7 (Set 3/7)
Block per Die : 5916
Block per CE : 5916
Page per Block: 768
SLC Cache : Default
PE Cycle Limit: 3000


Значит что мы имеем:

  • тОрМоЗнУтЫй SSD с потерей скорости работы
  • Phison PS3111 контроллер c прошивкой SBFK61K1
  • Чипы памяти Toshiba 64L BiCS3 TLC 16k 512Gb/CE 512Gb/die 2Plane/die

Попробуем расшевелить “тормоза”:


Сразу оговоримся, фирменная утилита Kingston® SSD Manager не показала нам наличие новой прошивки, поэтому подбираем наиболее близкую прошивку для нашего контроллера PS3111 и памяти Toshiba 64L BiCS3 TLC на портале  usbdev, ей оказалась SBFM61.5_17062021.BIN для 6x.x – tlc/tsb3d (bics2 – 48L и bics3 – 64L, bics4 – 96L).

6x.x – tlc/tsb3d (bics2 – 48L и bics3 – 64L, bics4 – 96L),

Скачиваем Phison S11 firmware flasher v2.

Скачиваем набор прошивок и кладем файл SBFM61.5_17062021.BIN в корень распакованной утилиты Phison S11 firmware flasher v2, переименовываем SBFM61.5_17062021.BIN в FW.bin.

Запускаем s11-flasher2-toshiba.cmd, обработается FW.bin и рядом появится файл прошивальщика FW.exe.

Открываем FW.exe в Hex-редакторе HxD-Hex Editor, нажимаем Поиск – Перейти к … , нам нужно найти значение 0x147C34/8 – это будет именем накопителя из 8 символов:

hexname

Вписываем свое значение, пусть у нас это будет KINGSTON.

Далее явно указываем размер накопителя – 240GB, в том же редакторе ищем значение 0x195D84..7 – lba size в соответствии с таблицей:

60G 0x06FCCF30 117231408
64G 0x07740AB0 125045424
80G 0x0950F8B0 156301488
90G 0x0A7B0D70 175836528
96G 0x0B2DE6B0 187557552
120G 0x0DF94BB0 234441648
128G 0x0EE7C2B0 250069680
180G 0x14F5C830 351651888
240G 0x1BF244B0 468862128
250G 0x1D1C5970 488397168
256G 0x1DCF32B0 500118192
360G 0x29EB3DB0 703282608
480G 0x37E436B0 937703088
500G 0x3A386030 976773168
512G 0x3B9E12B0 1000215216
960G 0x6FC81AB0 1875385008
1000G 0x74706DB0 1953525168
1024G 0x773BD2B0 2000409264
2000G 0xE8E088B0 3907029168

У нас это 240G 0x1BF244B0, находим в редакторе и в обратном порядке! вписываем данные:

Жмем в редакторе Файл – Сохранить. Прошивальщик готов!


Вскрываем корпус накопителя.

SA400S37/240G

SSD диск Kingston A400 240GB (SA400S37/240G)

Мы видим перемаркированные на Kingston контроллер и чипы, попробуй догадайся, что это Phison PS3111 и банки памяти Toshiba, если перед глазами Kingston CP33238B и FH12808UCT1-3C:

SSD диск Kingston A400 240GB (SA400S37/240G)

С обратной стороны чипы не распаяны:

SSD диск Kingston A400 240GB (SA400S37/240G)


Приступим к процессу восстановления:

Замыкаем два контакта (указаны на фото ниже), таким образом в замкнутых контактах в момент включения питания мы переводим SSD в режим прошивки контроллера.

SSD диск Kingston A400 240GB (SA400S37/240G) testpoint

Подключаем по SATA (USB не поддерживается) и питанию к компьютеру в AHCI режиме с драйверами msahci/storahci/rst (не rste), в диспетчере устройств должен появится диск с именем PS3111, снимаем перемычку (размыкаем два контакта).

Открываем подготовленную нами заранее программу прошивальщик, жмем Get Device Info, выбираем наш SSD и жмем UPGRADE FIRMWARE, ждем окончания прошивки, после успешной прошивки перезагружаем компьютер.

На фото данные на картинке отличаются от тех, что вы увидите, т.к. статью я написал уже после прошивки устройства, но смысл тот же.

Что у нас получилось после прошивки: 

Также проверим скорость накопителя, с первых гигабайт уже видно, что его работа “нормализовалась”:

ssd test victoria

Итог:

+ Что мы приобрели:

  1. SSD накопитель восстановил свою былую удаль и скорость работы.
  2. Прошивка у нас теперь свежее по годам, была SBFK61K1, 2018 May 9 – стала – SBFM61.5, 2021 Jun 17, а значит в ней возможно поправили “известные косяки”.
  3. Бесценный опыт, куда же без него

– Что мы потеряли:

  1. Серийный номер устройства, вам “шашечки или ехать” ?
  2. Полное название накопителя с точной моделью, а вы туда часто заглядываете ?
  3.  Kingston® SSD Manager больше не увидит наш накопитель как “родной”, а толку то, производитель все равно как обычно “забил” на обновление прошивок.
  4. Часть атрибутов S.M.A.R.T. , для кого-то это критично, но на своем опыте – показатели s.m.a.r.t. , которые отдает контроллер очень часто неверные или вообще “заморожены” производителем и показывают статичные данные, например Температуру диска, часто я вижу SSD диски с почти полной потерей скорости и отличными показателями S.M.A.R.T., забавно выглядит, ну и вы всегда можете “копнуть глубже” и попробовать добавить дополнительные атрибуты утилитой phison_load_cfg_smart_s11, но это уже другая история… 

Легких вам ремонтов, а если ничего не понятно – то вам сюда!