Sm3257En как восстановить


SMI MPTool – краткая инструкция по ремонту флешек – [USBDev.ru]

Руководство, попытаюсь сделать максимально кратким и лаконичным, дабы напрасно не усложнять положение. Хочу сразу отметить важный факт, что для большинства современнных дешевых USB2.0-флешек на контроллёрах компании SMI, вам придётся применять инструменты Dyna Mass Storage Production Tool. Это связанно с тем, что производители не брезгаю устанавливать низкокачественную DownGrade-флешпамять, которая оказывается не по зубам для старого доброго SMIMPTool.

В конце материала, попробую растолковать пути выхода из нестандартных ситуаций, повлекшие за собой ошибки либо некорректную работу.

ВВЕДЕНИЕ

Сначала нужно подобрать совместимую с конкретной флешкой версию утилиты SMIMPTOOL. В данном материале, не буду глубоко останавливаться на этом вопросе, попробую лишь разъяснить в двух словах. Все имеющиеся версии на моём сайте, имеют в названии перечень контроллёров, с которыми они совместимы. Например SMI MPTool V2.5.27 v8 M1004 [SM3257ENAA,SM3257ENLT,SM3260AD] , говорит о наличии внутри архива комплекта прошивок для следующих моделей контроллёров: SM3257ENAA, SM3257ENLT и SM3260AD.

ССЫЛКИ НА СКАЧКУ ПРОГРАММ:

SMI MPTool – отсюда скачиваем все доступные редакции дистрибутивы производственной утилиты для прошивки микроконтроллёров SMI.

SMI MPTool REPACK – те же яйца, только не из оригинальных дистрибутивов производственных программ, а собрано из официальных пользовательских утилит для восстановления.

TRANSCEND-SM32X-BY-USBDEV – по сути тоже самое, только слеплено из содержимого сервера онлайн сервиса восстановления Transcend JetFlash.

Помимо непосредственной поддержки модели контроллёра, утилита должна поддерживать используемую в флешке микросхему памяти. В 99 процентах случаях, это решается сменой дистрибутива на более свежий.

К примеру, я буду использовать инструмент SMI Mass Production Tool V2.5.42 v7 O0515v1, совместимый с чипами SM3257AA, SM3257ENAA, SM3257ENBA, SM3257ENLT, SM3261AB и SM3267AB.

ПРОЦЕСС ВОССТАНОВЛЕНИЯ

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

Например, я использовал корневую директорию жесткого диска:

D:\USBDEV_SMIMPTOOL_O0603\

Запускаем приложение sm32Xtest_V42-7.exe (имя исполняемого файла может отличаться), затем подключаем неисправный USB-накопитель. Если утилита автоматом не подхватила его, то используем кнопку ‘Scan USB (F5)‘, для поиска совместимых устройств.

В результате, в основном диалоговом окне программы, должна отобразиться ваша флешка. Это будет выглядеть аналогично тому, что показано на скриншоте данном чуть ниже.

ПЕРЕХОДИМ К НАСТРОЙКАМ

Далее проверяем настройки утилиты, на наличие грамотно выставленных параметров. Для этого нажимаем на кнопку Setting, вводим пароль к конфигу = 320.

Утилита попросит вас указать требуемый файл с настройками, по умолчанию это default.ini.

MAIN FLOW SETTING

Наиболее оптимальные настройки показаны на скриншоте данном чуть ниже.

PRETEST = Erase All Block – наиболее универсальное значение, но всё же иногда может быть необходимо выставлять ‘Erase Good Block Only‘. А именно в тех случаях, когда память не посыпалась к бабушке, плюс к этому флеш-памяти нужен DYNA-инструмент. Т.е. например, с параметром ‘Erase Good Block Only‘ можно прошить рабочую флешку, которую берут только приложения Dyna Mass Storage Production Tool. А объясняется это тем, что утилите SMIMPTool, при отфильтровке только среди хороших блоков не приходиться иметь дело с кучей шлака. Но хочу заметить, что данный способ не работает с контроллёром SM3257ENBA, хотя с предыдущими моделями типа SM3257ENAA и SM3257ENLT, проблемы отсутствуют.

[X] WRITE CIDDBF METHOD = TSOP Standard Type

[X] DOWNLOAD ISP

[X] FORMAT[X] FAT32 – файловая система по вкусу, но по умолчанию всегда ФАТ32.

DISK TYPE = USB-ZIP – в этом случае ZIP значит что устройство будет определяться как съёмный диск, а не как фиксированный.

USB Power – в зависимости от новизны флешки и её объёма. Если флешка дешевая и при этом новая и объёмная, то рекомендуется значение 500mA. Для старых или необъёмных флешек рекомендуемые значения 100-200mA.

CAPACITY SETTING

На этой вкладке, нам нужно установить допустимое количество плохих блоков (Bad Block), с которыми может успешно завершиться процесс прошивки. По умолчанию, рекомендуемое значение для SLC-памяти это значение равно 20, а для MLC = 44. В подавляющем количестве случаев, значения 44 достаточно для успешного завершения операций. В некоторых случаях (для особо дырявой некачественной памяти), следует указать более существенное значение, этак 50-100. Использовать значения крупнее, в 99% не имеет никакого смысла, даже если утилита пишет о превышении допустимого числа бедов.

Также можно использовать и другие режимы регулирования объёма флешки, которые я лично практически никогда не использую:– BIN Level (SM3255 & SM3257 Only) – посредством задания множества уровней.– Fix – с помощью установки минимального и максимального объёма.

ЗАВЕРШАЮЩИЙ ЭТАП

Вот в принципе и вся настройка, которую необходимо провести для успешной прошивки девайса. Есть конечно и нестандартные ситуации, в которых приходиться немного поколдовать, но такое встречается крайне редко.

Нам остается сохранить настройки, с помощью кнопки OK и запустить процесс прошивки нажатием на ‘Start (Space Key)‘. В среднем, утилита отрабатывает флешку за 2-3 минуты, хотя может и немного дольше.

В случае использования атрибута ERASEALLBLOCK, перед запуском процесса прошивки, утилита нас предупредит о том, что она очистит всю таблицу битых блоков: ‘Warning: The pretest will erase bad block. Do you want Continuous??‘.

Если процедура Pretest или любая другая, будет жужжать более чем минут 5-10, то ждать дальше нету никакого смысла. Ибо это может продлиться 5 часов и всё равно в конце вы поймаете какую-то неприятную ошибку.

ЗАМЕЧАНИЯ – ОШИБКИ

Расскажу немного о проблемах встречающихся при восстановлении флешек Silicon Motion.

УТИЛИТА НЕ ВИДИТ ФЛЕШКУ

Флешки на контроллёрах SMI, зависают, как и все другие, но всё же гораздо реже чем Phison. Поэтому, я бы сразу не лез переводить в тестмод флешку на SMI, а сначала попробовал бы другой способ. Достаточно часто, при надругательстве над SMI-шками, гадиться реестр и его приходиться чистить. Поэтому не забывайте переодически убираться в реестре с помощью такой утилиты как USB Oblivion .

Bad Block over setting (11)

Найденое количество плохих блоков, превышает заданное допустимое значение. Необходимо повысить его в настройках, по адресе – SETTING – Capacity Setting – Bad Block. Повысьте значение до 100 пунктов, если это не поможет то проверьте установленный метод претеста. В таких случаях обязательно ставить Pretest = Erase All Block.

Bad Block over setting (11) (User-3724 (M) > FW-3584 (M))

Существенно отличается от предыдущей ошибки, тем что в скобках есть упоминание о USER и FW. А означает она то, что у утилиты не хватило сил справиться с бэдами в памяти и нужно обратиться к Sorting-утилитам (приложение DYNA). Далее ковыряться в SMIMPTool, в таком случае нету никакого смысла!

Initial Param Fail (0F) (ISP can`t be found!! )

Программа не может найти прошивки для вашей флешки, в каталоге с утилитой. Скорее всего, в используемом дистрибутиве производственного прошивальщика, отсутствует каталог с прошивками для вашей модели контроллёра. Они должны иметь вид, типа UFD_3257ENBA или UFD_3267AB.

Замечания к статье, оставляйте в комментариях, а вот спрашивать меня советы по ремонту ваших флешек, следует исключительно на форуме проекта USBDev – ЩЁЛКНИТЕ, ЧТОБЫ ЗАДАТЬ ВОПРОС НА ФОРУМЕ (FORUM) .

www.usbdev.ru

Как подобрать утилиту для восстановления флешки на контроллере SMI – [USBDev.ru]

Первым делом, рекомендую вам ознакомиться с начальным курсом по восстановлению флешек, на странице – НОВИЧКУ.

Самое сложное при подборе сервисных утилит к SMI чипам, это определить нужно ли прибегать к услугам прошивальщика DYNA MPTool. А если нужно, то суметь одолеть флешку в нём, ибо работа с ним не такая же комфортная как с SMI MPTool.

КРАТКИЙ ОБЗОР УТИЛИТ

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

ОСНОВНЫЕ УТИЛИТЫ

[1] Transcend SMI JetFlash Online Recovery – максимально простое средство для восстановления флешек SMI, рекомендую использовать перед тем как вдаваться в поиск совместимой редакции производственной утилиты. Для функционирования приложения, обязательно нужно иметь активное подключение к интернету, без которого утилита бесполезна. Ориентировочно работает с флешками на контроллерах SM3255AB, SM3257AA, SM3257ENAA, SM3257ENBA, SM3257ENLT, SM3267AB, SM3269AA, SM3257ENBB. Но не стоит от данной утилиты волшебства и надежды что она сможет поднять те флешки, которые не по зубам SMIMPTool.

[2] SMI MPTool – основой инструмент для ремонта флешек, может делать ещё массу полезных вещей, преобразуя её в различные режимы. Не способен починить некоторые флешки на дешевой флеш-памяти с чипами SM3257ENAA, SM3257ENBA, SM3257ENBB, SM3259AA.

[3] Dyna MPTool (Dyna Mass Storage Production Tool) – данная утилита, как раз предназначена для низкокачественных флешек, с которыми не в силах справиться SMI MPTool. Да и с обычными флешками, она с большой вероятностью вообще не будет работать. Учитывая тот факт, что в отличии от SMIMPTool приложения DYNAMPTool обрабатывают флешку в десятки раз дольше, то и связываться с ними не очень хочется. Но как уже написал ранее, без данной софтины, вам не поднять дешевый флеш шлак, который, например, гонит компания Silicon-Power в своих USB2.0 флешках.

[4] SMI MPTool REPACK – если коротко, то это тоже самое что и просто SMI MPTool. Используйте по мере возможности.

[5] TRANSCEND-SM32X-BY-USBDEV – ещё один соус, под которым у меня выложен SMI MPTool. В дистрибутиве используются только те прошивки и оболочки, которые использовались в онлайн восстановлении от трансценда с 2012 года и по сей день. А конкретно это: SM321AC, SM321BB, SM321BC, SM324BB, SM324BC, SM325AB, SM325AC. SM3252A, SM3252B, SM3252C, SM3254AE, SM3255AA, SM3255AB, SM3255ENA1, SM3257AA, SM3257ENAA, SM3257ENBA, SM3257ENBB, SM3257ENLT, SM3267AB, SM3267AE, SM3269AA. Очевидным преимуществом этого пакета является оперативное обновление бинарников для актуальных моделей контроллеров.

УТИЛИТЫ ДЛЯ ФОРМАТИРОВАНИЯ

Можно попробовать для старых моделей контроллеров, которых уже позабыла онлайн утилита для восстановления от трансценда. Т.е. этак с модели SM321AC по SM3252C, несмотря на то, что некоторые софтины и более современный SM3257ENAA поддерживают.

Например, не лишним было бы проверить трансцендовскую uDisk Recovery Utility, для немного вредных чипов SMI SM324BC. Инструкция к ним не нужна, т.к. все они работают в один клик.

ПРОГРАММА: КОНТРОЛЛЕРЫ:
Cool Flash Disk Format Tool Практически все модели контроллеров, кроме тех которые выпущены после 2012 года. Т.е. не старше чипа SM3261AA у USB3.0 и SM3257ENAA у USB2.0.
GoNoGo SM325AC, скорее всего и другие, не старше SM3252C.
Philips UFD Upgrade Tool SM324BC
Super Talent Auto format SM325AB
Transcend JetFlash uDisk Recovery Utility SM324BC
UFD Formatter Все вплоть до SM3257ENAA.

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

МАЛОПОЛЕЗНЫЕ УТИЛИТЫ

Вероятность, что вам потребуется какой-то из следующих дистрибутивов утилит, стремится к нулю.

– ADATA SMI RecoverTool– Patriot Axle Format Tool– PNY Flash Drive Repair Tool UfixII– PQI RecoverTool– Silicon Power RecoverTool– SSK-D SMI MPTool– Verbatim Recover Tool

Большую ценность, хотя тоже не такую большую, представляют некоторые каталоги с прошивками, которые используют RecoverTool-приложения.

Повторю, что из всех этих приложений, где помимо RecoverTool.exe была и классическая оболочка прошивальщика, я скомпоновал дистрибутивы SMI MPTool REPACK. По большому счёту, остаётся несколько версий от компании PQI, которые оказались не у дел и те для контроллеров из SM326X-серии (SM3260AD и SM3261AB).

С ЧЕГО НАЧАТЬ ВОССТАНОВЛЕНИЕ

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

Если данная метода не дала свои плоды, то попытайте счастье с Transcend JetFlash Online Recovery.

Потерпевшим неудачу на предыдущих шагах, остаётся перейти к ручному подбору производственных утилит. И в зависимости от сочетания контроллер плюс флеш-память, для флешки берём одну из двух утилит или SMI MPTool или DYNA MPTool.

Для определение параметров флешки, воспользуйтесь программой Flash Drive Information Extractor.

Volume: I:Controller: Silicon Motion SM3257 ENAAPossible Memory Chip(s):Toshiba TC58NVG6D2GTA00Memory Type: MLCFlash ID: 98DE9482 7656Flash CE: 1Chip F/W: ISP 130430-AA-MP: M0503V2MPTOOL Ver.: 2.05.18PTEST Date: 2013-04-24VID: 090CPID: 1000Manufacturer: UFD 2.0Product: Silicon PowerQuery Vendor ID: UFD 2.0Query Product ID: Silicon PowerQuery Product Revision: 1100Serial: AA00000000008407Physical Disk Capacity: 8099201024 BytesWindows Disk Capacity: 8082395136 BytesInternal Tags: QU2R-TZ8JFile System: FAT32Relative Offset: 28 KBUSB Version: 2.00Declared Power: 500 mAMicrosoft Windows 7 SP1 x64 Build 7601Program Version: 8.6.0.595

Как и в методе загугливания, нас главным образом интересует модель контроллера (Controller) и идентификатор флеш-памяти (Flash ID).

Первым шагом, скачиваем самую свежую версию производственной утилиту для данного контроллера, в нашем случае для SM3257ENAA. Пока что сделаем допущение, что нам известно о том, какая конкретно утилита нам нужна (SMI MPTool, всегда по умолчанию). Далее прежде чем шить, будет абзац про монолиты и тестовый режим, после которого вам станет ясно какую утилиту всё же применять.

На странице для загрузки SMI MPTool, включаем поиск по странице и ищем, в скобках у каких утилит имеется наша модель контроллера. Сразу перематываем к самому низу списка, т.е. к наиболее свежим версиям.

В данном случае, это дистрибутив SMI MPTool V2.5.27 v8 M1004 [SM3257ENAA,SM3257ENLT,SM3260AD]. Который помимо нашего чипа SM3257ENAA, поддерживает ещё два, один из которых вообще с интерфейсом USB3.0.

Если флешка разборная и причин считать утилиту несовместимой у вас нету, то можно сразу попробовать прошить флешку, без танцев с бубнами вокруг флеш-памяти. Подробная инструкция по прошивке доступна здесь – SMI MPTool – краткая инструкция по ремонту флешек.

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

ХИТРОСТИ: КАК ОПРЕДЕЛИТЬ НУЖНА ЛИ DYNAMPTOOL

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

Запомните эти три модели контроллера, которые нередко шьются в DYNA MPTool: SM3257ENAA, SM3257ENBA, SM3259AA. А флеш-память, чаще всего в таких ситуациях стоит производства Toshiba либо Sandisk.

ХИТРОСТИ #1

Если в отчёте программы Flash Drive Information Extractor, имеется параметр MPTOOL Ver., то он может сказать, чем конкретно шили флеш. Приведу два примера:

MPTOOL Ver.: 2.05.18 – если значение равно номеру версии, то флешку шили в SMI MPTool.MPTOOL Ver.: 14.07.18 – а если определенная дата, то флешка вышла из-под крыла DYNA MPTool и эта дата является номером её версии. Где, 14 – 2014 год, 07 – месяц июль, 18 число.

И где-то с вероятностью 90%, флешку прошитую в DYNA MPTool, вам при всё желании не удастся отремонтировать в SMI MPTool.

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

ХИТРОСТИ #2

Более универсальный способ, для приведения в действия которого, необходимо найти как бы полностью совместимую версию SMI MPTool. Если при прошивке появится ошибки наподобие следующей:

Bad Block over setting (11) (User-3725 (M) > FW-3581 (M))

А означает она то, что у утилиты не хватило сил справиться с бэдами в памяти и нужно обратиться к Sorting-утилитам (приложение DYNAMPTool). Далее ковыряться в SMIMPTool, в таком случае нету никакого смысла!

ВНИМАНИЕ: не стоит путать эту ошибку с просто Bad Block over setting (11), которая никак не связанна с необходимостью обращаться к Дюне. В рассматриваемой ошибке, обязательно должны быть упоминания в скобках о значениях параметров USER и FW.

ПРОВЕРКА ПОДДЕРЖКИ ФЛЕШ-ПАМЯТИ В ПРОШИВАЛЬЩИКЕ

Удостовериться в правильном подборе невозможно, если конечно в сети Интернет, вы не отыщите решенного случая с восстановлением абсолютно такой же флешки.

Поэтому, всё что нам остаётся, это пробить знает ли нашу флеш-память прошивальщик. На возможные маркировки памяти (Possible Memory Chip(s):), я не рекомендую обращать никакого внимание, т.к. это может сбить столку, поэтому сразу смотрим на FID (Flash ID:).

В данном случае его значение имеет вид: 98 DE 94 82 76 56.

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

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

Откроем файл flash_3257ENAA.dbf (имя необходимого файла зависит от модели контроллера, которую мы изначально определили), который находится в папке UFD_ALL_DBF дистрибутива программы.

Забиваем в поиск FID памяти, который мы определили в самом начале ( 98 DE 94 82 76 56 ).

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

@ 98 DE 94 82 76 56 28 00 0B 01 82 06 00 3F 00 00 00 00 00 00 00 50 50 10 10 21 // Toshiba TC58NVG6D2GTA00 J1201 24nm MLC

Ну раз в DBF-файле имеется запись о нашей памяти, то и скорее всего утилита корректно отработает с ней!

Но имейте ввиду, что наличие записи о флеш в DBF, FFW или ForceFlash, абсолютно никак не исключает возможную необходимость применять инструментарий DYNA MPTool.

КАК ПОЛЬЗОВАТЬСЯ УТИЛИТАМИ

На портале USBDev, имеются подробные инструкции по программному восстановлению флешек, в популярных программных комплексах:

Dyna Mass Storage Production Tool инструкция по восстановлению флешек

SMI MPTool – краткая инструкция по ремонту флешек

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

ЗАМЕЧАНИЯ

1) Для контроллера SM324BC рекомендуется использовать следующие две версии производственной утилиты: SMI MPTool V1.17.13 G1219 и SMI MPTool V1.17.55 v1 I0414.

2) В зависимости от номера версии утилиты SMI MPTool, она использует в своей работе или 4 байтовый вариант Flash ID или 6 байтовый. Ориентировочно, переход к 6 байтовому произошел в версии SMI MPTool V2.03.42 v6 K0530 [SM3255AB]. И именно поэтому, новые оболочки встречают в штыки старые USB-чипы. Да и использовать в подборе утилит, для чипов младше SM3255AB, необходимо именно 4 байта!

3) В ходе многочисленных попыток восстановления, может захламляться системный реестр, который будет препятствовать определению флешки в сервисном ПО. Чтобы пофиксить проблему, попробуйте почистить реестр с помощью программы USB Oblivion и выполнить перезагрузку системы.

4) Использовать служебный драйвер SMI Factory Driver, нету никакого смысла в домашних условиях, кроме случаев каких-то конфликтов драйверов на уровне вашей ОС. А то поставите ещё его, а потом будете жаловаться, что у вас что-то из устройств не работает или драйвер откажется удаляться.

Если у кого-то есть вопросы по ремонту их флешек, то гарантированный ответ вы можете получить только на – ФОРУМЕ USBDEV .

www.usbdev.ru

SM3257EN Datasheet v0.2 – [USBDev.ru]

Даташит на, наверное, самый распространённый контроллёр у компании SMI – SM3257EN. Все исправные флешки на данном чипе достаточно беспроблемно прошиваются, так что не отчаивайтесь!

Его можно встретить в трёх исполнениях, это 40, 48 и 64-пиновый. Последний из них я лично не имел счастью наблюдать, видимо производителей флешек не привлёк этот чип в качестве скоростного зверя.– SM3257EN LQFP 64-pin– SM3257EN LQFP 48-pin/ TQFP48-pin– SM3257EN QFN 40-pinНиже есть ссылка на загрузку самого документа даташита, но сами схемы для тестмода вы можете увидеть на самой странице чуть ниже.

СКАЧАТЬ \ DOWNLOAD

SM3257EN Datasheet v0.2 [SM3257EN_Datasheet_v02_20101220.pdf] ; download; size: 625 475 bytes

Revision History
Revision Date Description
0.1 Dec 3, 2010 Preliminary Release
0.2 Dec 20, 2010 Corrected Table 6 Ordering Information.
Figure: SM3257EN 64-Pin Assignments Figure: SM3257EN 48-Pin Assignments Figure: SM3257EN 40-Pin Assignments
SM3259 Signal Descriptions
64-pin 48-pin 40-pin Signal Type Description
1 46 40 VSS Power Ground for I/O and Core.
2 47 VSS Power Ground for I/O and Core.
3 48 1 GPIO3 I/O General Purpose I/O 1[3].This signal can also be used as UFD LED (active low).
4 GPIO7 I/O General Purpose I/O 1[7].
5 GPIO6 I/O General Purpose I/O 1[6].
6 GPIO5 I/O General Purpose I/O 1[5].
7 GPIO4 I/O General Purpose I/O 1[4].
8 1 2 GPIO2 I/O General Purpose I/O 1[2].This signal can also be used as Write Protect (active low).
9 2 3 GPIO1 I/O General Purpose I/O 1[1].This signal can also be used as Flash Ready/Busy 1.
10 3 4 VDD Power Core Power.
11 4 VCC Power I/O Power.
12 5 5 GPIO0 I/O General Purpose I/O 1[0].This signal can also be used as Flash Ready/Busy 0.
13 6 6 FNRE O Flash Read Enable (active low).
14 7 7 FCE0 I/O CE0: Flash Chip Enable 0.This signal can also be used as General Purpose I/O 0[0].
15 8 8 FCE1 I/O CE1: Flash Chip Enable 1.This signal can also be used as General Purpose I/O 0[1].
16 VSS Power Ground for I/O and Core.
17 9 VSS Power Ground for I/O and Core.
18 10 9 FD7 I/O Flash Data Bus[7].
19 11 10 FD6 I/O Flash Data Bus[6].
20 12 11 FD5 I/O Flash Data Bus[5].
21 13 12 FD4 I/O Flash Data Bus[4].
22 14 13 VCCIO Power I/O Power.
23 15 VCCIO Power I/O Power.
24 16 VDD Power Core Power.
25 VDD Power Core Power.
26 17 VCCIO Power I/O Power.
27 18 14 FD3 I/O Flash Data Bus[3].
28 19 15 FD2 I/O Flash Data Bus[2].
29 20 16 FD1 I/O Flash Data Bus[1].
30 21 17 FD0 I/O Flash Data Bus[0].
31 VSS Power Ground for I/O and Core.
32 22 VSS Power Ground for I/O and Core.
33 23 18 FNWP O Flash Write Protect (active low).
34 24 19 FNWE O Flash Write Enable (active low).
35 25 20 FALE O Flash Address Latch Enable.
36 26 21 FCLE O Flash Command Latch Enable.
37 27 22 TESTN I Test Signal (active low).
38 FCE7 I/O CE7: Flash Chip Enable 7.
39 FCE6 I/O CE6: Flash Chip Enable 6.
28 23 VCCIO Power I/O Power.
40 29 24 VDD Power Core Power.
41 30 VCCIO Power I/O Power.
42 31 25 DQS0 I/O Data Strobe. Output with read data, input with write data.Edge-aligned with read data, centered in write data.
43 FCE5 I/O CE5: Flash Chip Enable 5.
44 FCE4 I/O CE4: Flash Chip Enable 4.
45 32 26 RELN I Reliable Mode Enable.
46 33 27 BCE I Bad Column Enable.
47 34 28 FCE3 I/O CE3: Flash Chip Enable 3.This signal can also be used as General Purpose I/O 0[3].
48 35 29 FCE2 I/O CE2: Flash Chip Enable 2.This signal can also be used as General Purpose I/O 0[2].
49 36 30 VSS Power Ground for I/O and Core.
50 37 31 VCCA5V Power Regulator 5V Power Input.
51 VCCA5V Power Regulator 5V Power Input.
52 38 32 V33_OUT Power Regulator 3.3V Power Output.
53 39 33 V33_IN Power Regulator 3.3V Power Input.
54 40 34 V18_OUT Power Regulator 1.8V Power Output.
55 V18_OUT Power Regulator 1.8V Power Output.
56 41 35 VSSA Power Analog Ground.
57 VSS Power Ground for I/O and Core.
58 VSS Power Ground for I/O and Core.
59 42 36 DM I/O USB2.0 Data Negative Signal.
60 43 37 DP I/O USB2.0 Data Positive Signal.
61 44 38 RREF I Reference Resistor to Analog Ground.
62 45 39 AVDD Power Analog 3.3V Power.
63 AVDD Power Analog 3.3V Power.
64 VSS Power Ground for I/O and Core.
Figure: Top Marking of LQFP 64-pin Package Figure: Top Marking of LQFP/TQFP 48-pin Package Figure: Top Marking of QFN 40-pin Package
Ordering Information
Ordering Number Operating Temperature Package Description
SM325RX0700EN-XX 0°C ~ +70°C 64-pin LQFP 7 x 7 x 1.4 (mm)
SM325QX0700EN-XX 0°C ~ +70°C 48-pin LQFP 7 x 7 x 1.4 (mm)
SM325TX0700EN-XX 0°C ~ +70°C 48-pin TQFP 7 x 7 x 1.0 (mm)
SM325LX0700EN-XX 0°C ~ +70°C 40-pin QFN 5 x 5 x 0.8 (mm)
Note: The suffix “XX” denotes the controller revision.

www.usbdev.ru

Программный ремонт флешки (прошивка контроллера)

Прежде всего, нужно упомянуть в каких случаях требуется прошивка контроллера флешки. Перечень таких неисправностей не очень большая, чуть ниже я сделал список из наиболее частых ситуаций, когда такая методика может помочь в ремонте флешки. Но, не стоит воспринимать описанную тут методику, как панацею от всех «болезней». Каждый случай индивидуален, но общая методика схожа, за исключением некоторых моментов, которые связаны с разными контроллерами, чипы памяти и разное сочетание неисправностей. Таже в блоге можете почитать другие методы ремонта флешек.

Когда применять методику прошивка контроллера флешки:

  • Нулевой объем флешки, не правильный объем (2\4\8\16 Кб\Мб) вместо нормального размера;
  • ННакопитель не определяется на разных ПК;
  • При подключении диска появляется ошибка «вставьте диск»;
  • Ошибка «Диск в устройстве не найден»;
  • Ошибка «Диск защищен от записи»;
  • Возникают ошибки чтения\ записи, и нет возможности копировать или записать данные на флешку. Может быть, что данные записываются, но не открываются с флешки;
  • При подключении к ПК флешка долго определяется с ошибками Ошибка «Код 10», Ошибка» Код 43» и подобное.

Возможно, я здесь не все упомянул. Если у кого-то есть дополнения – пишите в комментариях свои случае, и я буду пытаться оперативно вносить коррективы в материалы.

Переходим к подготовительным работам над флешкой для ее дальнейшей перепрошивки (прошивается сам контроллер). Будем считать, что мы определились с тем, что других вариантов, кроме как прошивка контроллера флешки у нас не осталось и это последний шанс на ремонт драгоценной флешки (дорога как память, большой объем, красивый корпус и т.д.)

Прошивка контроллера флешки (этапы работ):

1) Определение контроллера флешки

Тут у нас всего 2 варианта определения производителя и модели контроллера. Первый вариант самый банальный — вскрыть корпус (если это возможно конструктивно). Для этого нужно вскрыть корпус флешки и достать оттуда плату накопителя. В большей части случае все USB flash drive одинаковы внутри, за исключением монолитных флешек. Для примера я взял фотографию общего вида платы флешки и контроллера (на примере фотография флешки из свободных источников).Визуальный метод очень простой и самый точный, так как программы для определения pid&vid устройства не всегда точны. Если нет возможности посмотреть визуально на контроллер или есть затруднения в разборке корпуса, тогда нам прямой путь к программам на определение pid и vid флешки.Важно: в случаях когда, флешка не определяется на ПК узнать контроллер можно лишь путем визуального осмотра.

Определение контроллера по PID и VID

Первым делом нужно определить PID и VID. Это можно сделать двумя путями — средствами Windows или через специальные программы.

Определение pid&vid посредством Windows (см. скриншот)

Определение PID и VID контроллера через программу

Программы для определения пид и вид контроллера не мало, и каждая из них отличается между собой (интерфейс, наличие русского языка, дополнительные возможности) но все они «умеют» определять так нужный нам параметр pid vid или даже могут сразу показывать модель контроллера. Я использую для таких целей программу USB Flash Info, которая позволяет посмотреть установленный контроллер без поиска по базе денных пид\вид.Для демонстрации, предоставляю Вашему вниманию отчет работы программы, на примере одной из флешек. Красным цветом я выделил показания программы USB Flash Info. Тут нас интересует показания значений Controller, VID и PID.Volume: E:Controller: Silicon Motion SM3257 ENAAPossible Memory Chip(s):SanDisk SDTNPNAHEM-004GMemory Type: TLCFlash ID: 45D79892 7256Flash CE: 1Flash Channels: SingleChip F/W: ISP 110919-AA-MPTOOL Ver.: 2.03.49VID: 125FPID: C82AManufacturer: ADATAProduct: ADATA USB Flash DriveQuery Vendor ID: ADATAQuery Product ID: USB Flash DriveQuery Product Revision: 1100Physical Disk Capacity: 4007264256 BytesWindows Disk Capacity: 3999404032 BytesInternal Tags: QV2R-S99JFile System: FAT32Relative Offset: 28 KBUSB Version: 2.00Declared Power: 500 mAContMeas ID: F7C7-05-FBMicrosoft Windows 7 SP1 x64————————————http://www.antspec.com/usbflashinfo/Program Version: 7.9.0.548

Есть и другие способы определение PID и VID контроллера флешки, но о них нужно писать отдельную статью. Мне для определения модели контроллера вполне хватает возможности программы USB Flash Info. Скачать программу можно по ссылке.

2) Выбор утилиты для контроллера

Следующим этапом у нас будет поиск специализированной утилиты для прошивки контроллера флешки. Значения VID и PID у нас уже есть, значит можно приступить к поиску утилиты для контроллера. Для поиска нужной утилиты я пользуюсь сервисом http://flashboot.ru/iflash/.

После нажатия кнопки поиска, сервис iFlash предлагает нам далеко не один результат. Все дело в том, что такой контроллер, как в моем случае, применяется в флешках разных производителей и с разным размером. При поиске обращайте внимание на поле UTILS (утилиты), где нужно искать именно тот результат, где отображается название утилиты. На объем флешки внимание можете не обращать – это не критичный параметр. Также можно поискать утилиту по названию контроллера, что в большей степени может ускорить поиск нужной утилиты.

П.С. практика показывает, что иногда стоит попробовать разные версии утилит для одних и тех же контроллеров.

Результат поиска нам выдал один более-менее подходящий вариант (на скриншоте подчеркнул красным) – утилита SMI SM3257AA.

Для писка утилиты можно воспользоваться тем же сайтом http://flashboot.ru/files/. В строке поиска нужно ввести название нашей утилиты — SMI SM3257AA. В результате было найдено 2 результата. Качать нужно оба, так как есть шанс того, что одна из них только поможет решить нашу проблему.

Но, есть одно но. Мы точно знаем, что точное название нашего контроллера немного отличается от того, что мы нашли. На корпусе контроллера и программе USB Flash Info показали, что правильное название контроллера SM3257ENAA, а не SM3257AA. Для очистки совести проверим базу утилит на предмет наличия утилиты для такой модификации. Поиск обронили 2 варианта утилиты.

Скорее всего, что утилиты, которые я обнаружил при поиске для SM3257AA и для ENAA имеют одно ядро. На практике может оказаться так, что они ничем не отличаться, но все же существует вероятность того, что нужно будет перепробовать все 4 найденных спец. утилиток. Рекомендую сразу скачать все 4 программы.

Я скачал все 4 штуки, но решил начать с утилиты SMI SM3257ENAA MPTool V2.03.58 v8 K1129 (11/11/29 Build). Забегу наперед – получилось перепрошить контроллер флешки этой утилитой, и проверять другие я не стал.А теперь вкратце опишу порядок действий того, как происходил процесс прошивки контроллера SM3257ENAA.

— Распаковал архив и запустил ярлык sm32Xtest_V58-8

Запускаем утилиту и видим, что в ней не видна наша флешка пациент (см. скриншот).

 

— Для определения нашей флешки в программе нажимаем кнопку «Scan USB (F5)», в результате чего программа «видит» usb устройство.

Для запуска процесса прошивки контроллера флешки нужно в меню утилиты нажать кнопки Start (перед нажатием нужно выделить нужную флешку). После наажатия кнопки начнется процесс прошивки.

После заврешения операции прошивки в верхнем правом углу увидим слово ОК на зеленом фоне (см. скриншот).

На этом процесс прошивка контроллера флешки завершен. В течении 10-20 секунд в Мой компьютер появится наша флешка чистая и без каких либо файлов, так как в процессе прошивки происходит низкоуровневое форматирование накопителя.

Автор статьи: Парасюк Евгений

По всем вопросам касательно этой статьи пишите в комментариях.

www.blog.kdr.kiev.ua

SMI SM3257ENBA Datasheet v1.0 – [USBDev.ru]

SM3257ENBA High Speed USB 2.0 Flash Memory Controller Datasheet – даташит для USB 2.0 флеш-контроллера SMI SM3257EN BA.

Данная модель совместима, как с MLC, так и TLC NAND flash. Выпускается, как в 48-pin вариантах LQFP/TQFP, так и в 40-pin QFN корпусах.

Ввиду того, что прошивка многих флешек на чипе SM3257 ENBA весьма затруднительна, данный документ будет вам крайне полезен при программном восстановлении флешек, в качестве дополнительного пособия по переводу в тестовый режим.

Сервисные утилиты, для прошивки ищите здесь Silicon Motion Files. А если ещё более конкретно, то, преимущественно, там (DYNA MPTool) и там (TRANSCEND-SM32X-BY-USBDEV).

СКАЧАТЬ \ DOWNLOAD

SM3257ENBA Datasheet v1.0 [SM3257ENBA-Datasheet-v1.0.pdf] ; download; size: 577 988 bytes

Revision History
Revision Date Description
0.1 Aug 2, 2013 Preliminary release
1.0 Sep 30, 2014 Formal release– Added the 48-pin TQFP pin assignments/marking and package outline (1.1)(1.2)(2.1)(4.2)(4.4)(5)– Added the product ordering information of die form (1.1)(1.2) (5)
Figure: SM3257EN 48-pin LQFP/TQFP Pin Assignments Figure: SM3257EN 40-pin QFN Pin Assignments
SM3257ENBA Signals
40-pin 48-pin Signal Type Description
1 48 GPIO3 I/O General Purpose I/O 1[3]This signal can also be used to connect UFD LED (active low).
2 1 GPIO2 I/O General Purpose I/O 1[2]This signal can also be used as write protect (active low).
3 2 GPIO1 I/O General Purpose I/O 1[1]This signal can also be used as Flash Ready/Busy 1.
4 3 VDD PWR Core Power
4 VCCIOQ PWR I/O Power
5 5 GPIO0 I/O General Purpose I/O 1[0]This signal can also be used as Flash Ready/Busy 0.
6 6 FNRE O Flash Read Enable (active low).
7 7 FCE0 I/O CE0: Flash Chip Enable 0This signal can also be used as General Purpose I/O 0[0].
8 8 FCE1 I/O CE1: Flash Chip Enable 1This signal can also be used as General Purpose I/O 0[1].
9 VSS GND Ground for I/O and Core
9 10 FD7 I/O Flash Data Bus[7]
10 11 FD6 I/O Flash Data Bus[6]
11 12 FD5 I/O Flash Data Bus[5]
12 13 FD4 I/O Flash Data Bus[4]
13 14 VCCIOF PWR I/O Power
15 VCCIOF PWR I/O Power
16 VDD PWR Core Power
17 VCCIOF PWR I/O Power
14 18 FD3 I/O Flash Data Bus[3]
15 19 FD2 I/O Flash Data Bus[2]
16 20 FD1 I/O Flash Data Bus[1]
17 21 FD0 I/O Flash Data Bus[0]
22 VSS GND Ground for I/O and Core
18 23 FNWP O Flash Write Protect (active low)
19 24 FNWE O Flash Write Enable (active low)
20 25 FALE O Flash Address Latch Enable
21 26 FCLE O Flash Command Latch Enable
22 27 TESTN I Test Signal (active low)
23 28 VCCIOF PWR I/O Power
24 29 VDD PWR Core Power
30 VCCIOF PWR I/O Power
25 31 DQS0 I/O Data Strobe. Output with read data, input with write data.Edge-aligned with read data, centered in write data.
26 32 RELN I Reliable Mode Enable
27 33 BCE I Bad Column Enable
28 34 FCE3 I/O CE3: Flash Chip Enable 3This signal can also be used as General Purpose I/O 0[3].
29 35 FCE2 I/O CE2: Flash Chip Enable 2This signal can also be used as General Purpose I/O 0[2].
30 36 VSS GND Ground for I/O and Core
31 37 VCCAH5 PWR Regulator 5V Power Input
32 38 V33_PAD PWR Regulator 3.3V Power Input/Output
33 39 V33_PAD PWR Regulator 3.3V Power Input/Output
34 40 V12_PAD PWR Regulator 1.2V Power Output
35 41 VGNDA GND Analog Ground
36 42 DM I/O USB2.0 Data Negative Signal
37 43 DP I/O USB2.0 Data Positive Signal
38 44 NC No Connect
39 45 VCC33A_PLL PWR Analog 3.3V Power (for USB PHY and PLL)
40 46 VSS GND Ground for I/O and Core
47 VSS GND Ground for I/O and Core

www.usbdev.ru

Как восстановить флешку Verbatim 8 Gb

Как восстановить флешку Verbatim 8 Gb. Флешка фирмы  Verbatim на 8 Gb перестала определяться компьютером. Но не полностью. При подключении к компьютеру, система реагировала на нее, издавая звуковой сигнал. Ее не стало видно через проводник (Компьютер), а также в (Управление дисками). В (Диспетчер устройств), она определялась как USB MEMORY BAR USB Device. Через программы usbdriveinfo и ChipGenius_v4_00_0807, информация о флешке Verbatim 8 Gb, выводилась не полностью. Только VID и PID. Этой информации было не достаточно, чтобы правильно подобрать утилиту для восстановления флешки. Поэтому все попытки отформатировать ее завершались

не удачей, или вообще терпели крах в самом начале процесса. Решено было разобрать ее и посмотреть что там за начинка.

 

Как восстановить флешку Verbatim 8 Gb

 

Что у нее там внутри? Маркировка контроллера

 

 

1417

SM3257EN Q BA

D5K389 TW

 

Тип памяти

 

 

 

 

FOT64GH64M3 81436M40808

 

 

По этим данным, я подобрал программу Star_SM3257ENBA_N0920

 

 

Утилита Star_SM3257ENBA_N0920 видела мою флешку Verbatim 8 Gb. Даже форматировала ее. Но процесс завершался с ошибками или слишком быстро по времени, что конечно не могло не отразиться на конечном результате. С ней по-прежнему нельзя было работать. Тогда мной было принято решение, хотя флешка и была видна в (Диспетчер задач), перевести контролер в тестовый режим.

 

Как перевести контроллер в тестовый режим

 

Разбираем корпус флэшки. Находим микросхему памяти. Нумерация выводов микросхемы начинается с угла отмеченный точкой-ключём против часовой стрелки.

1. Перед включением флешки в USB порт нужно замкнуть между собой 29 и 30 выводы микросхемы памяти, например иглой (в некоторых микросхемах замыкать нужно другие выводы, в зависимости от контроллера это могут быть: 30-31, 31-32, 41-42, 42-43, 43-44). Замыкать нужно очень осторожно, чтобы не попасть на вывод питающий микросхему памяти (вывод 37).

2. Затем не размыкая контактов подключить флэш в USB порт.

После определения флэш в системе и установки драйверов – разомкнуть выводы. При этом, флэш станет видна в Windows и будет доступна в утилитах для форматирования. В этот момент, не отключая флэш от порта, необходимо приступить к работе с утилитой. Отключайте флэшку от USB только по завершении работы утилиты или когда она этого сама попросит.

 

 

 

После перевод контроллера флэш в тестовый режим ( замыкал я на флешке 29 и 30 выводы), данные флешки Verbatim 8 Gb полностью считались в программе ChipGenius_v4_00_0807

 

 

Я  нажал кнопку Start(A) в утилите Star_SM3257ENBA_N0920, и она отформатировала мою флешку. Но случилось это не с первой попытки.

 

Если информация о вашей флешка не полностью считывается программами ChipGenius_v4_00_0807 и usbdriveinfo, перед началом форматирования ее производственной утилитой, необходимо перевевести контроллер флэш в тестовый режим. Подключаем устройство к компьютеру. Смотрим через программы ChipGenius_v4_00_0807 и usbdriveinfo полностью ли в них считывается информация о ваше устройстве. Только после этого начинаем ее форматировать.

 

Не помню с какой попытки, но флешка Verbatim 8 Gb ожила и стала видна как дисковый накопитель.

 

 

 

Теперь я смог отформатировать ее штатными средствами Windows. Скопировать на нее и удалить с нее информацию.

 

Скачать программы для определения vid pid флешки

 

 

 

Скачать утилиту Star_SM3257ENBA_N0920

 

bazanovv.ru

Dyna Mass Storage Production Tool инструкция по восстановлению флешек – [USBDev.ru]

В данном руководстве пользователя, хочу вас познакомить с азами ремонта в производственном прошивальщике Dyna Mass Storage Production Tool. В дальнейшем, для удобства, я буду называть его кратко – DYNA MPTool. Так вот DYNA в отличие от всем знакомого SMI MPTool , является SORTING-инструментом, который выполняет глубокий анализ состояния ячеек микросхем флеш-памяти.

Следовательно, применять утилиты DYNAMPTool, необходимо для SMI-флешек низкого качества. К примеру, подавляющая часть USB2.0 сегмента флешек компании Silicon-Power, шьётся исключительно в приложениях DYNA.

Прошивка в DYNAMPTool, занимает много времени, посему рекомендую вас сначала всё же проверить, может мощностей SMIMPTool хватит чтобы обработать вашей флешке. Инструкция по работе в ней, доступна по следующей ссылке – РЕМОНТ В SMIMPTOOL .

ВВЕДЕНИЕ

В статье я буду использовать проблемную для SMIMPTool флешку, а именно 4 гиговую SiliconPower Helios101. Особенность моего экземпляра в том, что при незначительном увеличении предельного числа бедов, можно добиться того, что SMIMPTool её прошивает. Только на выходе, при проверке с помощью h3TESTW, флешка стабильно оказывается с незначительным количество бэдов. И дальнейшее увеличение BadBlock в программе, не приводит к избавлению от этой напасти.

; Выдержка из отчёта программы ChipGenius_v4_00_0201.exe:

Controller Vendor: SMIController Part-Number: SM3257ENAA – ISP 150513-AA0Flash ID code: 98DE9493 7657 – Toshiba TC58NVG6DDJTA00 – 1CE/Single Channel [MLC-16K] -> Total Capacity = 8GB

Это я описал один из распространённых случаев, когда приходится обращаться к прошивке в Dyna Mass Storage Production Tool. Бывают и другие, например такой, как ошибка:

Bad Block over setting (11) (User-YYYY (M) > FW-XXXX (M))

Обратите внимание на содержимое скобок, именно при их (User \ FW) наличии утилита говорит вам: “Возьми DYNAMPTool, ничто другое тебе парень не поможет”!

Когда мы уже знаем, какой контроллёр в флешке и то что нам нужна ДЮНА, осталось скачать подходящую версию дистрибутива. Для этого переходим на СТРАНИЦУ ЗАГРУЗОК DYNA MPTOOL (ССЫЛКА) .

Там скачиваем, самую свежую версию утилиты Dyna, в квадратных скобках у которой, можно обнаружить наш заветный контроллёр SM3257ENAA. На момент написания статьи, это Dyna Mass Storage Production Tool v14.07.18.02 N0726 [SM3257ENAA].

ПРОЦЕСС ВОССТАНОВЛЕНИЯ

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

Распаковываем подобранный дистрибутив в удобное месте на жестком диске, желательно чтобы адрес был краткий и без мутных символов в пути, например:

D:\Star_SM3257ENAA_N0726\

Запускаем главный исполняемый файл SMIMPTool.exe, затем подключаем флешку к компьютеру.

Если флешку утилиту не опознала, то нажимаем кнопку Scan(R).

После успешного распознания накопителя, нам необходимо перейти к настройкам, для этого нажимаем кнопку Setting(S).

Пароль к настройкам, как правило, отсутствует, т.е. оставляем поле пустым. Если же, вам всё же попалась версия где затребуется пароль, то он несомненно будет указан на странице загрузок н сайте USBDev.

Далее выбираем конфигурации, по умолчанию это NDefault.INI.

В настройках нас интересует только первая вкладка OpenCard Config, к остальным же при восстановлении флешек не имеет смысл обращаться, если конечно там что-то не на напортачили.

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

Optimize Option: Capacity (Default)Enable Low Level[V] Enable ECC Threshold (Bits)[V] Format[V] FAT32ECC – значение подбираем согласно таблицам, с рекомендуемым значениями данным в следующей статье – Настройка ECC у контроллёров Silicon Motion (SMI) . Если вам лень или не позубам разобраться в этим непонятных буквах, то можете выставить этак 24 в надежде на русский авось.

Функционал ДЮНЫ, а следовательно интерфейс, частенько претерпевает существенные изменения. Так например в инструментах для контроллёра SM3257ENBA, уже отсутствует ручная регулировка ECC, её видимо банально упразднили. Так что там у нас нету никакой возможности, попытать счастье с повышением скорости работы носителя, путём снижения объёма.

Сохраняем настрйоки кнопкой Save и щелкаем по Start(A), для запуска процесса прошивки.

Продолжительность обработки может сильно варьироваться, в зависимости от множества факторов. Так для 8 гиговой флешки это может быть как 10 минут, так и 70. Например, понижение уровня параметра ECC, может сильно форсировать приближение финиша.

ЗАМЕЧАНИЯ – ОШИБКИ

А теперь поведаю, про некоторые особенности и возможные неприятности на пути к успеху.

Bad Block over setting 0X11 (Fail)

Говорит вам, о том что мощностей в текущей конфигурации недостаточно для успешного осуществления процесса ремонта флешки. Такое например бывает в режиме SpeedFirst, который по понятным причинам не дружит с DownGrade микросхемами. Т.е. нужно стараться повысить тщательность сканирования памяти флеш-накопителя.

ПОПЫТКА ПОВЫСИТЬ СКОРОСТЬ С ПОМОЩЬЮ РЕГУЛИРОВКИ ПАРАМЕТРА ECC

Хочу немного дополнить про ECC, ибо это может оказаться для вас крайне интересно. Дело в том, что чем выше его значение, тем больший объём можно получить на выходе, но с меньшей скоростью. Так для моей конкретной флешке, рекомендуемое значение ECC=30. В ходе экспериментов выяснилось следующее:

30ECC = 7800MB объём и 6,5MB/s скорость записи;2ECC = 3900MB объём и 11,5MB/s скорость записи;

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

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

Спрашивать советы у меня, по лечение ваших флешек, следует исключительно на форуме USBDev – ЩЁЛКНИТЕ, ЧТОБЫ ЗАДАТЬ ВОПРОС НА ФОРУМЕ (FORUM) .

www.usbdev.ru


Смотрите также