Перепрошивка флешки в DVD

Отправлено: 28-Янв-2020 18:16
66817 Wu-Tang Свою флешку на контролере Phison PS2251-70 перепрошивал с помощью ST-TOOL_9000_v3.7F.92 Здесь
Спасибо огромное за наводку! Полгода мучений и в общей сложности недели две вечеров до ночи и ничего не получалось прошивки заканчивались ошибками всегда на 85% перепробовал кучу если не гору прошивальщиков с разными настройками всё четно. Вот и эту тему месяц не мог дочитать до конца где именно в конце и было Ваше сообщение с упоминанием ST-TOOL
которого я не встречал на сайте по Вашей ссылке. В общем получилось реанимировать флешку хотя друзья говорили забей на неё и выкинь что якобы если на 85% выдаёт ошибку, то вероятно уже в памяти есть плохие блоки и прошивка не может записаться. Я и сам это понял, когда ST-TOOL при прошивке писал в поле прогресса работы Found Bad 271 и цифра постоянно менялась. В общем цель была реанимировать флешку а не пере прошивка флешки в DVD но как говорится все методы хороши и их надо пробовать самое главное методом тыка получилось прошить и флешка работает. Да кстати моя флешка на контролере Phison PS2251-68 и после прошивки (настройки ST-TOOL не трогал) в ChipGenius немного изменилась некоторая информация, а именно так Max Current был 200mA, а стал 100mA Serial Number слова Chip стали Controller изменилось F/W прошивки и Flash ID code. (скрины прикреплю если получится) Ну да ладно главное работает и не зря я полгода время от времени занимался этой флешкой. Много ещё можно написать но могу не остановится.
Ещё раз огромное спасибо!
Phison ST-TOOL V3.81.12_2021.06.18_TW (PS2251-70 | PS2251-19)
Phison ST-TOOL – производственный прошивальщик флешек на контроллерах Phison. Бог знает что это, а именно отдельная ветвь или новый вариант производственного прошивальщика MPALL, отягощённая Sorting-составляющей. ИМХО, ничем особым не отличается от классического Phison MPALL.
Отличительной чертой ST-TOOL приложений, является помимо всего ещё наличие служебного файла STLibrary.dll в каталоге с утилитой.
В GetInfo, флешки прошитые в данных утилитах ничем не отличаются от тех, что прошили в MPALL, например: MPALL v3.70.00 .
Когда добавлял новые версии и соответственно выносил на отдельную страницу, то сменил немного прошлый формат имён. Ранее было, типа такого: Phison ST-TOOL (Rel)-9000-3.71.00 .
Последние версии сервисных утилит, типа ST-TOOL_9000_v3.7F.92 (STTOOL_F1_90_v200_00_SZ.exe), заметно отличаются от предыдущих и, возможно, её использование вполне оправдано при восстановлении современных флешек с дешевой флеш-памятью на чипах Phison PS2251-69, PS2251-09, HG2309 и HG2319.
СКАЧАТЬ \ DOWNLOAD
Phison ST-TOOL V3.65.00_0503 ; MP_ALL_SORTING_36500_0503.rar; size: 1 397 832 bytes
Phison ST-TOOL V3.70.00_0503 ; MP_ALL_SORTING_37000_0503.rar; size: 1 700 283 bytes
Phison ST-TOOL V3.70.00_0720 ; MP_ALL_SORTING_37000_HighBIN_0720.rar; size: 1 689 491 bytes
Phison ST-TOOL V3.70.00 ; ST-TOOL_(Rel)-9000-3.70.00.rar; size: 1 341 285 bytes
Ремонт флешек с помощью Phison UPTool инструкция
Рассмотрим краткий порядок действий при восстановлении флешек, с помощью Sorting-инструмента Phison UPTool v2.091. В ходе написания инструкции я проводил эксперименты с двумя флешками от Apacer, первая из которых на чипе PS2268, а вторая PS2267.
Сами же программы из семейства 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.

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

Setting: Disk Size
Настройки данные здесь оказывают важное значения на конечный вариант. Так в зависимости от расстановки приоритетов, вы получите или более вместительный накопитель или более подвижный.
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 и не паримся!

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

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

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

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

Лично у меня установлены галочки: Auto Save LOG Message и Enable Colorful Result. Первая из которых отвечает за автосохранения логов отработки утилиты, а вторая за цветную дифференциацию результата.
Также можно отметить полезную кнопочку ‘Clean USB‘, которая по первому же щелчку почистит реестр от устаревших записей о использованных USB-флешках. Хотя стоит заметить, что глубина уборки заметно ниже чем у таких утилит как USBOBLIVION .
Нам остаётся лишь сохранить настройки (кнопка OK) и перейти к прошивки флешке (большая кнопка START). Время, обработка в UPTool, займёт прилично, так что запаситесь терпением.

Не советую, в этот период времени, производить запуск приложений, которые могут обращаться к сменным носителям. Да и вообще будьте предельно осторожными, ибо процесс прошивки длинный, а контроллёры Phison, который так и просятся подвиснуть.
КАКУЮ ВЕРСИЮ UPTOOL ВЫБРАТЬ?
Особых закидонов, как у всем известных приложений MPALL, здесь не встречается. Рекомендую придерживаться такой конструкции, в которой мы берём самую свежую версию имеющую поддержку вашего контроллёра, в названии которой отсутствует упоминания о линейках флеш-памяти и тому подобного.
Так например, дистрибутив UPTool_Ver2090__L85C-T_Test, уже при старте плюётся на исследуемую в статье флешку, следующим образом:
ОШИБКИ, ДЕЙСТВИЯ ПО УСТРАНЕНИЮ:
Постепенно, буду добавлять сюда описания ошибок и пути их правильного обхода.
ПРО КОНЕЧНУЮ СКОРОСТЬ РАБОТЫ ФЛЕШКИ
Так вот, основное отличие прошитой с помощью UPTool и MPALL флешки, в том что скорость её будет заметно ниже. И никакое колдовство с параметрами PhisonUPTool, не в состоянии в значительной степени повысить её скоростные характеристики.
ЗАКЛЮЧЕНИЕ
Любителям поэкспериментировать с настройками прошивальщика Phison UPTool, я бы рекомендовал обязательно прогонять флешку через тест на битые блоки с помощью H2TESTW .
Так например в устаревших дистрибутивах утилиты, например таких как UPTool_Ver2070_0703(Release), отсутствует защита от дурака, из-за которой вы можете глупо убить время, а на выходе получить битую флешку.
В поисках советов по ремонту ваших флешек, прошу обращаться на ФОРУМ ПРОЕКТА USBDEV . А в комментариях на этой странице, следует лишь делать замечания или предложения по материалу.
15 comments
Столкнулся с ошибкой 1106. Есть ли к ней описание?
Наверное, бинарник не может утилита подобрать к флешке. Иногда подходят те, что имеются в самом дистрибутиве, их в ручную прописывали. На форуме помню несколько подобных случаев. Поищите по маркировке флеш-памяти и модели контроллера. Если найдёте, попробуйте сделать, как там описывают люди.
Phison PS2251-68 98DE9892. (на 8gb), заливал бинарники BN68V101M.BIN FW68FF01V10053M.BIN
MPALL всегда выбивает ошибку приложения и закрывается, когда жму старт. UPTool выдаёт err 1106 иногда 0085
А подскажите пожалуйста, выдаёт ту же ошибку, но дело в том что флеха изначально была на 8, а программа пишет что на 16! Находит 31 бедов из 4036 и не хочет форматироваться. Но мне не нужно 16! Меня бы и 8 устроило.
Вообщем, покопался в форумах.
по логам utool ошибка 1106 это:
5:10.5 ### Err: ISP file not found
5:10.5 ### F0, Err:1106 ###
И никому не понятно где их взять.
Доброе время суток! Что это за фигня и как её исправить? Error 4105
Добрый день, имею флешку Canyon CN-USB20AFD2048A, контроллер Phison она разбита на 2 диска как их обьеденить?
В том числе можно шить и через UPTool, если контроллер совместимой модели (PS2261, PS2267, PS2268, PS2307).
Плюс есть и другой софт, например простая утилита Phison ModeConverter или прошивальщики, типа MPALL (при наличии совместимых бинарников под флеш-память).
Спасибо, смог оживить нерабочую новую флешку SmartBuy (SB8GBGS-K) на 8 ГБ (контроллер Phison PS2251-68), которую не видел комп. Переводить в test mode не стал. Использовал UPTool_Ver2093(Release)_20150312, все делал по инструкции, где то с час шел процесс, ошибок не было, после чего флешка стала определяться компьютером. После, как советовали выше прогнал флешку тестом H2Testw (+ еще 40 минут). Log теста – Test finished without errors.
Восстановил уже ранее восстановленную мной флешку, на чипе Phison 2251-50-F, до этого работала но на ней повреждались файлы, сейчас фильм записал, несколько раз вытаскивал, всё хорошо,тьфу тьфу тьфу. Прошивку брал для 2251-50
Долго мучался, в конце выдает ошибку Flash Not Support (или Supported), всё перепробовал, однако в конце заметил что ошибка хоть и есть, флешка рабочая потом. Использовал версию Phison MPALL v3.29.0B, хорошо подходит для данного чипа и некоторых других. Память Hynix какая-то, если интересно.
________________
Не забывайте пользоваться тестовым режимом, в диспетчере задач завершать ПРОЦЕСС Mpall после неудачной попытки прошить, и флешку вытаскивать и заново в тестовый режим.
0:00.0 New Flow Initial … 2092
0:00.0 + INQ:…….. 2268 SORTER V1.01.00PMAP1234
0:01.0 + ISP Version : OS68 Ver 1.08k (2014.10.21-1)
0:01.0 + Flash Unit Index = 91 / (271) / 649
0:01.0 – ID: 98-3A-98-A3-76-51 x 1
0:01.0 – Mask: FF-FF-EF-FF-FF-8F
0:01.0 – Flash Parameters : 15nm,x8,2892,128,32, HW.ECC=60,844
0:01.0 Flash Notes: Toshiba 1znm eD3 (2014.08.04)
0:01.1 + New CE Mode_3=00, CEMask=01
0:01.3 + ECC setting : 60, 60, 50
0:01.3 * Model=1E-2-1
0:01.3 – UP23N,,TC58TEG7THL(eD3.16K)-16GB[1/1]
0:01.3 + Total effective blocks = 1 x 1 x 2892 = 2892
0:01.3 + Bad Column Init …
0:01.3 >>> Flash Not Support OBC Mode=3, Optimize=0, SizeMode=0
0:01.3 + CE=1, Page Layout Mode = 0, MaxWL=128
0:01.3 + Searching … CK 1,1,2892
0:01.3 + Search CE=0,DIE-0 (0000~0B4C)
4:09.3 ### ce=0, die=0 – NO IB ###
4:09.3 *** Warning: CE-0, DIE-0 not found IB
4:09.3 + Total effective blocks = 1 x 1 x 2892 = 2892
4:09.3 [DefectBlock] .. C3
4:09.3 + CE-0(Die-0): ### All Bad ###
4:09.3 – Total 2892 Bad Blocks
4:09.3 O.PA[]=OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
4:09.3 O.SA[]=OOOOOOOOOOOOOOOO
4:09.3 + Calculate User BIN … CE(0-0)
4:09.3 – Bad Wl = 0,0
4:09.3 – FW Spare = 32,41
4:09.3 – Calculate capacity D1 : WL(Good/Bad) = 128 / 0
4:09.3 + D1 Good Block(E=0,O=0,F=0)
4:09.3 + F0: T24 special Mode = 00, Size = 0 MB
4:09.3 ### Err: ZERO Capacity: 0 (MB)
4:09.3 ### F0-Err:0074 ###
4:09.3 [RESULT] ErrorCode : 0074
4:09.3 + Static Summary: B=0 ,P=0 ,S=0 ,Others=0 ,D1B=0 ,D1P=0 ,D1S=0 ,D1Others=0 , [ 2018-08-04 10:09:46 ]
[ UPTool takes 00:04:09 ] Время стоит убивать с ней?
Phison ST-TOOL V3.7F.92-2018.10.11

Спасибо. Поднял 32 Гб(USB 2.0), выставив «autodetect flash» в параметрах настройки (без этого не стирало, било ошибку форматирования).
— USB Device ID: VID = 13FE PID = 4300
Device Name: USB DISK 2.0
Device Revision: 0100
Controller Vendor: Phison
Controller Part-Number: PS2251-70(PS2270)
- Алексей
- 8 декабря 2020, 18:46
- ↓
Поднял Kingston Data Traveler 3.0 64gb. Была проблема в записи и удалении файлов с флешки. При этом файлы на ней читались без проблем. Помогла эта программа. Контроллер Phison PS2309.
- Александр
- 13 января 2021, 16:56
- ↓
Не могу выставить в настройках контроллер Phison PS2309
- Руслан
- 6 марта 2021, 08:15
- ↓
Volume: F:
Controller: Phison 2251-70
Possible Memory Chip(s): Not available
Flash ID: 983C98B3 7672
Chip F/W: 07.11.5D
Firmware Date: 2018-09-21
ID_BLK Ver.: 1.1.33.0
MP Ver.: MPALL v3.89.50
VID: 13FE
PID: 4300
Manufacturer:
Product: USB DISK 2.0
Query Vendor ID:
Query Product ID: USB DISK 2.0
Query Product Revision: PMAP
Physical Disk Capacity: 19075694592 Bytes
Windows Disk Capacity: 19050545152 Bytes
Internal Tags: 2Q2P-SX9L
File System: FAT32
Relative Offset: 4032 KB
USB Version: 2.00
Declared Power: 200 mA
ContMeas ID: F160-02-00
Microsoft Windows 10 x64 Build 19043
— Program Version: 9.4.0.645
- Lambo
- 11 января 2022, 17:29
- ↓
Спасибо. Поднял 32 Гб(USB 2.0), выставив «autodetect flash» в параметрах настройки (без этого не стирало, било ошибку форматирования).
— USB Device ID: VID = 13FE PID = 4300
Device Name: USB DISK 2.0
Device Revision: 0100
shortest.link/2E89
Controller Vendor: Phison
Controller Part-Number: PS2251-70(PS2270)
Поднял какую-то флешку через тестпоинт.
Только была она 8GB а после восстановления стала 13GB, реально 13GB
Маркировка на чипе памяти M52NVS700D, не смог найти что это.
Может кто подскажет? 
— Controller: Phison 2251-70
Possible Memory Chip(s): Not available
Flash ID: 983A98B3 7672
Chip F/W: 07.11.5D
Firmware Date: 2018-09-21
ID_BLK Ver.: 1.1.33.0
MP Ver.: MPALL v3.89.50
VID: 13FE
PID: 4300
Manufacturer:
Product: USB DISK 2.0
Query Vendor ID:
Query Product ID: USB DISK 2.0
Query Product Revision: PMAP
Physical Disk Capacity: 13916700672 Bytes
Windows Disk Capacity: 13895794688 Bytes
Internal Tags: 2Q2P-SX9L
File System: FAT32
Relative Offset: 4032 KB
USB Version: 2.00
Declared Power: 200 mA
ContMeas ID: 581F-01-00
Microsoft Windows 10 x64 Build 22000
————————————