SK6211 vs. SK6203

Автор smarty8, 18 Ноября 2010, 17:26:14

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

smarty8

1. Kingston, DataTraveler 2.0 4GB
2. VID 0951, PID 1607
3. SK6211 BAPC-8 G0917 H39028 - Записал при вскрытии.
4. Intel 29F32G08AAMD2 092017 - Записал при вскрытии.
5. SK6211_PDT_20090820  Кстати у вас в "Файлы" она ошибочно обозначена как SK6211_PDT_20090828. Поправте.
6. Под Win7 - PDT флэху обнаружить не может ни на одном порту -  пишет Empty . Под XP - нормально орбнаружилась.
Теперь о проблемме. Флэхе чуть больше года. Началость всё при очередном форматированиии под Win7 в FAT32 - показалось что уж больно долго форматируется - около 20 минут, раньше вроде было быстрее.
Тем не менее форматирование было завершено и я решил сделать из неё  GParted Live on USB.
Скопировал файлы на флэху - и как и положено запустил прям с неё приблуду syslinux.exe
которая устанавливает MBR и отмечает раздел как "active" что собссно и делает флэху загрузочной.
Всё отработало нормально, syslinux.exe отрапортавал "The hidden file ldlinux.sys has been installed.
Your drive should now be bootable.", я попробывал запуститься с неё - GRUB сообщил -
нет такого раздела.  Я загрузил Win7 и начал смотреть что не так. Флэха виндой читалась - все файлы на месте. Открыл флэху как диск WinHex'ом - посмотрел - MBR как MBR - сначала безусловный переход,
в конце сигнатура что то там 55 55...  Попробывал ещё раз загрузиться с флэхи - таже ошибка.
Решил по новой  отформатироаться и поставить всё начисто.  Вот тут и началось....
Не уверен что это как то связано с попыткой сделать GParted Live on USB, но после этого  сначала винда не смогла закончить формтирование, но со второй попытки всё таки отформатировала. При попытки скопировать
на флэху файлы - винда пишет "Culd not find this item. This is no longer located in computer. Verify the item's
location and try again.
" Флэха исчезает из списка дисков. Претыкаю её - опять появляется, но при попытке записать на неё - опять та же ошибка. Тем не мене и в менеджере устройств и в "Devices and Printers" отображается как нормально работающая.

Заразы быть ни какой не должно и на Win7 и на XP стоит MSE.
Под XP - та же песня. 
Открыть флэху под XP удалось с помощью SK6211_PDT_20090820 и вот тут что то я затупил - как такое может быть...
Вот лог работы PDT....
Controller Version: SK6203
Flash Part No.: I29F32G08AAMD2_S
Total Flash Size: 4096 MB
4K Page, MLC
Flash ID 01: 0x89 0xD7 0x94 0x3E 0x84
Flash ID 02: 0x00 0x00 0x00 0x00 0x00
Flash ID 03: 0x00 0x00 0x00 0x00 0x00
Flash ID 04: 0x00 0x00 0x00 0x00 0x00
Flash ID 05: 0x00 0x00 0x00 0x00 0x00
Flash ID 06: 0x00 0x00 0x00 0x00 0x00
Flash ID 07: 0x00 0x00 0x00 0x00 0x00
Flash ID 08: 0x00 0x00 0x00 0x00 0x00
Part name: I29F32G08AAMD1_S
CodeBank: C090317A_F090319A
CodeSwap: 03 09
Codeswap CRC: 52107
FDM CRC: 3454958319
CodeBank CRC: 1755777907
Production date and time: Tue Jul 07 14:15:29 2009
Config Name: 9904286-527.A00LF
PDT Version: SK6211_PDT_20090615_BA
VID: 0951
PID: 1607
Vendor Name: Kingston
Product Name: DataTraveler 2.0
Revision: 1.00
Serial Number: 00142225A589A970763505DB
Channel: Byte Mode
Plane(s): 2
Internal Interleave: Disable
External Interleave: Disable
tRc/tWc: 33.33 ns (30 Mhz)
Max Current: 96 mA
Real Density: (3.726 GB)
Error Code: 97 116
Product Line: 24916

Первая строка вводит меня в ступор...
Какой SK6203!!! Лично вскрывал - на чипе написано
SK6211
BAPC-8
G0917
H39028

Как такое может быть? Кто объяснит?
И второе - там же в логе написано что флэха  прошита Jul 07 14:15:29 2009
PDT Version:SK6211_PDT_20090615_BA. Где такую взять - на сайте что то не по глзам - пните в нужном направлении. Может с её помощью удастьтся прошиться а то при попытке сделать это с помощью SK6211_PDT_20090820 - прогрессбар доходит до 20-24% и потом вываливается в BUSY с ошибкой 08  - [ERASE ALL ERROR]. Что это значит? Типа все ошибки стёрты или что?  Хрен поймёшь этот косоглазый английский.
TIA.

_ANDY_

Основная проблема при прошивке - это то, что контроллер определяется не корректно! Если поищите по форуму, кое какие ответы найдёте. Например помню, что у одного человека глюк с SK6203 решился на другом компе!
У меня такие флэшки прекрасно определяются и шьются на VIA-шном чипсете с виндой XP sp2.
Есть инструкция на русском.

smarty8

#2
Цитата: _ANDY_ от 18 Ноября 2010, 22:41:52
Основная проблема при прошивке - это то, что контроллер определяется не корректно! Если поищите по форуму, кое какие ответы найдёте. Например помню, что у одного человека глюк с SK6203 решился на другом компе!
У меня такие флэшки прекрасно определяются и шьются на VIA-шном чипсете с виндой XP sp2.
Есть инструкция на русском.
Я же написал - прошивался под XP тоже SP2. Указывал в профиле:
VID - 0951
PID - 1607
Vendor Name: Kingston
Product Name: DataTraveler 2.0
Revision: 8.2
Disk Type: Removable
S/N Gen: (3) Don't Change SN
Fixed Flash Size - 4096 MB
Erase All
Controller - SK6211BA
Перепробывал все варианты...
Code Bank - C090814B_F090820B даёт возможность выбрать...
Flash Selection - I29F32G08AAMD2_S_CB     S-single channel? Пробовал Channel mode и Single и Dual.  CB - ???
Code Bank - C090814D_F090820D даёт возможность выбрать...
Flash Selection - I29F32G08AAMD2_8CE_S (8CE предполагаю обозначает конфигурацию 8 pin Chip Enable - не моё но всё равно попробовал.
Code Bank - C090828B_F090828B даёт возможность выбрать...
Flash Selection - I29F32G08AAMD2_S_CB
Code Bank - C090828D_F090828D даёт возможность выбрать...
Flash Selection - I29F32G08AAMD2_8CE_S

Перепробовал все варианты - и везде в конце BUSY с ошибкой 08  - [ERASE ALL ERROR]
Ну допустим при инициализации PDT не правильно определяет контроллер, но ведь в профиле для прошивки я однозначно указываю SK6211BA... Что не так?  ???  :o

_ANDY_

ЦитироватьЯ же написал - прошивался под XP тоже SP2.
Аж перечитал пост. Ни слова про sp2! Ну да ладно проблема не только в sp2/sp3.
Наверное вы поиском не нашли ту тему, в которой человек заставил утилиту показать правильное название контроллера (не SK6203 а SK6211). Насколько я помню у него был HP-шный ноут и стационар. Винда не помню какая. Но проблема не решилась пока он не сменил комп! На другом компе утилита по дабл-клику сразу показала SK6211. И все прошилось без ошибок с пол-пинка.
Цитироватьно ведь в профиле для прошивки я однозначно указываю SK6211BA... Что не так?
Этого не достаточно. Эта "глючненькая" китайская софтинка похоже привередливая к ЮСБишным хостам. Неведомо почему.
Найдите комп, на котором по дабл-клику по СЭМПЛ она покажет 6211!
Если найдёте более простое решение, отпишитесь обязательно!

smarty8

#4
Почитал http://www.flashboot.ru/forum/index.php?topic=2948.0 - повезло мужику...
На трёх уже пробывал - дома под вин7 и хр и  на работе на двух под хр.
А где бы найти SK6211_PDT_20090615_BA попробовать -  может она сможет? Поискал на mydigit.cn - ссылок много а аккаунта чтоб качнуть - нет.
И попутно ещё одна дикая идея. А ни кто не пробовал в SK6211 заливать прошивку от SK6203. К сожалению не могу найти полный даташит на  SK6203 но судя по краткому описанию на http://www.skymedi.com.tw/English/P_Items.asp?P_ID=5&T_ID=2  SK6203 отличается от SK6211 вроде как только наличием аппаратной поддержки AES шифрования. Не могло ли так статься что косоглазые братья меньшие влили в мой SK6211 прошивку от SK6203 и до поры до времени он каким то чудом работал а теперь зашифровался.... ;D Жаль что пока флэха жива была не исследовал её подробно.
Кстати и гравировка у меня отличается от данных в логе - но это уже так - мелочи...

_ANDY_

ЦитироватьА ни кто не пробовал в SK6211 заливать прошивку от SK6203
Я не пробовал.
А вы не пробовали другие версии, не обязательно искать ту, которой она была до этого прошита. Те, что позже выпущены обычно нормально отрабатывают.
Возможно в какой-нибудь будет изменён алгоритм определения контроллера и она отработает по другому.

EGOR

такая же фигня на чипе SK6211  а определяется как  SK6203

vitali_sv

Такая же ситуация была с флешкой Kingston DataTraveller 16Gb. Выдавало "Устройство не опознано", один раз из десяти определялось как диск с сообщением, что устройство может работать быстрее под USB2.0. Диск не открывается и не форматируется никакими утилитами. SK6211BA_20080917 сообщало правильно об установленной памяти, но неправильно о чипе (SK6203 вместо  SK6211BA). При любой операции флешка отрубалась, программа сообщала об ошибке доступа.
При вскрытии обнаружилось, что стабилизированные напряжения на выводах A33, D33V, D18 занижены(2.4 вместо 3.3, 1.4 вместо 1.8). Контроллера взамен небыло, вылечилась установкой поверх чипа внешнего стабилизатора ADP3334. 1.8В осталось заниженной. Пробовал поднять 22 и 24 выводы и подать питание 3.3 с стабилизатора - не помогло, причем на 22 и 24 появились какие-то импульсы. Запаял 24 назад - все заработало, флешка определилась, инфа на ней осталась, все ок. Больше не эксперементировал, возможно и 22 вывод можно было и не поднимать. Не совсем представляю насколько данное решение корректно.

Controller Version: SK6211BA
Flash Part No.: I29F64G08FAMC1
Total Flash Size: 16384 MB
4K Page, MLC
Flash ID 01: 0x89 0xD7 0xD5 0x3E 0x78
Flash ID 02: 0x00 0x00 0x00 0x00 0x00
Flash ID 03: 0x89 0xD7 0xD5 0x3E 0x78
Flash ID 04: 0x00 0x00 0x00 0x00 0x00
Flash ID 05: 0x89 0xD7 0xD5 0x3E 0x78
Flash ID 06: 0x00 0x00 0x00 0x00 0x00
Flash ID 07: 0x89 0xD7 0xD5 0x3E 0x78
Flash ID 08: 0x00 0x00 0x00 0x00 0x00
Part name: I29F64G08FAMC1
CodeBank: C080724A_F080731A
CodeSwap: 07 02
Codeswap CRC: 22708
FDM CRC: 1073893842
CodeBank CRC: 745056078
Production date and time: Tue Mar 24 19:45:57 2009

Config Name: 9904286-403.A00LF
PDT Version: SK6211_20090213_BA
VID: 09 51
PID: 16 25
Vendor Name: Kingston
Product Name: DT 101 II
Revision: 1.00
Serial Number: 0019E06B7103A931975400B6
Channel: Byte Mode
Plane(s): 1
Internal Interleave: Disable
External Interleave: 4 Way
tRc/tWc: 34.48 ns (29 Mhz)
Max Current: 200 mA
Real Density: (15.021 GB)
Error Code: 0 0