Автор Тема: JetFlash Transcend 32GB - помогите найти утилиту!  (Прочитано 47204 раз)

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

Eddie

  • Новичок
  • *
  • Сообщений: 7
1. Transcend
2. VID = 8564 PID = 1000 (ChipGenius v3.0)
3. ALCOR AU6990 (на чипе плохо видно, но с большой вероятностью это AU6990)
4. K9HDG08U1A
5. Утилиты: "AlcorMP(110617.MD)" и "AlcorMP_AU698x_3.0.2.173.MD"
6. При запуске перепрошивки "AlcorMP(110617.MD)" выдается ошибка "30700: Bad Block: 0/16384", после чего изменений
на флэшке нет, осталась в таком же состоянии как и была. Другими утилитами флэшка даже и не определяется. Это было 31.07.2011 г. В интернете нашел сообщения, что пока для таких флэшек нет программ-перепрошивок. Успокоился и решил подождать. Вчера вспомнил про флэшку и решил поискать новые утилиты, нашел AlcorMP_AU698x_3.0.2.173.MD". Данная утилита также определяет флэшку, решил перепрошить.
Начало было хорошим, запустились процес сканирования, чего-то там ещё, запустилось форматирование, отобразилось 20% и далее ... Write Error и всё.  :(
После этого на флшке VID&PID поменялись на какие-то "левые", а также и другие параметры. И флшка не форматируется. То есть вообще не функциональна!!!  Также пробовал "OnLineRecovery" - также не может восстановить, вываливается на ошибке.
Помогите коллеги, очень не хочеться терять данный девайся! В самом начале флэшка была полностью функциональна, было желание по-экспериментировать с CD-разделом, да и с другими функциями, а в итоге испортил флэшку.
7. WinXP(SP2) и Win7

nat27

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2857
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #1 : 15 Октября 2011, 20:01:19 »
попробуйте другие утилиты, например, DrUFD_v1.0.0.14.MD или AlcorMP(110726). Желательно запускать под WinXP(SP2). Новые VID&PID тоже надо знать, скорее всего, после AlcorMP_AU698x_3.0.2.173.MD там будут стандартные 058F&6387, если так то можно их не менять.

Eddie

  • Новичок
  • *
  • Сообщений: 7
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #2 : 16 Октября 2011, 03:35:25 »
Спасибо тебе огромное, выручил! Получилось нормально перепрошить утилитой AlcorMP(110726) даже под Win7.

Alex_new

  • Новичок
  • *
  • Сообщений: 1
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #3 : 19 Октября 2011, 10:28:33 »
Спасибо тебе огромное, выручил! Получилось нормально перепрошить утилитой AlcorMP(110726) даже под Win7.
А не подскажешь,какая у тебя скорость записи на флешку.У меня аналогичная на 32 гб,только не 600й,а 620й серии.Чем только её не форматировал.И убить несколько раз сумел и поднять заново,но у. не хочет писать быстрее 11.5 мб/c,хотя на сайте вроде 18 декларируют и у коллеги по работе аналогичная,но на 16 гб - пишет аж 20 мб/c.По железу вроде одинаковы,но почему такая разница в скорости,никак не могу понять
« Последнее редактирование: 19 Октября 2011, 10:31:49 от Alex_new »

Eddie

  • Новичок
  • *
  • Сообщений: 7
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #4 : 19 Октября 2011, 20:30:08 »
Я сразу же отформотировал утилитой JFFormat под NTFS и скорость записи составила ~20 Мб/с.
Данный совет прочитал в одной из тем на этом же форуме.

Eddie

  • Новичок
  • *
  • Сообщений: 7
JetFlash Transcend 32GB - помогите найти утилиту - 2!
« Ответ #5 : 22 Октября 2011, 00:03:04 »
1. Transcend
2. VID = 8564 PID = 1000 (ChipGenius v3.0)
3. ALCOR AU6989N (ChipGenius v3.0) - визуально же определено как AU6998N
4. K9HDG08U1A
5. Утилиты: "AlcorMP(110726)" и "DrUFD_v1.0.0.14.MD"
6. При запуске программы "AlcorMP(110726)", выскакивает ошибка (30500: No support flash error K9HDG08U1A CAP: 30640M). После успешного запуска "DrUFD_v1.0.0.14.MD", флэшка перестала определяться программой "AlcorMP(110726)", а "ChipGenius v3.0" уже определил чип "AU6980~AU6983".
7. WinXP (SP2)

nat27, помоги плиз с утилитой!

P.S.: Фотки получились плохии, фотографировал ночью.
« Последнее редактирование: 22 Октября 2011, 01:12:43 от Eddie »

nat27

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2857
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #6 : 22 Октября 2011, 08:57:47 »
Привет! После обработки утилитой DrUFD_v1.0.0.14.MD, флешка приобрела несколько иное обозначение согласно AlcorMP.ini:

[VID/PID]
VID=058F
PID=6387
[USB MANUFACTURE STRING]
USBMfStr=Generic
[USB PRODUCT STRING]
USBPdStr=USB Flash Drive
[SCSI MANUFACTURE STRING]
SCSIMfStr=Generic
[SCSI PRODUCT STRING]
SCSIPdStr=USB Flash Disk

теперь у флешки VID=058F,PID=6387 и название Generic USB Flash Disk, все согласно вышеуказанному коду ini-файла.

Эта флешка отличается от предыдущей другим контроллером - AU6998N, а память одинаковая K9HDG08U1A. Тип контроллера в утилите AlcorMP(110726) поддержан, см.раскрытый AlcorMP.exe в прикрепленной картинке(AU6998N есть), но отсутствует каталог прошивок CTL\98 для данного контроллера. Для предыдущей флешки на AU6990 и  K9HDG08U1A в утилите AlcorMP(110726) использовался CTL\90, судя по флешлисту образ прошивки предположительно называется BinFileName=90_36_K9HDG.BIN, более конкретно определить не удается потому что flashlist.afl зашифрован. Похоже что надо ждать новую версию AlcorMP в которой будет прошивка, предположительно с таким названием BinFileName=98_36_K9HDG.BIN в каталоге CTL\98. А пока использовать утилиты OnlineRecovery\OnlineRecovery620 с сайта транссенд, но для этих утилит нужны оригинальные названия флешки, которые были затерты после использования DrUFD_v1.0.0.14.MD. Для восстановления предыдущих названий необходимо подкорректировать AlcorMP.ini в DrUFD_v1.0.0.14.MD и снова обработать флешку:

[VID/PID]
VID=8564
PID=1000
[USB MANUFACTURE STRING]
USBMfStr=JetFlash
[USB PRODUCT STRING]
USBPdStr=TS32GJF600
[SCSI MANUFACTURE STRING]
SCSIMfStr=JetFlash
[SCSI PRODUCT STRING]
SCSIPdStr=TS32GJF600

теперь можно в режиме online восстанавливать флешку, довольно часто онлайн служба восстановления глючит, не удивляйся если с первого раза восстановить не удасться, запускай снова онлайнрекавери в другое время суток, както я свою JF620 восстановил с четвертого раза(проверял работу утилиты).

Если ничего не помагает можно пойти на эксперимент(реши сам возможность такого сценария), создать в AlcorMP(110726) CTL\98 и скопировать полностью содержимое CTL\90, переименовать  90_36_K9HDG.BIN в 98_36_K9HDG.BIN и подправить строчку в FlahList.ini: 90_36_K9HDG.BIN = 2,2,1,1024,0,0 сменить на 98_36_K9HDG.BIN = 2,2,1,1024,0,0. Гарантий что прокатит нет, реши сам, на кону флешка 32ГБ.

Eddie

  • Новичок
  • *
  • Сообщений: 7
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #7 : 22 Октября 2011, 23:39:55 »
Спасибо за ценные советы, разобрался с "AlcorMP.ini", вернул все настройки в исходное состояние.
По поводу второго совета, а есть вероятность, что этими действиями я могу совсем потерять флэшку?!
Если так, то наверное не стоит этого делать, сейчас она в рабочем состоянии.
Если же все таки можно потом восстановить, то могу ради эксперимента.

И ещё вопрос, а если утилита "DrUFD_v1.0.0.14.MD" умеет работать с этой флэшкой, то почему бы из неё не взять нужных прошивок (там к стати есть каталог "98", но в нем нет файла "98_36_K9HDG.BIN")?
И если она умеет работать с этой флэшкой, то какие прошивки она использует?

Спасибо за ранее!

nat27

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2857
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #8 : 23 Октября 2011, 08:49:27 »
В сервисных утилитах для UFD контроллеров ALCOR я заметил два больших семейства, а точнее есть основной "ствол" с нешифрованным FlasList.ini к которому можно отнести все утилиты до 2009.11.11 и новую "ветвь", это утилиты с шифрованым flashlist.afl + описательный flashlist.ini. К большому сожалению структура утилит не позволяет обмениваться компонентами между этими семействами(это вывод из моих исследований, т.е. моё предположение на данный момент). Производители флешек берут за основу своих сервисных утилит для UFD контроллеров ALCOR утилиты из обеих семейств. Утилиту "DrUFD_v1.0.0.14.MD" я компоновал из DrUFD_v1.0.0.18 + Alcor_UFD_v3.0.2.173 +Team Recovery v1.0.0.14, вообщето с обозначениями сервисных утилит у PQI полный хаос, нельзя ориентироваться на цифры, только на версии exe-шников(их надо распаковывать и смотреть на поддержку контроллеров) и состав прошивок.

Поэтому не получается взять прошивки из нешифрованного DrUFD_v1.0.0.14.MD и подставить в шифрованый AlcorMP(110726).(мне не удался такой фокус!)

Если флешка вернулась в рабочее состояние, то проводить далее эксперименты не стоит. Глянул сейчас повнимательней на DrUFD_v1.0.0.14.MD и обнаружил что для AU6990 и K9HDG08U1A (CTL\90) используется BinFileName=90_35_K9GBG.BIN 26110 байт, для AU6998 и K9HDG08U1A*2 (CTL\98) используется BinFileName=98_35_K9GBG.BIN объемом 39167 байт. Отсюда вывод что для AU6990 и AU6998N при одинаковой памяти K9HDG08U1A нужны разные прошивки, с очень большой вероятностью применить прошивку из (CTL\90) для (CTL\98) не удасться и экспериментировать не нужно

Для флешки с AU6998N предлагаю дождаться обновленной версии AlcorMP с каталогом CTL\98(N), тогда можно и поэкспериментировать, если будет желание, а пока - вернул флешку к жизни и нужно остановиться, если не устраивает скорость записи, то можно использовать утилиты высокоуровневого форматирования типа JFFormat2005.
« Последнее редактирование: 23 Октября 2011, 09:15:38 от nat27 »

Eddie

  • Новичок
  • *
  • Сообщений: 7
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #9 : 23 Октября 2011, 11:12:17 »
Спасибо!

Сообщи, плиз, как появится утилита для моей флэшки!

За ранее спасибо.

nat27

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2857
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #10 : 23 Октября 2011, 12:44:35 »
Пожалуйста, только за утилитами сам следи, у меня нет такой флешки.

andr-04

  • Пользователь
  • **
  • Сообщений: 19
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #11 : 24 Ноября 2011, 02:45:48 »
У меня TS32GJF620. Сначала подозревал, что в новых партиях стали использовать другой чип памяти, теперь по этой теме предполагаю, что и чип поменялся на AU0998(N). Тем не менее, ни одна из AlcorMP с ней не работает - либо отказываются что-то делать, либо только ломают работоспособность самой флешки - и лишь JF620_OnLineRecovery восстанавливает работоспособность! Удалось выяснить, что качает он из инета во временную директорию некий файлик 98_35_K9GBG.BIN (приложил к сообщению); также прикладываю скачанный ею FlashList.ini . Каким образом, если это возможно, правильно подцепить файлы к AlcorMP и к какой желательно версии?

nat27

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2857
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #12 : 24 Ноября 2011, 08:06:42 »
andr-04 можно попробовать прицепить файл к AlcorMP(110826) или две-три более ранние версии:

в каталоге CTL создать 98\BIN\98_35_K9GBG.BIN, в каталог CTL\98 добавить FlashList.ini с таким содержимым:

[MODULE_FETURE]
;Normal
98_35_K9GBG.BIN         = 1,2,1,1024,0,0

судя по названию 98_35_K9GBG.BIN, во флешке установлен контроллер au6998(N, NL)
« Последнее редактирование: 24 Ноября 2011, 08:14:46 от nat27 »

andr-04

  • Пользователь
  • **
  • Сообщений: 19
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #13 : 24 Ноября 2011, 09:21:31 »
Не помогло. Кстати, первоначально VID = 058F, PID = 9380. Теперь - VID = 8564, PID = 9380 и Controller Type определён как 6989. Где и что ещё нужно поменять?

nat27

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2857
Re: JetFlash Transcend 32GB - помогите найти утилиту!
« Ответ #14 : 24 Ноября 2011, 09:58:50 »
Не помогло. Кстати, первоначально VID = 058F, PID = 9380. Теперь - VID = 8564, PID = 9380 и Controller Type определён как 6989. Где и что ещё нужно поменять?
а что требуется? в ответе #6 указано что редактировать в DrUFD_v1.0.0.14.MD для:

[VID/PID]
VID=8564
PID=1000
[USB MANUFACTURE STRING]
USBMfStr=JetFlash
[USB PRODUCT STRING]
USBPdStr=TS32GJF600
[SCSI MANUFACTURE STRING]
SCSIMfStr=JetFlash
[SCSI PRODUCT STRING]
SCSIPdStr=TS32GJF600

в AlcorMP.ini onlinerec620 не добраться, там только бинарник и флешлист доступны во временной папке.