[Решено - заработало] Kingston DT100 32GB (не видна утилитой SK6211_XXX)

Автор quiz, 03 Августа 2011, 14:10:16

0 Пользователей и 1 Гость просматривают эту тему.

quiz

Есть флешка Kingston DT100 32GB (она же Kingston DataTraveler 2.0)

В Windows Explorer отображается "странно":
- пока не обратишься по пути e:\ вообще не отображается;
- после прямого обращения появляется в списке дисков слева, при этом в основном окне такого диска нет (прикрепил screenshot).
В диспетчере устройство есть, но единственный том нулевого размера.
Total Commander вовсе не открывает, говорит: "Диск не найден"
HP USB Disk Storage FormatTool 2.2.3 форматировать не хочет, говорит: "There is no media in the specified device."
ChipGenius 3.0 сообщает такую информацию:
  PnP Device ID: VID = 0951 PID = 1607
  Serial Number: 0019E00149F7A910B5F40136
  Revision: 1.00
  Device Type: Standard USB device - USB2.0 High-Speed
  Chip Vendor: skymedi(??)
  Chip Part-Number: SK6211/SK6281
  Product Vendor: Kingston
  Product Model: DataTraveler 2.0
Флешку вскрыл внутри модули памяти TH58NVG7D1DLA87 х 2 шт и контроллер предположительно SK6211BAPC-8 (читается очень плохо, но похоже именно он).
Основная проблема что флешку не видят программы из серии SK6211_20081214_BA, SK62XX_FAT_20080808 (проверил все доступные версии) пишет: "No USB device", все 8/16 портов "Empty" или "Device## not connected".

Модули памяти есть в support list в версиях:
SK6211BA_20081214
SK6211_20090227_BA
SK6211_PDT_20090709_BA
SK6211_PDT_20090828
SK6211_PDT_20100428

Для SK6211BA_20090227 к примеру должен подходить Code Bank Ver: C090203A_F090205A (нашел на форуме и в support list).

Вопрос: как перевести контроллер в тестовый режим, какие ноги замыкать?
Пробовал 29-31 и 31-32, но не уверен что удачно, поэтому хотелось бы узнать точнее.
Может кто знает другие способы оживить флешку?

quiz

Выяснил откуда ноги растут, по закону подлости это пропущенные 30-31 нога.
Перемкнул, вставил в разъем, установились новые дрова и флешка в тестовом режиме, вынул перемычку.

ChipGenius 3.0 сообщает такую информацию:
  PnP Device ID: VID = 1516 PID = 8628
  Serial Number: 02
  Revision:
  Device Type: Standard USB device -
  Chip Vendor: skymedi(??)
  Chip Part-Number: SK6201~SK6281
  Product Vendor: SKYMEDI
  Product Model: USB Drive

Информации не много, пользы ноль - утилиты так же не видят флешку.

quiz

В общем я сам себе злобный буратино! Утилиты надо запускать из под Windows XP!
Однако без перемыкания контактов не обойтись иначе показывает "Access error".

Выяснилось что одинаково полезно перемыкать контакты как на памяти, так и на контроллере!
На памяти метка стоит в левом нижнем углу, поэтому отсчитав против часовой стрелки 30-31 контакт я их и перемкнул (они расположены в правом верхнем углу), перемыкать память нужно с той стороны где контроллер, но ноги памяти утоплены в плату поэтому пришлось изобрести мини прищепку :)
Намного удобнее перемыкать ноги на контроллере, берем иголку ищем точку в левом верхнем углу и считаем по часовой стрелке (у контроллера по 12 ног с 4 сторон) получается 30-31 нога справа посередине, втыкаем иголку сбоку фиксируя под плату и она держится сама, как поставится драйвер вытаскиваем.

Дальше приступаем к настройкам прошивки, вот что показывало при настройках по умолчанию:
  Controller Version: SK6211BA
  Flash Part No.: TH58NVG6D1DTG20
  Total Flash Size: 16384 MB
  4K Page, MLC
  Flash ID 01: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 02: 0x00 0x00 0x00 0x00 0x00
  Flash ID 03: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 04: 0x00 0x00 0x00 0x00 0x00
  Flash ID 05: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 06: 0x00 0x00 0x00 0x00 0x00
  Flash ID 07: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 08: 0x00 0x00 0x00 0x00 0x00

Показывает чужую память и 16GB, в настройках выбираем нужную память и указываем 32GB, но при прошивке получал ошибку 24 - [Total Flash Size is not the same as config], далее "Access error" и снова перезапуск в тестовом режиме.

Смотрим настройки снова:
  Controller Version: SK6211BA
  Flash Part No.: TH58NVG7D1DLA87
  Total Flash Size: 16384 MB
  4K Page, MLC
  Flash ID 01: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 02: 0x00 0x00 0x00 0x00 0x00
  Flash ID 03: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 04: 0x00 0x00 0x00 0x00 0x00
  Flash ID 05: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 06: 0x00 0x00 0x00 0x00 0x00
  Flash ID 07: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 08: 0x00 0x00 0x00 0x00 0x00

Память видно что надо, но те же 16GB. ???
Пробовал поставить 16GB в настройках - результат при прошивке тот же. Думал все финиш.
Перезапуск в тестовом режиме, снова ставлю все настройки и 16GB, сохраняю - но не прошиваю.
Через несколько секунд флешка магическим образом показывает 32GB  :-\
Захожу в настройки меняю на 32GB, сохраняю, снова жду... все в порядке, жму прошивку... ошибка не вылетают, тянутся долгие минуты, немного заполненный красный прогресс бар висит неподвижно, надпись "BUSY", жду... через три минуты прогресс бар пополз! флешка прошилась, тест "PASS", ура товарищи  ;D

Итог:
  Controller Version: SK6211BA
  Flash Part No.: TH58NVG7D1DLA87
  Total Flash Size: 32768 MB
  4K Page, MLC
  Flash ID 01: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 02: 0x00 0x00 0x00 0x00 0x00
  Flash ID 03: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 04: 0x00 0x00 0x00 0x00 0x00
  Flash ID 05: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 06: 0x00 0x00 0x00 0x00 0x00
  Flash ID 07: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 08: 0x00 0x00 0x00 0x00 0x00
  Flash ID 09: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 10: 0x00 0x00 0x00 0x00 0x00
  Flash ID 11: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 12: 0x00 0x00 0x00 0x00 0x00
  Flash ID 13: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 14: 0x00 0x00 0x00 0x00 0x00
  Flash ID 15: 0x98 0xD7 0x95 0xBA 0x78
  Flash ID 16: 0x00 0x00 0x00 0x00 0x00
  Part name: TH58NVG7D1DLA87
  CodeBank: C090203A_F090205A
  CodeSwap: 02 03
  Codeswap CRC: 23383
  FDM CRC: 4005161076
  CodeBank CRC: 1231633107
  Production date and time: Thu Aug 04 10:57:08 2011

  Config Name: default kingston
  PDT Version: SK6211_20090227_BA
  VID: 09 51
  PID: 16 07
  Vendor Name: Kingston
  Product Name: DataTraveler 2.0
  Revision: 1.00
  Serial Number: 0019E00149F7A910B5F40136
  Channel: Byte Mode
  Plane(s): 1
  Internal Interleave: Disable
  External Interleave: Disable
  tRc/tWc: 33.33 ns (30 Mhz)
  Max Current: 100 mA
  Real Density: (30.626 GB)
  Error Code: 0 0
  Product Line: 899

Дополнительно прикрепил изображение с установленными настройками (прошивал в SK6211_20090227_BA)