Товарищ VLO вся надежда на вас!!!
Model: ( SM2258AB-80-10000000
Fw : 20141211
Size : 1019 MB
Controller : SM2258AA
Bank00: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank01: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank02: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank03: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank04: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank05: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank06: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank07: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank08: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank09: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank10: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 -
Bank11: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 -
Bank12: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Bank13: 0x89,0xc4,0xe5,0x32,0xaa,0x1,0x0,0x0 - Intel 32L(L06B) MLC 512Gb/CE 256Gb/die
Может есть у кого мптул с родной прошивкой fw20141211 !?
Регистрация Вход
|
||||
| Текущее время: 29 янв 2023, 02:16 |
|
|
|
|
|
Сообщения без ответов | Активные темы
Список форумов » Ремонт ноутбуков, компьютеров и комплектующих » Ремонт НЖМД
Часовой пояс: UTC + 4 часа
Модераторы: Ciber SLasH, RsM
| Страница 1 из 1 [ Сообщений: 7 ] |
| Версия для печати | Пред. тема | След. тема |
Показать сообщения за: Поле сортировки
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Страница 1 из 1 [ Сообщений: 7 ] |
|
||||||||||||||||||||||||||||||||||||||
Список форумов » Ремонт ноутбуков, компьютеров и комплектующих » Ремонт НЖМД
Часовой пояс: UTC + 4 часа
|
||||
|
||||
| Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |
| Найти: |
Перейти: |
Language:
Powered by
phpBB
© 2000, 2002, 2005, 2007, 2008 phpBB Group
Содержание
- Восстановление работоспособности SSD со слетевшей прошивкой
- Как восстановить не определяющийся компьютером SSD-накопитель?
- Что делать, если не удалось найти нужной заводской утилиты/прошивки для носителя данных?
- SMI MPTool SM2259XT(AC) IMN38 U0521A0 FWU0506A0
- 11 comments
Восстановление работоспособности SSD со слетевшей прошивкой
Иногда после неудачного завершения работы компьютера, бросков электричества, повышенной солнечной активности или других причин компьютер перестает определять накопитель данных. Из-за этого не загружается операционная система, компьютер становиться неработоспособным. При этом накопитель не определяется ни операционной системой, ни BIOS материнской платы. Программа Crystal Disk Info при загрузке с альтернативного носителя также не видит такое устройство, несмотря на его физическое подключение к работающему компьютеру.
Частой причиной такого безобразия становиться сбой в работе прошивки SSD/HDD. Эту проблему в большинстве случаев можно устранить, переключив накопитель информации в служебный режим и прошив в него корректную прошивку.
В данной статье рассматривается процесс восстановления слетевшей заводской прошивки SSD-накопителя на примере модели S55 производства фирмы Silicon Power на 120 GB. Аналогичные действия в большинстве случаев помогут и при появлении схожих проблем на носителях других производителей.
Как восстановить не определяющийся компьютером SSD-накопитель?
Для восстановления работоспособности накопителя со слетевшей прошивкой можно попытаться использовать фирменную сервисную утилиту, которую можно скачать с сайта производителя. Кроме того, можно воспользоваться поиском в Интернете, используя название проблемного устройства и слово firmware.
Поиск по словосочетанию S55 Silicon Power firmware выдает ссылку на раздел прошивок сайта производителя. В разделе SSD накопители есть ссылка на утилиту SSD Firmware Update Software для Windows, ее можно скачать, нажав на соответствующую кнопку:

Обновление прошивки накопителя заводской утилитой обычно не вызывает проблем. Она распознает подключенное к компьютеру устройство и автоматически предлагает для прошивки нужную микропрограмму. Если прошивка слетела, заводская сервисная программа отсутствует, или она не видит диск/ все не так радужно — появляется сообщение об ошибке, например, такое:

В этом случае можно попробовать другой способ восстановления, опирающийся на работу с контроллером и микросхемами памяти.
Что делать, если не удалось найти нужной заводской утилиты/прошивки для носителя данных?
В случае, если нужно восстановить проблемный накопитель, можно использовать «помощь зала» в виде сайта usbdev.ru или другие источники, на которых есть сервисные утилиты для восстановления носителей информации. Для восстановления прошивки накопителя нужно вынуть из его корпуса плату с микросхемами памяти и контроллером, а затем узнать маркировку контроллера и чипов памяти:

Для демонтажа платы можно использовать инструмент, предназначенный для разборки мобильных телефонов, тонкую отвертку или другие подручные инструменты. Например, на модели S55 от Silicon Power на 120 GB нужно открутить один винт на боковой части корпуса, а затем отщелкнуть защелки, удерживающие две части корпуса между собой. Плата удерживается внутри корпуса тремя винтами и фиксируется одним выступающим упором.
Для последующего восстановления испорченной микропрограммы твердотельного диска нужно вынуть его плату, открутив крепежные детали. Затем необходимо внимательно проверить печатную плату и находящиеся на ней электронные элементы на предмет наличия прогаров, отпавших и/или поврежденных деталей и других непотребств. Если таковые отсутствуют, то с большой степенью вероятности можно предположить, что причиной выхода из строя является сбой в работе микропрограммы, инициализирующей устройство (прошивки).
В рассматриваемом случае в качестве контроллера используется чип SM2258XT AB, различные модификации которого широко применяются и в других устройствах:

При поиске программы для прошивки на сайте usbdev.ru нужно выбрать ту программу, которая соответствует контроллеру и производителю памяти, установленной на плате «излечиваемого» SSD. В рассматриваемом случае это микросхемы 29F64B2AMCTH2:

Поиск в Google говрит, что это 3D NAND TLC флеш-память производства компании Intel. Искать нужную версию программы-прошивальщика приходится методом перебора, используя в качестве исходных данных информацию о типе контроллера и чипов памяти микросхем. На основании имеющейся информации поиск подходящей прошивки можно сузить до контроллера SM2258XT AB с памятью Intel 29F64B2AMCTH2.
Чтобы найти нужную программу, нужно перебрать огромное количество потенциально подходящих программ, которые имеются в интернете, например, на сайте www.usbdev.ru:

Учитывая периодические вылеты прошивок на SSD, а также проблемы с поиском подходящих микропрограмм в интернете, стоит делать их резервные копии на отдельном носителе еще до появления проблем. Это поможет сэкономить время при очередном «уходе в небытие» накопителя с операционной системой.
Для прошивки (восстановления) микропрограммы на SSD (перед включением компьютера) его нужно переключить в режим ROM Mode (сервисный). Это делается при помощи замыкания соответствующих контактов на плате накопителя:

Замкнуть контакты управления режимом ROM можно любым способом, например, подходящим проводом:

Затем накопитель-пациент подключается к (выключенному) компьютеру:

Так как загрузочный диск не рабочий, то для запуска компьютера можно использовать аварийную флешку, например, Win10PE SE (препарируемый SSD должен быть подключен в сервисном режиме — Rom Mode).
После включения компьютера запускается подходящая программа SMI MPTool. Если диск переведен в сервисный режим, его увидит диагностическая программа CrystalDiskInfo:

Как видно на приведенном выше изображении, накопитель со слетевшей прошивкой определился как носитель SM2258AB-80 емкостью 1 GB.
В основном окне программы-прошивальщика нужно нажать кнопку Scan Drive, программа определит накопитель, а затем перейдет в режим Ready (ROMMode) :

Если используется неподходящая версия программы или нет контакта при подключении SSD, то сканирование не принесет никаких результатов (поле портов будет «девственно чистым»):

Далее нужно выбрать меню редактирования конфигурации (Parameter-Edit config), ввести пароль (обычно это два пробела):

нажать ОК и выбрать автоопределение накопителя кнопкой Auto. Если выбрана правильная версия программы и прошивки, то появится сообщение о найденных микросхемах, например, Found 3 Flash, Please Select Your Flash:

После нажатия кнопки ОК появится список с доступными прошивками, в нем нужно выбрать ту, которая подходит прошиваемому накопителю по использующимся микросхемам памяти и объему накопителя. Выбрать нужную микросхему памяти можно вручную в выпадающем меню Flash Select:

В окне параметров можно отредактировать параметры прошивки накопителя, выбрав подходящие для себя значения:

После распознавания микросхем флеш-памяти, редактирования и сохранения конфигурации (кнопка Save Config) нужно аккуратно снять перемычку, с помощью которой накопитель переводился в сервисный режим и прошить микропрограмму, нажав на кнопку Start (пробел) в основном окне утилиты. Во время прошивки сервисная программа будет показывать проделанный прогресс.
Если SSD останется в сервисном режиме после его определения прошивочной утилитой (не снята перемычка), то программа может «ругаться», выдавая ошибку Not MPISP Mode (1B):

Процесс прошивки при неснятой перемычке может и запуститься, но будет продолжаться бесконечное время (чтобы прервать процесс прошивки и выйти из программы нужно нажать кнопку Quit). После прошивки диск должен определиться системой в полном объеме, его останется только инициализировать/отформатировать, а затем использовать в обычном режиме.
Иногда не получается прошить SSD, подключенный к разъему SATA материнской платы, так как программа все время выдает ошибку Not MPISP Mode (1B). В этом случае может помочь включение в BIOS материнской платы режима Removable Disk, либо использование USB – SATA переходника или кармана для внешнего жесткого диска при подключении накопителя.
Источник

SMIMPTool SM2259XT – прошивальщик SSD-дисках на контроллерах SMI SM2259XT.
Список флеш-памяти, с которым предположительно совместимы имеющиеся на странице дистрибутивы утилит.
; B27A:
– Micron MT29F512G08EBHBF(B27A)(ES3)(1V8) ; FID (2C,C4,08,32,A2,00)
– Micron MT29F512G08EBHBF(B27A)(ES4)(1V8) ; FID (2C,C4,18,32,A2,00)
; N18:
– Intel PF29F01T2ALCQH1(N18)(736)(1V8) ; FID (89,D4,0C,32,AA,00)
– Spectek FxxM16A256G1KDBxxxx(N18)(1V8) ; FID (2C,D4,0C,32,AA,00)
; IMT28:
– Intel MT29F512G08EBHBF(28)(B27A)Intel_temp_use ; FID (89,C4,28,32,A2,00)
– Intel PF29F04T2ANCQJ1(N28A) ; FID (89,D3,1C,32,C6,00)
– Micron MT29F1T08GBLBE(N28A) ; FID (2C,D3,1C,32,C6,00)
– Micron MT29F1T08GBLBE(N28A)(9C) ; FID (2C,D3,9C,32,C6,00)
– Micron MT29F4T08GMLBE(N28A)(9C) ; FID (2C,F3,9E,32,C6,00)
В скобках я специально указал значение FlashID, чтобы вам было проще ориентироваться.
Чтобы получить возможность изменять настройки прошивальщика, нужно щелкнуть на кнопку Edit Config и ввести туда .
SMI MPTool SM2259XT N18 S0502A FWS0423B0 ; SM2259XT_N18_PKGS0502A_FWS0423B0.rar; size: 965 651 bytes
SMI MPTool SM2259XT N18 T0914A FWT0910A0 ; SM2259XT_N18_PKGT0914A_FWT0910A0.rar; size: 1 290 867 bytes
SMI MPTool SM2259XT(AC) N18 U0223 FWU0128A0 ; SM2259XT(AC)_N18_PKGU0223_FWU0128A0.rar; size: 1 320 840 bytes
SMI MPTool SM2259XT N28A S1129A FWS1120A0 ; SM2259XT_N28A_PKGS1129A_FWS1120A0_HT20200222.rar; size: 1 168 104 bytes
SMI MPTool SM2259XT N28A T0331A FWT0220A0 ; SM2259XT_N28A_PKGT0331A_FWT0220A0.rar; size: 1 258 817 bytes
SMI MPTool SM2259XT B27A S0219A FWS0111A0 ; SM2259XT_B27A_PKGS0219A.rar; size: 891 417 bytes
SMI MPTool SM2259XT B27A T0317B FWT0317A0 ; SM2259XT_B27A_PKGT0317B_FWT0317A0.rar; size: 1 280 893 bytes
SMI MPTool SM2259XT(AC) B27A U0119A FWU0115A0 ; SM2259XT(AC)_B27A_PKGU0119A_FWU0115A0.rar; size: 1 358 822 bytes
SMI MPTool SM2259XT B27B S0719A FWS0719A0 ; SM2259XT_B27B_PKGS0719A_FWS0719A0.rar; size: 1 125 252 bytes
SMI MPTool SM2259XT(AC) B27B T1208A FWT1125A0 ; SM2259XT(AC)_B27B_PKGT1208A_FWT1125A0.rar; size: 1 464 882 bytes
SMI MPTool SM2259XT(AC) B27B U0119A FWU0115A0 ; SM2259XT(AC)_B27B_PKGU0119A_FWU0115A0.rar; size: 1 485 874 bytes
SMI MPTool SM2259XT IMT28 T0731A0 FWT0731A0 ; SM2259XT_IMT28_PKGT0731A0_FWT0731A0.rar; size: 1 353 617 bytes
SMI MPTool SM2259XT IMB37 T0929A FWT0929A0 ; SM2259XT_B37R_PKGT0929A_FWT0929A0_HT20201116.rar; size: 1 308 975 bytes
SMI MPTool SM2259XT(AC) IMB37 T1210A FWT1125A0 ; SM2259XT(AC)_FIMB37R_PKGT1210A_FWT1125A0.rar; size: 1 343 310 bytes
SMI MPTool SM2259XT(AC) IMB37 U0319A FWU0319A0 ; SM2259XT(AC)_FIMB37R_PKGU0319A_FWU0319A0.rar; size: 1 339 084 bytes
SMI MPTool SM2259XT(AC) IMN38 U0121A0 FWU0121A0 ; SM2259XT(AC)_FIMN38_PKGU0121A0_FWU0121A0.rar; size: 1 452 617 bytes
SMI MPTool SM2259XT(AC) IMN38 U0521A0 FWU0506A0 ; SM2259XT(AC)_FIMN38_PKGU0521A0_FWU0506A0.rar; size: 1 378 660 bytes
SMI MPTool SM2259XT(AC) IMB47 U0312B FWU0309A0 ; SM2259XT(AC)_FIMB47R_PKGU0312B_FWU0309A0.rar; size: 1 343 699 bytes
SMI MPTool SM2259XT(AC) HY3D-V6 U0108A FWU0105A0 ; SM2259XT(AC)_HY3D-V6_PKGU0108A_FWU0105A0.rar; size: 1 353 878 bytes
SMI MPTool SM2259XT(AC) HY3D-V6 U0406A FWU0326A0 ; SM2259XT(AC)_HY3D-V6_PKGU0406A_FWU0326A0.rar; size: 1 361 199 bytes
SMI MPTool SM2259XT SNK-BiCS3 T0918B FWT0917A0 ; SM2259XT_SNK-BiCS3_PKGT0918B_FWT0917A0.rar; size: 1 437 839 bytes
SMI MPTool SM2259XT SNK-BiCS4 T0828A FWT0828A0 ; SM2259XT_SNK-BiCS4_PKGT0828A_FWT0828A0.rar; size: 1 441 509 bytes
Есть SSD Intenso 960Gb на SM2259XT. Не определяется. С перемычкой определяется но не удается прошить данными утилитами. Память на нем визуально PFH37. Если я правильно понял это SpecTek и у них на сайте про нее написано такое: PFH37 FBMB27A1T0KTEAFJ4 NAND FLASH. А полная маркировка там же FBMB27A1T0KTEAFJ4-MB. Контроллер визуально SM2259XT. Ни одной из данных утилит прошить не удалось. Все при попытке прошить с правильными настройками пишут: Not MPISM Mode (1B). Какой все-таки версией MPTool надо прошивать в моём случае?
Вот такая инфа в режиме RomMode:
v0.556a
Drive: 1(ATA)
OS: 10.0 build 19041
Model: SM2259AB-80-10000000
Fw : 20141211
Size : 0 MB
Controller : SM2258AA
Bank00: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank01: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank02: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank03: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank04: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank05: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank06: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank07: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank08: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank09: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank10: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank11: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank12: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank13: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank14: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank15: 0x2c,0xc4,0x18,0x32,0xa2,0x1,0x0,0x0 – Micron 96L(B27A) TLC 512Gb/CE 512Gb/die
Bank16: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank17: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank18: 0xf,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank19: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank20: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank21: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank22: 0xf,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank23: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank24: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank25: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank26: 0xf,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank27: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank28: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank29: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank30: 0xf,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Bank31: 0x0,0xff,0xff,0xff,0xff,0xff,0x0,0x0 –
Pure Spare Blocks : 0
Running Spare Blocks: 0
sm2259xt CRUCIAL “NOT MPISP MODE” Not MPISP Mode (1B) (0x1B) была при подключении на sata.
USB мост – это как решение данной проблемы.
Источник
Hi guys!
I have a 240GB Transcend M.2 SSD (SATA interface), model TS240GMTS820S ( https://www.transcend-info.com/Products/No-749 ) mounted in M.2_2 slot (the one designed for SATA 3 M.2’s) in an Asrock AB350m Pro4 motherboard (updated to most recent bios).
Attachment:
SSD Transcend 2.jpg [ 241.51 KiB | Viewed 14518 times ]
Attachment:
SSD Transcend 1.jpg [ 207.89 KiB | Viewed 14518 times ]
It was working OK until I decided to update it’s firmware. I recently downloaded the support application from Transcend «SSD Scope» ( https://www.transcend-info.com/Support/Software-10/ ) and at first run said it’s available an update for my drive and offered to download it. Unfortunately I didn’t resist temptation. ![]()
The downloaded package contains an .iso file (a bootable image), a PDF file (instructions) and a copy of unetbootin. You’re supposed to format an USB drive as FAT32, label it «TRANSCEND» and burn the .iso on it with unetbootin. Then boot from it.
It boots a Tiny Core Linux distribution, the Transcend’s updating program starts automatically. All I had to do was press «Update». It showed a progress bar for 20-30 seconds, then it said «Update successful». After that it shut down the computer.
On restart it got stuck for 50-60 seconds or more in «press DEL to enter bios» screen showing an «A2» error. Then entered in UEFI BIOS configuration (by itself, no DEL pressed). And, what do you know, my SSD is no more detected by BIOS. In the Storage configuration tab there is only my other drive, a Toshiba HDD, which does not have a boot partition. Transcend SSD vanished.
After I managed to put in another drive with a boot partition and boot from it, it seems that Windows still does detect a drive (kind of). In «Disk Management» it shows Disk 1, Unknown, Not initialized, but can’t initialize it (it shows «A device which does not exist was specified»)
Attachment:
Disk management 03.png [ 16.15 KiB | Viewed 14518 times ]
Attachment:
Disk management 04.png [ 3.79 KiB | Viewed 14518 times ]
Attachment:
Disk management 02.png [ 3.61 KiB | Viewed 14518 times ]
In «Device manager» it shows as an «Unknown device» drive.
Attachment:
Device manager 01.png [ 4.47 KiB | Viewed 14518 times ]
The only tools I tried that can see a drive there are Victoria and HDDScan, but as size 0. Transcend’s own recovery app «RecoveRx» doesn’t see it.
Attachment:
Victoria 01.png [ 34.47 KiB | Viewed 14518 times ]
My first thought was to try and re-update the firmware but, of course, Transcend’s updater can’t see the drive either.
My question: is there any way to bring this back? Are there any tools to try?
Could a specialized service do something with it? Should I buy a M.2 adapter and try to read/write to it that way (I’m thinking maybe by updating it became incompatible with my motherboard, or something, I don’t know). I’m not trying to recover the data on that drive, the firmware update instructions said that will be erased. I just want to have back the SSD as a functional device.
Many thanks in advance!
Попал в руки SSD диск Kingston SA400S37120G отработавший пару лет в рабочей станции и ушедший в Read only, данные считываются, но записать ничего невозможно. При более детальном изучении выяснилось, что диск в системе определяется как Satafirm 11. В устройстве установлен контроллер Phison PS3111-S11 и проблема прошивки на этих контроллерах не редкий случай, часто это бывает при проблемах с электропитанием. Хорошая новость — работоспособность диска можно восстановить.
- Подготовка
- Восстановление прошивки
- Прошивка диска
- Зеркало файлов для скачивания
Подготовка

Подключаем диск к SATA порту компьютера, работающем в режиме AHCI, в режиме RAID не работает 100%.
По возможности скачиваем все необходимые данные с диска, т.к. после последующих действий вся информация будет утеряна!
Первым делом определяем конфигурацию диска, т.к. после неудачных манипуляций данная информация может быть утеряна. Скачиваем и распаковываем программу phison_flash_id. Запускаем phison_flash_id.exe, для работы программы нужны права администратора. Сохраняем результат работы программы:
Drive: 2(ATA) Model: SATAFIRM S11 Fw : SBFK71W0 Size : 114473 MB P/N : 7841513 S11fw: SBFK71E0, 2017Feb23 Original Model: KINGSTON SA400S37120G Bank00: 0x2c,0xb4,0x78,0x32,0xaa,0x4,0x0,0x0 - Micron 32L(B0KB) TLC 384Gb/CE 384Gb/die Bank01: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank02: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank03: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank04: 0x2c,0xb4,0x78,0x32,0xaa,0x4,0x0,0x0 - Micron 32L(B0KB) TLC 384Gb/CE 384Gb/die Bank05: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank06: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank07: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank08: 0x2c,0xb4,0x78,0x32,0xaa,0x4,0x0,0x0 - Micron 32L(B0KB) TLC 384Gb/CE 384Gb/die Bank09: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank10: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank11: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank12: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank13: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank14: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Bank15: 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff - Controller : Possible PS3109 or PS3111 Flash CE : 3 PS3105/3108/3109/3111 only: Flash Channel: 2 Dram Size,MB : 32 PS3110 only : Flash Channel: 3 Interleave : 2 Flash Mode/Clk: 0/0 (S9) or 5/7 (S11)
Восстановление прошивки
Сначала пробуем восстановить оригинальную прошивку. Скачиваем и распаковываем программу repairs11. Запускаем repairS11.exe, программа запросит права администратора. Будет выведен список подключенных дисков, выбираем номер диска Satafirm 11. При завершении работы программы выключаем компьютер и отключаем питание от диска. Подключаем питание обратно к диску и включаем компьютер, если повезло, то диск определится как раньше.
Некоторым этого достаточно, но к сожалению, с этим диском произведенные манипуляции не помогли.
Прошивка диска
После попытки восстановления диск был виден в BIOS и устройствах ОС, но стал неопределенным. Программой phison_flash_id данные считать тоже не получилось. Отключаем диск и разбираем его. Диск необходимо перевести в режим обслуживания, для этого скрепкой замыкаем контакты на плате.

С замкнутыми контактами диск подключаем к компьютеру, в системе он должен определиться как PS3111. После загрузки ОС перемычку необходимо удалить.
Скачиваем и распаковываем программу s11-flasher и архив с прошивками firmware_ps3111. Необходимо внимательно прочитать файл s11-flasher2-howto.txt и s11-flasher2-readme.txt. Из полученных ранее данных, у рассматриваемого диска текущая прошивка была SBFK71E0 и чипы Micron 32L(B0KB), в соответствии с таблицей в файле s11-flasher2-readme.txt в диск необходимо шить прошивку 7x.x. В архиве с прошивками находим подходящую прошивку, для этого диска подойдет SBFK71F1_27062019.BIN. Копируем этот файл в папку s11-flasher и переименовываем его в FW.BIN. Данный файл размером 1479168 байт и согласно описанию, в файле s11-flasher2-howto.txt дополнительных действий по сборке прошивальщика не требуется, если это не так, то внимательно читать s11-flasher2-readme.txt. Запускаем s11-flasher2-micron.cmd, на выходе получим файл FW.exe — это прошивальщик, которым будет прошиваться диск.
Теперь, согласно howto, для флеша Micron 32L(B0KB) необходимо указать размер жесткого диска. Открываем в Hex редакторе полученный прошивальщик FW.exe (Hex редактор можно взять здесь). Согласно файлу s11-flasher2-techinfo.txt информация об объеме находится по адресу 0x195D84..7. Для диска 120Gb необходимо записать информацию 0x0DF94BB0, байты отсчитываются с конца!! (0D — 0x195D87, F9 — 0x195D86, 4B — 0x195D85, B0 — 0x195D84). Сохраняем файл.

Если перемычка не удалена, то ее нужно удалить! Запускаем файл FW.exe, в поле Device выбираем диск PS3111 и прошиваем диск нажав кнопку Update firmware. После прошивки выключаем компьютер и отключаем диск полностью (обязательно отключить питание). Собираем диск в корпус и подключаем, в системе он должен будет определиться как SATA SSD, в управлении дисками должен появиться наш диск.
Создаем на нем раздел и записываем на него данные. Проверяем, что данные сохраняются и не теряются после перезагрузки.
Зеркало файлов для скачивания
Программа для определения конфигурации флеш-памяти у ssd дисков на контроллере Phison 3105/3108/3109/3110/3111 (phison_flash_id) — скачать
Программа для восстановления работоспособности дисков на контроллере Phison 3111(S11) — скачать
Программа для создания прошивальщика для дисков на контроллере Phison 3111(S11) — скачать
Архив с прошивками — скачать







