Здравствуйте, Гость

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

Transcend JF600 16Gb теперь USB 1.0
« : 04 Июня 2013, 21:08:43 »
1. Transcend JF600 16Gb (чёрная!)

2. Controller: Alcor AU6989N/AU6998N/SC908N(FC8908N)
Possible Memory Chip(s):
  Samsung K9LCG08U0A *2
Memory Type: MLC
Flash ID: ECDED57A 5843
Flash CE: 1+1
Flash Channels: Dual
Chip Code: 0xE101
Chip F/W: 3506
Group: 98
VID: 8564
PID: 1000
Manufacturer: JetFlash
Product: Mass Storage Device
Query Vendor ID: JetFlash
Query Product ID: Transcend 16GB 
Query Product Revision: 8.07
Physical Disk Capacity: 16059990016 Bytes
Windows Disk Capacity:  16055861248 Bytes
Internal Tags: AZWR-S992
File System: FAT32
Relative Offset: 128 KB
USB Version: 2.00
Max. Power: 200 mA
ContMeas ID: C295-05-00
7. Microsoft Windows 7 SP1 x64

3-4. Пока не вскрыта. Не пойму как вскрыть (подскажите) и пока не хотелось (гарантия ещё есть, но блин корпус уже не гарантийный и прошивалась)

5. OnLineRecovery_v1.0.0.23, JF_Format_Tool, AlcorMP(1.0.0.14)_TL0925, AlcorMP(130205.MD)

Постараюсь кратко. Новая флеха работала нормально. Только почему то на одном телику Samsung на первой минуте фильма отключалась типа мало питания: устройство отключено/устройство подключено, короче не работала на нём, хотя аналогичная Transcend JF620 16Gb белая работает без проблем. Но это предыстория. Далее случилась беда. После дачного ПК без защиты от скачков напряжения и пр. на домашнем ПК флеха попросила отформатироваться, но на ней были данные, подсоединив к ноутбуку она распозналась, скопировал всю инфу и попытался там её форматнуть, но не получилось, то ли ошибка то ли не удалось отформатировать в NTFS, только в FAT32 и то с размером кластеров по умолчанию. Короче на стационарном ПК постоянно просила форматнуть, на ноуте распознавалась но работала странно. (не пойму в чём разница этих компов).
Запустил OnLineRecovery, восстановление не начиналось по причине самой программы (в разных версиях отсутствие интернета, флешка не найдена), а в последней версии форматирование начиналось, но далее прога выдавала какую то ошибку форматирования, короче не удалось ничего сделать.
Перепрошил с помощью AlcorMP(1.0.0.14)_TL0925. Но при этом не сохранил информацию о серийнике, вольтаже и т.д., поэтому выставлял параметры по предыдущему опыту работы с прогой, а также автоопознанием типа памяти и интернет поиском (Samsung LCG08U0A*2 8564/1000 6998N), везде стала определяться и форматироваться но работать нестабильно (может макс. вольтаж выставил не правильно или RWCycle, пробовал по разному, но добиться стабильного результата так и не получилось: присутствовали глюки чтения, ошибки записи и т.д., правда уже свободно форматировалась в NTFS).
К слову, на телику Samsung по прежнему "устройство отключено" на первых секундах фильма.
После всех мучений решил снова воспользоваться утилитой OnLineRecovery_v1.0.0.23, в этот раз всё получилось, флеха перепрошилась но сразу после этого она нигде не определяется как USB 2.0, соответственно скорость чтения/записи упала до 1 мб/с. Зато глюков не замечал и впервые заработала на телику Samsung.
Дальнейшая перепрошивка AlcorMP(130205.MD) и OnLineRecovery завершается удачно, но она по прежнему USB 1.0.

6. Теперь действительно кратко: флешка восстанавливается утилитой OnLineRecovery, но перестала определяться как USB 2.0 на всех устройствах. Реальная скорость чтения/записи 1 мб/с.
Вопрос: что случилось с флехой? как попытаться вернуть ей скорость желательно пока без паяльника?
« Последнее редактирование: 05 Июня 2013, 23:41:59 от Oleggg10 »

Оффлайн nat27

*
  • *****
  • 2854
Re: Transcend JF600 16Gb теперь USB 1.0
« Ответ #1 : 05 Июня 2013, 08:54:54 »
Режим работы USB, во флешке определяется автоматически, т.е. контроллеры флешки и того устройства куда она подключена, на аппаратном уровне договариваются как им работать. Повлиять на это извне обычно не удается, все дело в импедансах на D+ и D-. Возможно на флешке подгорел приемопередатчик, который является частью контроллера и теперь потенциалы на контактах D+ и D- контроллера флешки таковы, что они не дают включить режим HighSpeed(2.0) а только Full\LowSpeed.

Менять контроллер затея непростая, подтянуть внешними резисторами D+ или D- обычно не удается, можно поискать по форуму сообщения с подобной проблемой, не припомню чтобы удалось вернуть  HighSpeed. 

Оффлайн Anatolij

*
  • *****
  • 2669
Re: Transcend JF600 16Gb теперь USB 1.0
« Ответ #2 : 05 Июня 2013, 13:11:18 »
nat27
А при прошивании AlcorMP там нет галки принудительного USB 1.0?

Оффлайн nat27

*
  • *****
  • 2854
Re: Transcend JF600 16Gb теперь USB 1.0
« Ответ #3 : 05 Июня 2013, 15:58:20 »
В AlcorMP нет управления USB режимом, в старых контроллерах ALCOR была нога при подаче на которую единички получался принудительно USB1.0. Только всегда эта нога была на 0, сейчас эта нога reserved и не используется.
Re: Transcend JF600 16Gb теперь USB 1.0
« Ответ #4 : 05 Июня 2013, 23:37:23 »
Странно что именно после перепрошивки да ещё и оригинальной утилитой OnlineRecovery она стала LowSpeed.

Ранее был опыт прошивки старой флешки такой же фирмы на 2 Гб, после неправильной прошивки тоже не определялась как 2.0, в итоге как то удалось вернуть обратно правильной прошивкой. Но здесь мне кажется может скрываться именно аппаратная проблема, ведь глюки начались ещё до LowSpeed, а OnlineRecovery увидев проблему может переключила контроллер в безопасный режим работы. /Это моё предположение конечно, которое может сильно отличаться от реальности, т.к. понятия не имею как там всё работает ;D/

Цитировать
подтянуть внешними резисторами D+ или D- обычно не удается

понятно, спасибо, хоть с паяльником не придётся мучиться.
Сейчас каким то образом флешка работает на телевизоре (а ведь раньше не работала), так что пока есть как минусы так и плюсы. Жаль такая скорость чтения позволяет смотреть только DVDRipы.
« Последнее редактирование: 05 Июня 2013, 23:43:22 от Oleggg10 »

Оффлайн nat27

*
  • *****
  • 2854
Re: Transcend JF600 16Gb теперь USB 1.0
« Ответ #5 : 06 Июня 2013, 09:04:01 »
OnlineRecovery это существенно модифицированная трансцендом AlcorMP, за все время работы с AlcorMP и её модификациями мне ни разу не попадались закладки для управления режимами обмена по USB.
Попадались схемы аппаратных приемопередатчиков сторонних производителей(не алькор), в которых режимы обмена задаются взвешиванием комбинаций потенциалов на D+ и D-, там все сделано на аппаратном уровне, т.е. в результате компараторы приемопередатчика выдают сигнал в контроллер на каком из возможных режимов можно вести обмен. В контроллерах флешек приемопередатчик часть контроллера и находится внутри корпуса, так что добраться до него нет возможности(например, для полной замены или каких подгоревших элементов).

Очень часто приемопередатчики портят при подключении флешки в неправильно скоммутированные порты USB на передней панели компьютера. Питающее напряжение может попасть на D- а общий на +Power и тогда схема взвешивания портится так что D+ и D- сообщают что могут работать только в USB1.0, поэтому другой стороне - компьютеру, телевизору, приходится включать только данный режим.

Невозможно из сервисной программы исправить физический параметр импеданса линий D- D+.   
« Последнее редактирование: 06 Июня 2013, 09:09:52 от nat27 »
Re: Transcend JF600 16Gb теперь USB 1.0
« Ответ #6 : 10 Июня 2013, 21:35:16 »
Попалась мне точно такая же флешка. Не рабочая. Сразу разобрался что отсутствует прошивка. Опять всякие Алкоры толку не дали и даже не позволили залить прошивку (на моей родной это удавалось без проблем).
Последняя OnLineRecovery тоже писала ошибку 0x1402, включая запуск с WinXP x32.
Скачал AOnLineRecovery_v7.0.0.9, запустил на WinXP x32 и вуаля. Всё прошилось и работает прекрасно. Между прочим на телевизоре тоже работает без проблем.

Теперь осталось вернуть полную работоспособность родной флешки с USB 1.0 на 2.0. Кстати бывает первый раз вставляю её и пишет "Устройство не удалось распознать". Вынимаю и снова втыкаю "Устройство может работать быстрее".
Завтра также попробую перепрошить и её с помощью AOnLineRecovery_v7.0.0.9 на WinXP x32. Если не поможет тогда буду разбирать и отпишуть о результатах.
Re: Transcend JF600 16Gb теперь USB 1.0
« Ответ #7 : 13 Июня 2013, 19:46:05 »
Перепрошил и свою, но толку нет: LowSpeed.
Разобрал. Контроллер AU6998N, память Samsung K9LCG08U0A *2 как и предполагал.
Брат проверял питание, говорит вроде всё нормально, если и подгорел то сам контроллер или память.
Re: Transcend JF600 16Gb теперь USB 1.0
« Ответ #8 : 23 Сентября 2013, 00:21:12 »
Вот и у меня такая же бяка(((  контроллер AU6998N память SAMSUNG K9HDG08U1A чем уже только не пробовал. так же 1.0
удалось один раз поднять скорость до 19мб/с. но страшно начала глючить сама отключалась. комп вис. опять перепрошил алькором все вернулось назад, медленная скорость и 1.0. может кто нибудь уже придумал как програмно с этим бороться? Да и ни одна OnLineRecovery и JF_Format_Tool ее не видят и выдают ошибки((