все описанное предназначено для восстановления работоспособности накопителя. данные при этом необратимо и окончательно теряются. ---------------------------------------------------------------------- если диск стал определятся как "SATFIRM S11" - сначала стоит попробовать этим: http://vlo.name:3000/tmph/repairs11.rar и только в случае неудачи пробовать прошивать. ---------------------------------------------------------------------- в комплекте 2 основных файла: 0t,0m,0ts,0ms - 1708784 байт начало прошивальщика в вариантах для флеша от toshiba/sandisk/hynix и intel/micron соответственно, для прошивок длинной 1479168 или 1544704 2 - 1251600 байт конец прошивальщика между ними нужно вставить fw.bin - длиной 1479168 или 1544704 или 1547776(seagate) прошивку, ссылки в конце файла 64k - заглушка для прошивок длинной 1479168 дополнительно: s11-flasher-micron.cmd, s11-flasher-toshiba.cmd - пакетные файлы для автоматизации сборки прошивальщика s11-flasher-howto.txt - краткое руководство, обязательно к прочтению s11-flasher-readme.txt - этот файл s11-flasher-history.txt - история phison_fw_convert.exe - конвертор преобразующий прошивки от seagate в применимый вид, используется внутри .cmd old\* - старая версия без поддержки новых прошивок с блокировкой для прошивок меньших обьемов можно использовать старую версию (0.46). ---------------------------------------------------------------------- для сборки можно использовать следующие пакетные файлы. они проверяют длинну файла прошивки и s11-flasher-micron.cmd s11-flasher-toshiba.cmd они должны запускаться из каталога, в котором находятся все остальные необходимые файлы. не из архива. для формирования прошивальщика вручную используя прошивку длиной 1479168: copy /b 0ts + fw.bin + 64k + 2 fw.exe для формирования прошивальщика используя прошивку длиной 1544704: copy /b 0t + fw.bin + 2 fw.exe на выходе получается fw.exe fw.bin брать на usbdev.ru или извлекать из toolbox/complete и прочего (ссылка на программу для извлечения в конце). http://www.usbdev.ru/?wpfb_dl=6583 версия прошивки должна соответствовать примененному флешу список известных стандартных прошивок (SBFMxx.x): 0x.x - mlc/tsb15 1x.x - tlc/tsb15 2x.x - mlc/imft3d (32L, L06B) 5x.x - tlc/hynix (16nm) 6x.x - tlc/tsb3d (bics2 - 48L, bics3 - 64L, bics4 - 96L), поддержка bics4 вероятно с 61.3 от 2019 года 7x.x - tlc/imft3d (32L, B0KB) 8x.x - mlc/tsb15 (ufs - w/spi rom v.SBRM06.0) 9x.x - mlc/tsb15 Ax.x - tlc/intel3d (L06B->B0KB) Bx.x - tlc/imft3dv2 (64L - B16A/B17A) BA.x - tlc/imft3dv2 (64L - B16A/B17A) BB.x - tlc/imft3dv2 (64L - B16A/B17A), fixed slc cache - full size (1/3) Kx.x - qlc/imft3dv2 (64L - N18A) KA.x - qlc/imft3dv2 (64L - N18A) KB.x - qlc/imft3dv3 (64L - N28A) Ex.x - tlc/hynix3d (72L) Fx.x - mlc/samsung (14nm ufs?) Gx.x - ? Jx.x - tlc/micron3dv3 (96L - B27A) Px.x - tlc/ymtc нумерация прошивок от kingston, transcend, initio подчиняются той же системе, у pny/apacer те же цифры входят в состав версии. ocz: 10.x - tlc/tsb15 (tl100) - аналог стандартных 1x.x 12.x - tlc/bics3 (tr200) - аналог стандартных 6x.x 13.x - tlc/bics3 (tr200) - аналог стандартных 6x.x 15.x - tlc/bics4 (tr200) 17.x - ? (tr200) Прошивок данных версий на момент написания этого файла не найдено: Fx.x Прошивки от segate/maxtor: STKS1xxx - tlc/tsb3d (bics3 - 64L, possible bics2/bics4) STKSCxxx - tlc/tsb3d (bics3 - 64L, bics4 - 96L) STKSDxxx - tlc/imft3dv2 (64L - B16A/B17A), cache like BB.x STKSExxx - ? (some imft?) STKSFxxx - tlc/hynix3d (72L) у дисков с asolid as2258 отличный от прочих ROM, и стандартные прошивки он вроде бы не принимает. но проверить можно. так же отдельная нумерация прошивок относительно флеша. встречались: 23.0 - Micron L06B 72.0 - Micron B0KB 83.0 - IMFT B16A,B17A A3.0 - Micron B27A окончательное решение данного вопроса на данный момент неизвестно. здесь можно исправить выводимую в окне версию на реальную, для красоты: 0x1471F0: firmware version for gui здесь - длину для прошивок обьемом меньше 1479168, это необходимо: 0x1A0E45/6: firmware lenght здесь - название модели диска, не более 8 символов, если меньше - дополнить пробелами (иначе диск после прошивки будет иметь модель "SATA SSD"): 0x147C34/8: Model name прошивальщик работает в ahci режиме с драйверами msahci/storahci/rst(не rste). с pciide/intelide - не факт. с прочими не проверял. usb не поддерживается. если вылетает на 85% ("ISP Jump ..") - снять с диска питание и подключить и посмотреть на результат, иногда оживает, иногда нет. дополнительные ссылки: http://www.usbdev.ru/?wpfb_dl=6583 - архив прошивок http://vlo.name:3000/tmph/repairs11.rar - программа восстановления дисков на ps3111 из "read only" состояния ("SATFIRM S11") http://vlo.name:3000/tmph/phison_load_cfg_smart_s11.rar - программа для настройки произвольного набора атрибутов smart http://vlo.name:3000/tmph/phison_flash_id.rar - программа выводящая информацию о примененном флеше для определения необходимой версии прошивки http://vlo.name:3000/tmph/phison_fw_info.rar - программа извлекающая образы прошивок из других файлов и выводящая информацию о прошивке