Форум - FlashBoot.ru

USB Flash Drive => Восстановление USB Flash Drive на контроллерах ALCOR => Тема начата: Oleg1394 от 23 Сентября 2012, 02:13:00

Название: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: Oleg1394 от 23 Сентября 2012, 02:13:00
Как и чем можно восстановить Kingston DataTraveler DT101G2 32GB на AU6438BS.

С ней начались проблемы: она сначала стала часто неправильно определяться, выдавать ошибку при записи на нее или чтении, при передергивании ее с USB винда стала почти всегда предлагать ее отформатировать или проверить на наличие ошибок, что в итоге заканчивалось ошибкой!!! Но при всем этом иногда удавалось нормально с ней работать.
В итоге после форматирования утилитой USB Disk Storage Format она выдала ошибку, теперь при подключении ее к компьютеру винда предлагает ее отформатировать, но в окне формата "емкость" пишется: неизвестно(((, и при нажатии отформатировать выдает ошибку: что не может завершить форматирование!

Контроллер AU6438BS отказываются определять все утилиты которые я побывал AlcorMP, и в интернете информации о чипе почти нет(((. В диспетчере устройств определяется запоминающее устройство с ИД: USB\VID_058F&PID_6366 что при поиске в интернете находит: Alcor Micro USB 2.0 Card Reader.

ChipGenius_v4_00_0022 определяет ее как:

Description: [I:]Çàïîìèíàþùåå óñòðîéñòâî äëÿ USB(Multiple Card  Reader)
Device Type:??Mass Storage Device

Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 100mA

USB Device ID: VID = 058F PID = 6366
Serial Number: 058F63666438

Device Vendor: Generic
Device Name: Flash Card Reader/Writer
Device Revision: 0100

Manufacturer: Multiple
Product Model: Card  Reader
Product Revision: 1.00

Chip Vendor: Alcor(??)
Chip Part-Number: AU6366/AU6371

Заранее спасибо!
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: tagaraz от 23 Сентября 2012, 08:32:11
1) это не кингстон
2) AU6438 это картридер, а не флэшка
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: nat27 от 23 Сентября 2012, 10:37:06
Подделка, вскройте флешку, посмотрите какая карта памяти вставлена в картридер, если припаяна к плате то вообще претендент в мусорку, если есть разъем, вставьте другую карточку, вдруг с ней будет работать, но проще выкинуть, ведь с другой картой не факт что будет хорошо работать.
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: Anatolij от 23 Сентября 2012, 13:11:12
И желательно фото внутренностей выложить если уже вскрыли.
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: Oleg1394 от 23 Сентября 2012, 14:27:07
То что это не Kingston я и так понял, и что это картридер я тоже увидел по PID/VID.
Интересно то что флешка когда работала я на нее без проблем записывал по 28 Gb и все нормально считывалось. Никаких разъемов под кары памяти на ней не установлено, есть только один чип noname с BGA пайкой.
Вот фото:
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: nat27 от 23 Сентября 2012, 16:35:39
FBGA Part Marking Decoder (http://www.micron.com/products/support/fbga) - расшифровка обозначения памяти MICRON в упаковке FBGA. Память нормальная на 32ГБ, может где контакт потерялся, проверьте также наличие питания 3,3в на преобразователе напряжения - U3 для модуля памяти.
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: Oleg1394 от 08 Октября 2012, 04:10:06
На счет контактов я тоже думал, и прогрел память феном аж 2 раза, питание проверил 3,3в присутствует. Но флэшку также при включении винда предлагала отформатировать, а в окне формата там где должна отображаться ее емкость писалось "неизвестно" и при форматировании сразу выдавало сообщение с ошибкой что "виндовс не может завершить форматирование".

Помогла программа SDFormatter Ver. 2.0.0.3 (http://www.flashboot.ru/Files-file-340.html), она сразу определила правильно ее емкость и отформатировала ее без каких либо ошибок. После всего этого флешка начала работать нормально, то ли помог прогрев памяти, или форматирование, но прежних проблем с ней больше не было.

Единственное не могу понять из за чего она форматируется в NTFS около двух минут, тогда как в FAT32 всего где то за 10-15 секунд. А скорость записи на нее всего около 5-6Mb/s, а чтение где то 25-30Mb/s, это для нее нормально или нет?

И еще хотел на нее поставить переключатель защиты от записи, но нормальный datasheet на контролер AU6438BS не могу найти.
Все что по нему нашел вот: http://www.docin.com/p-62846337.html (http://www.docin.com/p-62846337.html) и http://www.docin.com/p-62888719.html (http://www.docin.com/p-62888719.html).
Помогите разобраться каким выводом контроллера блокируется запись.
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: nat27 от 08 Октября 2012, 08:21:59
По ссылкам на docin найдены нормальные даташиты на контроллер и схемотехнику. Модуль 32GB e-MMC MTFC32GHKDN-WT составной, содержит блок флешпамяти и контроллер аппаратного интерфейса MMC. Контроллер AU6438BS работает в режиме USB to MMC, поэтому на принципиальной схеме смотрим pinout CN1 для SD/MMC/MMC4.0. 15-контакт SDWP разъема CN1 идет на CTRL1 2-ю ножку контроллера, которая и является блокировкой записи. Скорее всего необходимо подать лог.0 на ножку 2 контроллера для режима блокировки записи. Нужно посмотреть состояние контакта 2 контроллера, промерять напряжение и отследить подключение, если там напрямую идет плюсовой провод питания, то перед подачей нуля нужно отсоединить ножку от платы. Возможно нужен трех контактный переключатель - для разрешения записи ножку переключать на питание, а для блокировки записи на землю.

Скоростные параметры картридера нормальные, даже очень приличные, запись 5-6Mb/s приблизительно соответствует Class6 карт SD.
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: Anatolij от 08 Октября 2012, 09:24:48
Непонятно только зачем достаточно дорогие модули ставить в подделки :)
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: nat27 от 08 Октября 2012, 10:50:32
Видимо нахаляву достались или снимают с чегонибудь
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: Oleg1394 от 08 Октября 2012, 15:04:51
Первая и вторая нога идут на массу,это видно на фото, и похоже что от чипа памяти туда ничего не приходит((
для разрешения записи ножку переключать на питание, а для блокировки записи на землю.
Тогда что она стоит на блокировке записи, и как получается она работает???
И почему форматирование в NTFS так долго делается?
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: nat27 от 08 Октября 2012, 15:21:23
Значит наоборот, если она висит на массе то запись возможа, а если подать на 2-ю ногу лог.1, например от питания 3,3в через резистор 2-10кОм (при этом оторвать предварительно от массы) то должна быть блокировка. В даташите ничего не сказано про способ включения блокировки, поэтому это были мои предположения(что включается нулем). От чипа памяти ничего не приходит потому что производитель флешки не предполагал задействовать эту фукцию, а, опять же, это мои предположения исходя из схемотехники контроллера.

Почему так долго в НТФС форматируется не знаю, надо у разработчика форматера спрашивать, может там какая проверка идет. Ведь в НТФС есть много чего нетв ФАТ.

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

В схемотехнике по даташиту рассматривается случай когда на карте памяти есть физический переключатель, вот он то и разведен от слота(ножка15) на 2-ю ножку контроллера. Так как у вас подделка под флешку то поддельщик отбросил эту функцию как ненужную(так же нет физически слота для каточки памяти), ведь никто не собирается включать настоящую карточку с выключателем.
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: Oleg1394 от 08 Октября 2012, 16:08:02
На вторую ногу обязательно подавать логическую единицу для блокировки? Потому что как только я ее оттаял от массы флешка сразу включила зашиту от записи, вторая нога щас в находится в воздухе, когда ее замыкеш на массу блокировка снимается.

Форматирую я не утилитами, а средствами винды с галочкой быстрого форматирования. И чтоб флешка так долго форматировалась вижу в первый раз)
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: nat27 от 08 Октября 2012, 16:37:08
Вторая нога когда висит в воздухе получает уровень лог1 за счет внутреннего резистора по питанию и происходит блокировка записи. Когда эта нога сажается на массу то получает лог0 и запись возможна. Собственно это и требовалось, достаточно поставить микрик между ногой и площадкой массы куда была ранее подключена эта ножка.
 
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: Oleg1394 от 08 Октября 2012, 16:53:25
Идея появилась вот откуда: http://radiomaster.com.ua/2453-zaschita-ot-zapisi-na-flash-moddim-fleshku-transcend.html (http://radiomaster.com.ua/2453-zaschita-ot-zapisi-na-flash-moddim-fleshku-transcend.html)
Или лучше сделать все по правильному:
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: nat27 от 08 Октября 2012, 18:59:18
Да без разницы, можно через резистор дополнительно подтягивать 2 ногу к питанию для защиты. Можно просто отключать от общего, скорее всего будет работать без проблем. Я ведь об этом самом ранее упоминал.

2 нога на земле - пишет данные
2 нога отсоединена от земли - защита записи.
Название: Re: Kingston DataTraveler DT101G2 32GB %u043D%u0430 AU6438BS
Отправлено: skiigor от 03 Июля 2023, 06:31:51
Spasibo Oleg1394.
Название: Re: Kingston DataTraveler DT101G2 32GB на AU6438BS
Отправлено: skiigor от 03 Июля 2023, 06:38:04
Восстановил с виду китайскую USB 3.0 флешку с такими же иденстификаторами как у автора темы с помощью программы SDFormatter 4 . Программа правильно определила размер памяти и отформатировала устройство. Спасибо Oleg1394.