Transcend V85 16Gb (видится только 8gb)

Автор Redl, 12 Октября 2009, 10:44:22

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

Redl

PnP Device ID: VID = 058F PID = 6387
Serial Number: 5&&28449747&&0&&6
Revision: 8.07

Device Type: Standard USB device - USB2.0 High-Speed

Chip Vendor: Alcor
Chip Part-Number: AU6983

На чипе написано AU6986

Как говорит человек год проработала флэшка на 16gb. обьем определялся правильно. с недавних пор стала видится ровно на половину.
перепробовал все утилиты для этого чипа AlcorMP. ничего не получилось. bad'ы были исправил. но видится все равно на 8gb.
может кто сталкивался с подобной проблемой?

Ros

А алкоры два чипа видит или один?

Redl


nat27

идешь по ссылке внизу поста, скачиваешь инструкцию 6 ред., на рис.1.4 видно сколько каналов ID(0)...ID(3) прописано FIDом флешки, значит столько микрух установлено, вот на рисунке 1.4 заполнены ID(0) и ID(1) FID 0xEC, 0xD7 и т.д, значит две микрухи, по FID 0xEC, 0xD7, 0x55, 0xB6 в файле FlashList.ini алькора находим:
[35]
Brand=Samsung
FlashName=K9LBG08U0M
FID=0xEC,0xD7,0x55,0xB6,0x00,0x00
FlashType=MLC
Size=4096

значит две микрухи - ID(0) и ID(1) по 4096Мб = 8Гб

Redl

получается видит 2 микрухи. может попробовать ноги закоротить?

Redl

Brand=Samsung
FlashName=K9HCG08U1M
FID=0xEC,0xD7,0x55,0xB6,0x78
FlashType=MLC
Size=8192
MaxBank=1

ID(0) =FID=0xEC,0xD7,0x55,0xB6,0x78,0x00
ID(1) =FID=0xEC,0xD7,0x55,0xB6,0x78,0x00

вот так Алкор показывает.

nat27

посмотри на тип флешки в инструкции - K9HCG08U1M V33/8GB у меня такая, значит и у тебя будет только 8GB и установлена там, скорее всего, только одна микруха K9HCG08U1M, получается ID(0)-ID(1) это каналы выборки кристалла #CE, и если посмотреть на FlashList.ini, то обнаружим несколько микросхем с одинаковым(подходящим) FID:
[35]
Brand=Samsung
FlashName=K9LBG08U0M
FID=0xEC,0xD7,0x55,0xB6,0x00,0x00
FlashType=MLC
Size=4096
CE=1

[38]
Brand=Samsung
FlashName=K9HCG08U1M
FID=0xEC,0xD7,0x55,0xB6,0x00,0x00
FlashType=MLC
Size=8192
CE=2

[39]
Brand=Samsung
FlashName=K9MDG08U5M
FID=0xEC,0xD7,0x55,0xB6,0x00,0x00
FlashType=MLC
Size=16384
CE=4

необходимо еще учитывать CE, если CE=1 значит одна микруха управляется одним каналом ID, CE=2 одна микруха управляется двумя каналами ID. Когда во флешке стоят две микрухи K9HCG08U1M, тогда должны быть задействованы все четыре канала ID0-ID3, может их там и две, но одна неработает и не откликается, но по тому что показывает алькор - K9HCG08U1M и ID0-ID1 будет всего 8GB

Redl

стоит микруха K9HCG08U1M. одна штука и контроллер. управляется как я понял двумя каналами ID(0)-ID(1). остальные 2 не задействованы. написано что CE=2. в общем как я понял китайская подделка. но есть вопрос КАК они в 8Гб флэш запихнули 16Гб? ведь год проработала норм.

nat27

сегодня попалась V30 16Gb, вскрыл ее, там стоит микруха K9MDG08U5M, которая представляет собой двухэтажное сооружение из двух микросхем друг над другом, алькор распознал как K9HCG08U1M, но прописаны четыре канала, отсюда напрашивается вывод что K9HCG08U1M это в одном корпусе упакованы две K9LBG08U0M, а K9MDG08U5M это напаяные друг на друга K9HCG08U1M потому и FID у них одинаковый, а различаются управлением по 1, 2, 4 каналам.
Может не забивали под завязку флешку или в другой теме сообщалось что записывается объем как бы весь, но нормально читалось без ошибок только половина объема.

Redl

Кстати, я тоже подумал, что возможно флэшка использовалась не на все 100%, а на половину. надо будет узнать.
видно что 16Гб они эмулировали прошивкой, так получается.

nat27

да, так всегда делают в поддельных флешках, прикрутят прошивку на другой объем, но программы физического форматирования начинают сообщать об ошибке сверх некоторого объма и косвенно можно определить где порог физического флеша, а где начинается эмуляция. Сейчас много флешек подделывают, еще очень повезло что половина заявленной емкости, обычно прикручивают до 2Gb, редко больше ставят физической памяти.