Первую флеш, судя по версии V 2.5.27 шили в SMI MPTool. Программу Анализатор Вай-Фай На Русском Языке.
SMI MPTool – краткая инструкция по ремонту флешек – . Хочу сразу отметить важный факт, что для большинства современнных дешевых USB2. SMI, вам придётся применять инструменты Dyna Mass Storage Production Tool. Это связанно с тем, что производители не брезгаю устанавливать низкокачественную Down. Grade- флешпамять, которая оказывается не по зубам для старого доброго SMIMPTool.
В конце материала, попробую растолковать пути выхода из нестандартных ситуаций, повлекшие за собой ошибки либо некорректную работу. ВВЕДЕНИЕСначала нужно подобрать совместимую с конкретной флешкой версию утилиты SMIMPTOOL. В данном материале, не буду глубоко останавливаться на этом вопросе, попробую лишь разъяснить в двух словах. Все имеющиеся версии на моём сайте, имеют в названии перечень контроллёров, с которыми они совместимы. Например SMI MPTool V2. M1. 00. 4 . В 9. 9 процентах случаях, это решается сменой дистрибутива на более свежий.
К примеру, я буду использовать инструмент SMI Mass Production Tool V2. O0. 51. 5v. 1, совместимый с чипами SM3. AA, SM3. 25. 7ENAA, SM3. ENBA, SM3. 25. 7ENLT, SM3. AB и SM3. 26. 7AB.
По сути, это тоже самое, что и утилиты SMI MPTOOL, но только те файлы, что. Возможные ошибки в AlcorMP и FC MPTool. Например SMI MPTool V2.5.27 v8 M1004 . SMI MPTool – отсюда скачиваем все доступные редакции дистрибутивы.
ПРОЦЕСС ВОССТАНОВЛЕНИЯСкачиваем и распаковываем утилиту в удобное для вас место, желательно чтобы адрес был кратким и без русских и прочих странных символов. Например, я использовал корневую директорию жесткого диска: D: \USBDEV. Если утилита автоматом не подхватила его, то используем кнопку .
Это будет выглядеть аналогично тому, что показано на скриншоте данном чуть ниже. ПЕРЕХОДИМ К НАСТРОЙКАМДалее проверяем настройки утилиты, на наличие грамотно выставленных параметров.
Для этого нажимаем на кнопку Setting, вводим пароль к конфигу = 3. Утилита попросит вас указать требуемый файл с настройками, по умолчанию это default. MAIN FLOW SETTINGНаиболее оптимальные настройки показаны на скриншоте данном чуть ниже. PRETEST = Erase All Block – наиболее универсальное значение, но всё же иногда может быть необходимо выставлять . А именно в тех случаях, когда память не посыпалась к бабушке, плюс к этому флеш- памяти нужен DYNA- инструмент. А объясняется это тем, что утилите SMIMPTool, при отфильтровке только среди хороших блоков не приходиться иметь дело с кучей шлака.
Но хочу заметить, что данный способ не работает с контроллёром SM3. ENBA, хотя с предыдущими моделями типа SM3. ENAA и SM3. 25. 7ENLT, проблемы отсутствуют.
Если флешка дешевая и при этом новая и объёмная, то рекомендуется значение 5. A. Для старых или необъёмных флешек рекомендуемые значения 1. A. CAPACITY SETTINGНа этой вкладке, нам нужно установить допустимое количество плохих блоков (Bad Block), с которыми может успешно завершиться процесс прошивки. По умолчанию, рекомендуемое значение для SLC- памяти это значение равно 2. MLC = 4. 4. В подавляющем количестве случаев, значения 4. В некоторых случаях (для особо дырявой некачественной памяти), следует указать более существенное значение, этак 5.
Использовать значения крупнее, в 9. Также можно использовать и другие режимы регулирования объёма флешки, которые я лично практически никогда не использую: – BIN Level (SM3. SM3. 25. 7 Only) – посредством задания множества уровней.– Fix – с помощью установки минимального и максимального объёма. ЗАВЕРШАЮЩИЙ ЭТАПВот в принципе и вся настройка, которую необходимо провести для успешной прошивки девайса. Есть конечно и нестандартные ситуации, в которых приходиться немного поколдовать, но такое встречается крайне редко. Нам остается сохранить настройки, с помощью кнопки OK и запустить процесс прошивки нажатием на .
В среднем, утилита отрабатывает флешку за 2- 3 минуты, хотя может и немного дольше. В случае использования атрибута ERASEALLBLOCK, перед запуском процесса прошивки, утилита нас предупредит о том, что она очистит всю таблицу битых блоков: . Ибо это может продлиться 5 часов и всё равно в конце вы поймаете какую- то неприятную ошибку. ЗАМЕЧАНИЯ – ОШИБКИРасскажу немного о проблемах встречающихся при восстановлении флешек Silicon Motion.
УТИЛИТА НЕ ВИДИТ ФЛЕШКУФлешки на контроллёрах SMI, зависают, как и все другие, но всё же гораздо реже чем Phison. Поэтому, я бы сразу не лез переводить в тестмод флешку на SMI, а сначала попробовал бы другой способ. Достаточно часто, при надругательстве над SMI- шками, гадиться реестр и его приходиться чистить. Поэтому не забывайте переодически убираться в реестре с помощью такой утилиты как USB Oblivion . Bad Block over setting (1. Найденое количество плохих блоков, превышает заданное допустимое значение.
Необходимо повысить его в настройках, по адресе – SETTING – Capacity Setting – Bad Block. Повысьте значение до 1.
В таких случаях обязательно ставить Pretest = Erase All Block. Bad Block over setting (1. User- 3. 72. 4 (M) > FW- 3. M))Существенно отличается от предыдущей ошибки, тем что в скобках есть упоминание о USER и FW.
А означает она то, что у утилиты не хватило сил справиться с бэдами в памяти и нужно обратиться к Sorting- утилитам (приложение DYNA). Далее ковыряться в SMIMPTool, в таком случае нету никакого смысла! Initial Param Fail (0.
F) (ISP can`t be found!! Скорее всего, в используемом дистрибутиве производственного прошивальщика, отсутствует каталог с прошивками для вашей модели контроллёра.
Они должны иметь вид, типа UFD.