Подскажите, есть USB flash drive Transcend JetFlash 4GB на контроллере Alcor AU6982
C флэшкой произошел сбой в результате чего она виделась в системе с такими параметрами но не желала форматироваться
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_058f&Pid_1234]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_058f&Pid_1234\5&2744889e&0&2]
"DeviceDesc"="Запоминающее устройство для USB"
"LocationInformation"="Mass Storage Device"
"Capabilities"=dword:00000004
"UINumber"=dword:00000000
"HardwareID"=USB\Vid_058f&Pid_1234&Rev_0001 USB\Vid_058f&Pid_1234
"CompatibleIDs"=USB\Class_08&SubClass_06&Prot_50 USB\Class_08&SubClass_06 USB\Class_08
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Class"="USB"
"Driver"="{36FC9E60-C465-11CF-8056-444553540000}\\0025"
"Mfg"="USB-совместимое запоминающее устройство"
"Service"="USBSTOR"
"ConfigFlags"=dword:00000000
"ParentIdPrefix"="6&b6aa236&0"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_058f&Pid_1234\5&2744889e&0&2\Device Parameters]
"ExtPropDescSemaphore"=dword:00000001
"SymbolicName"="\\??\\USB#Vid_058f&Pid_1234#5&2744889e&0&2#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_058f&Pid_1234\5&2744889e&0&2\LogConf]
Была неудачная попытка восстановить ее программой AlcorMP-UFD-6.21.rar и после этого флэшка стала определяться как Неизвестное устройство и утилиты перестали ее видеть
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0000&Pid_0000]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0000&Pid_0000\5&2744889e&0&2]
"DeviceDesc"="Неизвестное устройство"
"LocationInformation"="USB Device"
"Capabilities"=dword:00000000
"UINumber"=dword:00000000
"HardwareID"=USB\UNKNOWN
"CompatibleIDs"=USB\UNKNOWN
"ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}"
"Class"="USB"
"Driver"="{36FC9E60-C465-11CF-8056-444553540000}\\0025"
"Mfg"="(Стандартный USB хост-контроллер)"
"ConfigFlags"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0000&Pid_0000\5&2744889e&0&2\Device Parameters]
"ExtPropDescSemaphore"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0000&Pid_0000\5&2744889e&0&2\LogConf]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_0000&Pid_0000\5&2744889e&0&2\Control]
Каким образом теперь можно достучаться до контроллера и починить девайс?
Фигово. VID/PID в нулях.. Разве что как-то заставить софт типа AlcorMP-UFD-6.21.rar признавать за свою флешку с нулями. Сугубо теоретизирую...
P.S. Да, и ссылочку на софт можно?
А кому счас легко...
Софт отсюда:
flashboot.ru/index.php?name=Files&op=view_file&lid=76
К сожалению слабо представляю как он общается с контроллером. Если теоретизировать то может быть какой то универсальный флэшер, работающий с устройством на самом низком уровне минуя драйверы windows. Ну или программатор, хотя я не слышал про восстановление прошивки таким образом.
В программе порт USB настраивается/выбирается вручную. В меню Setup выставляется VID/PID/Vendor/Product. В общем без реального девайса с этой тулзой не поиграешься.
Партизан подпольной луны aka (R)soft
Всем спасибо, разобрался!
Оказывается, при подвисшем контроллере надо разобрать флэшку и замкнуть выводы чипа памяти так как описано здесь в 5 пункте:
s1mp3.org/ru/docs_deadrec.php
После этого контроллер раздупляется, девайс определяется в системе и с ним можно работать вышеописанными тулзами.
Т.е. в статье сказано:
... и указаны выводы данных флешки. Мне это напоминает порчу КС БИОСа при кратковременном корочении ног флешки материнки. Наверно тут суть такова, что прошивка контроллера хранится в некоторой части флешки, и если по какой-либо причине прошивка слетает/портится, при попытке прочитать и запустить контроллером "мусор" вместо родной прошивки, он вешается. Если замкнуть выводы данных во время включения контроллера (не зря замечено, что БЕЗ батарей, ведь статья описывает MP3 плеера), то он переходит в boot режим и отзывается на некотрые команды по USB интерфейсу. Очевидно эта boot прошивка заложена в контроллер по умолчанию как масочная ROM.
Партизан подпольной луны aka (R)soft
блин, а в моём huawey флэшка BGA-шная......рассолу ей чтоли под брюхо налить
Либо нечему гореть, либо нечем поджечь!
Из опыта:
флешка трансценд JF V30 на 2Гб, поступила с диагнозом "0 размер", в утилитке AlcorMP(081010) память определилась как MT29F16G08MAA, вскрытие показало, что определилось правильно, чип AU6986, pid и vid не определились.
Далее алгоритм действий был таков:
1. по таблицам из вышеозначенного сайта выбрал pid и vid 058f и 1234 соответственно
2. запускаем утилитку с неподключенной флешкой
3. подключаем флешку
4. в утилитке на 3-ей вкладке появилась маркировка памяти, емкость и ID, слева 03 изменила название на J, кликаем на нее, выбираем Status, вручную вводим пид, вид и если надо, заполняем другие поля
5. закрываем вкладку, ставим галочку AutoMP, жмакаем Start(A), ждем
По окончании получаем 2Гб флешку, полностью работоспособную
в программе AlcorMP на флешку Transcend JetFlash 4GB ругается 0300: Get device mode error
если кликнуть на ошибку выводит:
Device_Mode: AU6983
Flash_Name:
ID[1]: 0xEC,0xD7,0x55,0xB6,0x78, 0x00,0x00,0x00,0x00
ID[2]: 0xEC,0xD7,0x55,0xB6,0x78, 0x00,0x00,0x00,0x00
ID[3]: 0xFF,0xFF,0xFF,0xFF,0xFF, 0x00,0x00,0x00,0x00
ID[4]: 0xFF,0xFF,0xFF,0xFF,0xFF, 0x00,0x00,0x00,0x00
ID[5]: 0xFF,0xFF,0xFF,0xFF,0xFF, 0x00,0x00,0x00,0x00
ID[6]: 0xFF,0xFF,0xFF,0xFF,0xFF, 0x00,0x00,0x00,0x00
ID[7]: 0xFF,0xFF,0xFF,0xFF,0xFF, 0x00,0x00,0x00,0x00
ID[8]: 0xFF,0xFF,0xFF,0xFF,0xFF, 0x00,0x00,0x00,0x00
флешка побывала в принтере вытаскивалась при выключенном питании.. под MAC OS не определяется под WINDOWS определяется как запоминаюшее устройство для юсб но не открывается как будто ее нет.. помогите пожалуйста разобраться
на flashboot.ru погляди утиль посвежей, я ещё смотрю ветку на Хоботе forum.ixbt.com/topic.cgi?id=27:6845
У меня Transcend JF V30 на 8Гб, при подключении пишет что: устройство USB не определено, AlcorMP вообще не определяет. Как мне прошыть контроллер?
Отправить комментарий