SSD на Phison PS3111–S11 «упал» в «SATAFIRM S11», прошивка
Без долгих предисловий, начну. DEXP M3 «провалился» в «SATAFIRM S11», что говорит о проблеме с прошивкой контроллера, вызванной аварийным отключением компьютера во время работы. В накопителе установлен Phison PS3111–S11, на который есть множество видеороликов и мануалов по восстановлению, но большая часть из них поверхностная, и, руководствуясь ими, можно потратить только время, не придя к результату. Сегодня я решил описать последовательность и тонкости этого процесса.
Хочу предупредить, что инструкцию составлял уже после восстановления SSD, поэтому вас могут привести в замешательство скрины и текст, но принцип остаётся неизменным. Так же, надо понимать, что высок шанс потери всей информации, хранившейся на накопителе.
Перво–наперво, нам понадобится рабочий ПК, подключенный к интернету, на котором будем производить все манипуляции.
Далее, качаем программу RepairS11. Запускаем, выбираем неисправный SSD, и ждём результата. Если высветилось уведомление, типа «success», или подобное, то перезагрузитесь, и проверьте диск на работоспособность. Однако с большей долей вероятности, получим ошибку, поэтому идем дальше.
Обязательно разбираем SSD, находим контакты перевода в ROM режим, подпаиваем туда два тонких провода, и выводим наружу. Замыкая их, мы принудительно вводим контроллер в режим прошивки. Сам накопитель подключается напрямую к SATA, без переходников и USB–боксов.
Замыкаем контакты. Включаем ПК.
Следующий шаг состоит в том, чтобы узнать, тип и фирму установленных микросхем памяти в накопителе. Для этого скачиваем «Phison Flash ID», запускаем, и выбираем нужный диск. В строках «Bank00...BankXX» ищем соответствующие данные. В моём случае – это Toshiba MLC.
Можно обратить внимание на пункт «fw» – это название прошивки, но у меня была неизвестная тарабарщина «SBRM02.00», о которой интернет не знает.
Зная эти данные, проще подобрать варианты заранее скачанных прошивок (сделать это можно с ресурса «usbdev»). Чтобы понять, какая нам нужна, обратите внимание на название файла.
| SBFM91.2_12062018.BIN | ||
| буквы (SBFx...), производитель SSD/тип прошивки |
цифры/буквы, после букв | цифры после _ |
| SBFM – бинарник | 0x.x – MLC(Toshiba) | дата выпуска прошивки |
| SBFZ – OCZ | 1x.x – TLC(Toshiba) | |
| SBFA – TOSHIBA | 2x.x – MLC(Micron 3D) | |
| SBFK – KINGSTON | 5x.x – TLC(Hynix на 16nm) | |
| SBFS – SEAGATE/MAXTOR | 6x.x – TLC(Toshiba) | |
| SBFR – TRANSCEND | 7x.x – TLC(Micron 3D B0KB) | |
| SBFG – INITIO | 8x.x – MLC(Toshiba, ufs w/spi rom SBRM06.0) | |
| SBSG – это тестовая прошивка | 9x.x – MLC(Toshiba) | |
| Ax.x – TLC(intel3d L06B->B0KB) | ||
| Bx.x – TLC(Micron 3Dv2 64L B16A/B17A) | ||
| BA.x – TLC(Micron 3Dv2 64L B17A) | ||
| BB.x – TLC(Micron 3Dv2 64L B16A, slc cache) | ||
| Kx.x – QLC(intel3dv2 64L N18A) | ||
| KA.x – QLC(Micron 3Dv2 64L N18A) | ||
| Ex.x – TLC(Hynix3d 72L) | ||
| Fx.x – MLC(samsung 14nm) | ||
| Jx.x – TLC(Micron 3Dv3 96L–B27A,B27B, slc cache) | ||
| Px.x – TLC(YMTC/Yangtze 64L) | ||
| Xx.x – TLC(Hynix3dv5/v6 96L/128L) | ||
| Yx.x – TLC(Micron 3Dv4 128L – B37R, slc cache) | ||
Подходящих вариантов может набраться около десятка, и все их предстоит опробовать.
Дальше, копируем прошивку в папку с прошивальщиком «S11 Flasher» (v2.13), переименовываем в «fw» (чтобы получилось что–то вроде «fw.BIN»), запускаем определенный CMD скрипт, зависящий от типа флеша. В моем случае – это «s11-flasher2-toshiba.cmd». Через несколько секунд, в этой же папке, появится EXE файл, с названием «fw.exe». Его надо настроить под характеристики SSD (для этого есть соответствующие, детальные инструкции «s11-edit-drive-size.pdf» и «s11-edit-nand-interface-mode-clock.pdf»).
Запускаем «HxD» (который надо заранее скачать), открываем в нём файл «fw.exe». Нажимаем Ctrl+G, вводим в поле адрес 195D84, где вписываем объем накопителя, соответствие которого находится в файле «s11-flasher2-techinfo.txt». Я записал B0 4B F9 0D (0DF94BB0 пишется в обратном порядке), что равно 120 Гб.
| Объем диска | Прямая последовательность HEX | Обратная последовательность HEX (то, что нужно) |
| 60 Гб | 06 FC CF 30 | 30 CF FC 06 |
| 64 Гб | 07 74 0A B0 | B0 0A 74 07 |
| 120 Гб | 0D F9 4B B0 | B0 4B F9 0D |
| 128 Гб | 0E E7 C2 B0 | B0 C2 E7 0E |
| 180 Гб | 14 F5 C8 30 | 30 C8 F5 14 |
| 240 Гб | 1B F2 44 B0 | B0 44 F2 1B |
| 250 Гб | 1D 1C 59 70 | 70 59 1C 1D |
| 256 Гб | 1D CF 32 B0 | B0 32 CF 1D |
| 360 Гб | 29 EB 3D B0 | B0 3D EB 29 |
| 480 Гб | 37 E4 36 B0 | B0 36 E4 37 |
| 500 Гб | 3A 38 60 30 | 30 60 38 3A |
| 512 Гб | 3B 9E 12 B0 | B0 12 9E 3B |
Далее, жмем Ctrl+G, вводим адрес 13AC1. Тут надо ввести тип флеша и режим работы. Для первого:
- 02 = toshiba;
- 03 = sandisk;
- 04 = intel;
- 05 = micron;
- 03 = hynix.
Следующая ячейка – режим. Вводим цифры от 05 до 08. Для скоростных дисков, указываем высокие параметры (07 или 08), а для медленных (около 300 Мб) – 05.
Сохраняем изменения, выключаем ПК (если контакты ROM не замкнуты). Замыкаем контакты на плате SSD, переводя его в ROM режим, включаем компьютер. После загрузки, запускаем fw.exe, который только что настроили. Нажимаем «Upgrade Firmware».
Дожидаемся окончание прошивки, после чего отключаем ПК (именно отключаем, а не перезагружаем). Размыкаем ROM контакты, включаем ПК, и проверяем SSD. Если он определил название как «SATA SSD», то не пугайтесь, так прописано в самой прошивке. Главное, правильное определение размера накопителя.
Появление ошибки во время прошивки может означать её несоответствие вашему SSD, плохому соединению ROM контактов, либо неисправным чипам памяти.
Если все ОК, пробуем создать раздел (например, в «MiniTool PW»). В случае выпадения ошибки «BAD DISK», возвращайтесь в «HxD», и меняйте скорость. Если и это не помогло, то пробуйте следующую версию прошивки, с последующей конвертацией в exe и настройкой.
Весь процесс достаточно быстрый, но много времени уходит на поиск рабочего ПО, с которым ваш накопитель будет работать стабильно.
Надеюсь, эта инструкция поможет вам в восстановлении вашего SSD.
Внимание. Сервис комментариев предоставлен площадкой VK (Вконтакте), поэтому администрация сайта не несет отвестсвенности за сохранение персональных данных, сообщений и прочих действиях пользователей при работе в данном блоке.
Если вы не согласны, то не оставляйте сообщения/свои данные на сайте Fixclan.ru и покиньте его немедленно.





