Восстановление флешки на контроллере phison ps2251 68



Ремонт флешек с помощью Phison UPTool инструкция

Сами же программы из семейства UPTOOL широко применяются как для производства, так и для восстановления флешек на базе таких одноканальных контроллёров как Phison PS2251-67, PS2251-68, PS2251-07 и так далее .

Процесс реанимации флешек с посредством программ UPTool, занимает очень много времени, что не всегда удобно. Это может отнять у вас от 20 минут, до нескольких часов, в зависимости от объёма и скорости работы флешки. Поэтому целесообразнее, при наличии совместимых файлов-прошивок, прошиться в Phison MPALL.

Сразу намекну, чтобы не повторяться, про тестовый режим и то что контроллёры Phison крайне часто любят зависать. Ввиду чего, прошить флешку не всегда возможно, без предварительного перевода в тестмод. Вы можете изучить материал по этому поводу, по следующей ссылке – ИНСТРУКЦИЯ ПО ПЕРЕВОДУ В ТЕСТОВЫЙ РЕЖИМ.

Статья составлялась на моём опыте восстановления распространённых железных начинок, а именно таких как:
Phison PS2251-67 + Toshiba eD3 (0x98,0xD7,0x98,0x92,0x72,0x57);
Phison PS2251-68 + Toshiba eD3 (0x98,0xDE,0x98,0x92,0x72,0x50);

Поднимать эти флешки я буду с помощью производственной утилиты UPTool_Ver2091(Release)_20141010, которую вы можете скачать по следующей ссылке – УТИЛИТЫ ДЛЯ PHISON .

Из каталога утилиты запускаем UPTool_Ver2091.exe, затем подключаем флешку к USB-порту компьютера. Если флешка не распозналась автоматически, то щелкаем кнопку ReFresh.

Далее мы переходим к конфигурации утилиты, для этого нажимаем SETUP. Программа запросит у нас пароль к настройкам, т.к. по умолчанию он отсутствует, то оставляем поле пустым и жмём OK.

Теперь кратко пройдёмся по всем вкладкам настроек, дабы избежать в дальнейшем проблем со скаченными различно настроенными дистрибутивами утилиты.

При работе с серийными флешками, колдовать с ручным подбором микросхемы памяти и её параметров, нам не к чему. Поэтому выставляем везде Auto и не напрягаемся.

Что же косается FLASH SCAN & TEST, то рекомендую выставить следующие значения:
TYPE = Normal Flash
LEVEL = Low Level
MODE = Normal Flash + 55AA
ECC = в соответствии с РЕКОМЕНДАЦИЯМИ (ССЫЛКА) или брать значения ниже них.

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

DISK SETTING :
Max Disk Size (РЕКОМЕНДУЮ) – объём носителя будет иметь максимально насканированное значение, при учёте прочих параметров прошивальщика.
Fixed Disk Size – прошивка в заданный объём, при условии его не превышения того, что обнаружила программа.
Auto Disk Size – задание через BIN-таблицу.

DISK OPTIMIZE
Prefer Speed (РЕКОМЕНДУЮ) – для оптимизации по скорости работы, что может повлечь заметное снижение объёма. В реальности, эффект падения объёма носителя заметен только для DownGrade-памяти.
Prefer Size – немного жертвует скоростью работы флешки, в пользу объёма флешки.
Prefer Max Size (Slow) – по идеи должно выдоить все соки из флешки, в чрезмерный ущерб комфорту работы. Но в реальности практически не имеет никакого эффекта, посему предпочитаю никогда не использовать этот атрибут.

FILE SYSTEM TYPE – выставляем Auto и не паримся!

Читайте также:  Advanced bios features не могу найти

Мы занимаемся восстановление флешки, поэтому нас интересует Mode3. Номер режиме формируется автоматически в соответствии с поставленными галочками параметров.

При необходимости редактируем идентификационную информацию о флешке, но практической пользы от неё абсолютно никакой!

Здесь устанавливаем ползунок на значение 0%, дабы не тратить зря время на всевозможные проверки. Которые если и стоит проводить, то только после достижения требуемого результата и сторонними утилитами типа H2TESTW.

Служебная вкладка с общими параметрами оболочки самого прошивальщика.

Лично у меня установлены галочки: Auto Save LOG Message и Enable Colorful Result. Первая из которых отвечает за автосохранения логов отработки утилиты, а вторая за цветную дифференциацию результата.

Также можно отметить полезную кнопочку ‘Clean USB‘, которая по первому же щелчку почистит реестр от устаревших записей о использованных USB-флешках. Хотя стоит заметить, что глубина уборки заметно ниже чем у таких утилит как USBOBLIVION .

Нам остаётся лишь сохранить настройки (кнопка OK) и перейти к прошивки флешке (большая кнопка START). Время, обработка в UPTool, займёт прилично, так что запаситесь терпением.

Не советую, в этот период времени, производить запуск приложений, которые могут обращаться к сменным носителям. Да и вообще будьте предельно осторожными, ибо процесс прошивки длинный, а контроллёры Phison, который так и просятся подвиснуть.

Особых закидонов, как у всем известных приложений MPALL, здесь не встречается. Рекомендую придерживаться такой конструкции, в которой мы берём самую свежую версию имеющую поддержку вашего контроллёра, в названии которой отсутствует упоминания о линейках флеш-памяти и тому подобного.

Так например, дистрибутив UPTool_Ver2090__L85C-T_Test, уже при старте плюётся на исследуемую в статье флешку, следующим образом:

Постепенно, буду добавлять сюда описания ошибок и пути их правильного обхода.

Так вот, основное отличие прошитой с помощью UPTool и MPALL флешки, в том что скорость её будет заметно ниже. И никакое колдовство с параметрами PhisonUPTool, не в состоянии в значительной степени повысить её скоростные характеристики.

Любителям поэкспериментировать с настройками прошивальщика Phison UPTool, я бы рекомендовал обязательно прогонять флешку через тест на битые блоки с помощью H2TESTW .

Так например в устаревших дистрибутивах утилиты, например таких как UPTool_Ver2070_0703(Release), отсутствует защита от дурака, из-за которой вы можете глупо убить время, а на выходе получить битую флешку.

В поисках советов по ремонту ваших флешек, прошу обращаться на ФОРУМ ПРОЕКТА USBDEV . А в комментариях на этой странице, следует лишь делать замечания или предложения по материалу.

Источник

Phison MPALL и азы программного ремонта флешек

Хотя будет рассмотрен только пример с чипом PS2251-03, но данная инструкция полностью или частично, применима и к другим моделям.

Сначала разберем краткий порядок действий, а потом я отвечу на часто задаваемые вопросы.

Для прошивки будем использовать Phison_MPALL_v3.70.0E.rar, просто потому, что мне так хочется.

Эксперименты будем проводить на флешке Kinsgton DTR3.0 32GB, со следующими параметрами:
Контроллер: Phison PS2251-03
Flash ID (FID) флеш-памяти: 98D7849372D7
Тип флеш-памяти: MLC-16K

Читайте также:  Cpu memory modules were found

Распаковываем дистрибутив утилиты в удобное нам место и запускаем исполняемый файл – MPALL_F1_9000_v370_0E.exe.

Подключаем флешку и нажимаем кнопку Update.

В случае использования флешки на USB3.0-контроллере (как например использованной в статье PS2303), не пугайтесь, если сразу утилита не найдет Вашего питомца. Возможно, это решиться на одном из следующих шагов.

Нажимаем кнопку Setting.

В появившемся окне ‘Setting Type‘, указываем:
Basic Setting
New Setting
Нажимаем OK.

В результате перед нами появилось окно утилиты MPParamEdit_F1.exe, из дистрибутива утилиты.

НАСТРОЙКИ ДЛЯ ФОРМАТИРОВАНИЯ БЕЗ ЗАЛИВКИ ПРОШИВКИ:
Controller: PS2251-03
0xFF-01
Host Port: 2.0 или 3.0 – для USB3.0 флешек, указываем то значение в USB-порт которого, Вы воткнули флешку.
Preformat (low level format): [X]
Auto Detect: [X]
Mode: 3

С ИСПОЛЬЗОВАНИЕМ ФАЙЛОВ ПРОШИВКИ:
Для этого достаточно к вышеуказанному конфигу, добавить бинарные файлы.
[X] Do ISP
Burner File: указать путь к бёрнеру
Firmware File: путь к непосредственно файлу прошивки

Далее необходимо сохранить выставленные параметры, с помощью кнопки Save и закрыть это окно.

Если ранее USB3.0-флешка не определялась в главном окне, то теперь по нажатию кнопки Update, она должна определиться в программе.

Нажимаем кнопку Start и ждём завершения операций.

По завершению операций, передергиваем флешку в USB-порту.

Наиболее часто используемые версии:
Phison MPALL v3.20.00: PS2251-38.
Phison MPALL v3.29.0B: PS2251-50.
Phison MPALL v3.63.0C-DL17: PS2251-61, PS2251-67, PS2251-03.
Phison MPALL v3.63.0D for Netac: PS2251-61, PS2251-67, PS2251-03.
Phison MPALL v3.70.0E: PS2251-67, PS2251-68, PS2251-03, PS2251-07.
Phison MPALL v3.72.0B: PS2251-67, PS2251-68, PS2251-03, PS2251-07.
После двоеточий, я указал модели контроллеров, которые наиболее часто и корректно подходят к той или иной версии прошивальщика.

Чтобы подобрать бинарники, нужно узнать модель контроллера и тип микросхемы флеш-памяти. Подробно, этот процесс разобран в другой статье – Как подобрать файлы прошивок для флешек Phison.

Если коротко, то подбор осуществляется в два этапа: сначала ищем бёрнер, потом фирмваре.

; по модели контроллера:
Третий и четвертый символы в их именах, указывают на модель чипа:
BN50 – бёрнер для контроллера PS2251-50
FW68 – прошивка для PS2251-68

; по типу памяти:
BURNER:
– 2K и 4K память – бинарник должен оканчиваться на …2K.BIN или 2KM.BIN, например BN67V1022KM.BIN
– 8K и 16K память – …M.BIN или он может не содержать вообще буквы M в конце, а просто заканчиваться версией, например BN67V132M.BIN или BN67V101.BIN

FIRMWARE:
– 8K и 16K – …10M.BIN, например FW60FF01V10510M_20110616.BIN
– 2K и 4K Page – …24M.BIN, например FW50FF01V30724M.BIN
– TLC – …50M.BIN, например FW61FF01V30150M.BIN
– eD3 – …53M.BIN, например FW60FF01V10453M.BIN
– SS Toggle Mode – …56M.BIN, например FW67FF01V60056M.BIN

; по свежести:
Новизну версии прошивки, можно узнать так:
– BN07V106M.BIN – бёрнер версии V106
– FW07FF01V10153M_20140116.BIN – прошивка версии 01.01.53 [2014-01-16]
– FW07FF01V20253M_20140403.BIN – 02.02.53 [2014-04-03]
Всё очень просто, чем больше цифры, тем новее. Только не всегда новизна полезна, так что в случае ошибки, можно взять версии и постарее.

Читайте также:  Видеокарта amd radeon rx 6900 xt asus 16gb tuf rx6900xt o16g gaming

Проект USBDev.ru, располагает файлами прошивок, для следующих контроллеров:
– PS2251-01: MLC-8K
– PS2251-02: eD3, MLC-8K
– PS2251-03: TLC, eD3, MLC-8K, MLC-16K
– PS2251-07: eD3, MLC-8K, MLC-16K
– PS2251-33: MLC-8K
– PS2251-38: MLC-8K
– PS2251-50: TLC, eD3, MLC-2K, MLC-4K, MLC-8K
– PS2251-60: eD3, MLC-8K
– PS2251-61: SS Toggle, TLC, eD3, MLC-8K, MLC-16K
– PS2251-67: SS Toggle, TLC, eD3, MLC-4K, MLC-8K, MLC-16K
– PS2251-68: eD3, MLC-4K, MLC-8K, MLC-16K
Возможны небольшие неточности, но суть такая.

Для других контроллеров, у проекта USBDev.ru, нету бинарных файлов.

Мучиться с расшифровкой того или иного номера ошибки, зачастую, глупая трата времени. Это связанно с непредвиденностью при работе с чипами Phison. Поэтому дам несколько рекомендаций, которые помогут решить почти все проблемы.

I) ТЕСТОВЫЙ РЕЖИМ – лучший и наиболее эффективный рецепт решения большинства проблем. Если считаете, что все разумные методы уже перепробованы, то загоняйте флешку в тестовый режим и пробуйте прошиться снова. В таком случае, перед каждой попыткой программного восстановления, необходимо заново переводить флешку в тестмод.

II) Preformat (low level format) – установите эту птичку и забейте в после ‘Target Capacity‘, заниженный объём флешки. К примеру, для флешки на 4 гигабайта, можно вбить 3200. Если после этого, флешка успешно прошьется, то можно постепенно попробовать повысить градус, до значения отказа.
Типичные ошибки, указывающие на необходимость исполнить советы этого пункта:
CT- 0x5018
CT-Format File System Error, returned 0x5020

III) Попробовать другую версию MPALL, т.к. указанные выше рекомендованные дистрибутивы, всё таки не панацея на все случаи жизни.

IV) Смена библиотеки IDBLK – как правило, более эффективно, чем предыдущий пункт. Суть действий заключается в замене файла IDBLK_TIMING.dll, лежащий в папке с MPALL, на другую версию. Взять их можно как из дистрибутивов Phison MPALL, так и на странице с PHISON-ФАЙЛАМИ.
Вот парочку версий библиотек, которые я частенько использую для подмен:
IDBLK_TIMING Dynamic Link Library v1.2.59.0 [IDBLK_TIMING.dll]
IDBLK_TIMING Dynamic Link Library v1.1.33.0 [IDBLK_TIMING.dll]
Чтобы проверить совместима ли DDL-шка с вашей флеш, ознакомьтесь со следующим материалом – Проверка поддержки флеш-памяти в библиотеке IDBLK_TIMING.dll.

V) После НЕУДАЧНОЙ попытки применения программы Phison MPALL и её закрытия, процесс может остаться висеть в ДИСПЕТЧЕРЕ ЗАДАЧ. Так что между провальными попытками прошиться, неплохо бы убить зависшие процессы от мпалла. Ищите похожие на MPALL_F1_9000_v363_0C.exe или MPALL_F1_7F_v201_00_DL07.exe и без сомнений завершайте.

В завершении рекомендую проверить флешку на наличие сбойных блоков. Если они будут обнаружены, то боюсь программой MPALL, Вы не сможете решить эту проблему. В данном случае советую обратиться к помощи sorting-утилит: UPTool или CTool.

Еще хочу предупредить, что использование производственных утилит, повлечет безвозвратную потерю данных на флеш-накопителе. Кому же надо восстановить информацию, обращайтесь в специализированные фирмы или пробуйте вернуть инфу подручными методами.

Источник

Smartadm.ru
Adblock
detector