Создание CD (ISO) раздела на флешке с контроллером SSS6677

Автор flao, 01 Апреля 2009, 22:39:33

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

flao

Вопрос - возможно ли создание CD (ISO) раздела на флешке с контроллером  SSS6677

novo

Я делал. У меня есть древняя флешка Трансценд 2А 256 МБ как раз с контроллером SSS66773 (таки оказалось при вскрытии. вскрывать пришлось потому что оказывается если выставить некоторые параметры совсем неправильно, то потом её не признаёт ни одна программа, пришлось замыкать ноги на памяти). Долго искал утилиту для этого контроллера, и нашел (U3S_MP_V2099) как раз на этом сайте. (щаз смотрю добавились версии и посвежее)
Попробую восстановить последовательность своих действий:
Скачал U3S_MP_V2099, разархивировал, посмотрел .ini файлы китайских товарищей.
После чего, по их шаблону написал мой_файл.ini
Цитировать
[OEM]
PN=Transcend JetFlash 2A
Note=JetFlash
SN=050907175цццц

VID=0x0c76
PID=0x0005
VENDOR_NAME="JetFlash"
PRODUCT_NAME="TS256MJFV2A"
DOS_Volume="USB_DISK"

[FEATURE_SETTING]
FLASH_OP="ALL123"
EraseAllFirst=1
ID0="02"

[CDROM]
CDROM_ISO=F:\BartPE2.iso
блин опечатался в файле  просто TS256JF2A надо было )) но все равно все работало
Запустил U3S_MP_V2099.exe, щелкнул на своей флэшке в списке, потоб нажал Start. Процеесс пошел...

Так потом эта флешка во-первых опознавается ЛЮБЫМ, даже самым капризным BIOS'ом как USB-CD ROM. Со всеми вычекающими последствиями - типа беспроблемная загрузка и установка с нее хоть чего, допустимого объема. (допустим с флэшками с Алькоровскими контроллерами, не все испытанные мной BIOSы корректно работали)

И неожиданно Трансцендовская Формат тоже её опознавала, несмотря на то что она была большей частью как CD-rom. Я попробовал форматнуть ей, и она стала опять обычной флэшкой.

Вобщем вбивайте собственные данные: название, вид/пид и прочее а также путь к вашему ISO-образу, сохраняйте файл моя_флэха.ini в папке c утилитой и пробуйте :)

stiff4eGGg

а можешь ссылку на U3S_MP_V2099 утилиту кинуть, а то что то мне не найти((...

novo

Вот еще ролик процесса. Хотя смотреть там нечего в общем то  :)
Как прогресс-бар движется :))))

wulfdog

видео-то не надо. но все же поподробнее хотелось бы.
написал инишник... и ничего... программа открывается, но толку от этого мало.

[OEM]
PN=kingston DataTraveler2.0
Note=kingston
SN=001478090767676767666776

VID=0x0951
PID=0x160b
VENDOR_NAME="kingston"
PRODUCT_NAME="DataTraveler2.0"
DOS_Volume="KINGSTON"

[FEATURE_SETTING]
FLASH_OP="ALL123"
EraseAllFirst=1
ID0="02"

[CDROM]
CDROM_ISO=C:\1\soft\ubuntu.ISO

ну как буд-то программа флешку видит, пишет о ней... но start не активен, на и остальные кнопки по большому счету тоже не активны...
в общем, метод тыка исчерпал себя  :( с горя попытался мануал почитать ^_^  иероглифы мне ничего интересного не рассказали. что-то делаю не так, а вот что.... не пойму ((
пойду дальше погуглю... но если ценный мысли появятся ) поделитесь пожалуйста.

novo

wulfdog
"VID=0x0951
PID=0x160b"

Ты уверен что в твоей флэшке SSS6677?
Или всё-таки Skymedi? Тогда надо другой утилитой делать.

novo

посмотрел китайские рекомендации.. такие отличия


[OEM]
PN=kingston DataTraveler2.0
Note=kingston
SN=001478090767676767666776

VID=0x0951
PID=0x160b  ; [color=blue]это точно? не 0x1613?[/color]
VENDOR_NAME="kingston"
PRODUCT_NAME="DataTraveler2.0"
DOS_Volume="KINGSTON"
STRING_DESC_ENABLE=1  ; хотя вряд ли это роль играет

[FEATURE_SETTING]
FLASH_OP="ALL123"
ID0="00"  ; вот как у них  :-\
ID15=0x80  ; EraseAllFirst нету, а это добавилось

[CDROM]
CDROM_ISO=C:\1\soft\ubuntu.ISO ; может покороче путь?


книжку скачал ПДФ китайскую. Типа "Поддержание библиотечной системы"  библиотека медицинский колледжа Сюйчжоу
забавно.. там и про флэшки много,


вот финальная картинка на эту тему из китайской книжки:


вот тут подробно создание описано.

wulfdog

спасибо.
попробую, после переезда вещи только разберу Т_Т
ну вроде контроллер тот, я флешку вскрыл, но там видно плохо...
нужно будет еще тогда попробовать поискать утилитку которая скажет что за контроллер.

wulfdog

ЫЫЫЫ...
быть тебе админом, как минимум по флешкам =)))
попробовал... как ни странно сработало даже с моим конфигом
шил вот этим: 3S USB Mass PTool U3S MP ver.2.099 (PS 2232-SSS 6677)

жаль не помню какими именно версиями пробовал ранее шить.


пошел развлекаться с новаой игрушкой ^_^ теперь думаю нужно купить пяток таких флешей ))) пригодится на работе.

wulfdog

НЕНЕНЕНЕНЕНЕНЕНЕНЕНЕНЕНЕНЕНЕНЕНЕНЕНЕ!
ну это же надо! это же просто двинуться можно...
идиотизм и прочая и прочая...
я долго е... колупался с этой хреновой прошивкой...
потому что утилита лежала в tmp\U3S_MP_2.099
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
стоит папку положить в корень или например U3S_MP_2.099\U3S_MP_2.099
то все заработает...
то есть работоспосбность утилиты зависит от имени папки?!!??!!??!!??!!??!!??!
ну я не знаю... на кол таких програмистов
ну просто я не знаю... убил бы нахрен!
программа запускается, но флеш не определяет.
:o :'( >:(
пид...Ы

Wrangler_chuk

Вобщем такая вот ситуация..Была у мну флеха Kingston Datatraveler DTI 2 Gb на контроллере SSS6677 И сделал я из неё замечательный USB CD rom с образом Зверя софтиной U3S_MP_2.099. Всё работает просто замечательно. НО есть один вопрос ..Как обратно из этого CD-Rom а сделать флеху? Родные утилиты теперь не признают в ней флешку и сответсвенно работать отказываются. Наверное придётся коротить ноги на памяти :(

Wrangler_chuk

Ну в общем вернул я обратно флешку в состояние флешки через корочение ног на памяти.. ( http://flashboot.ru/index.php?name=News&op=article&sid=24 ) Но хотелось бы узнать .Может есть какой то более цивилизованный путь.:)

novo

Цитата: Wrangler_chuk от 17 Декабря 2009, 02:18:35
..Как обратно из этого CD-Rom а сделать флеху? Родные утилиты теперь не признают в ней флешку и сответсвенно работать отказываются...
SafeErase  и SecureAP не видят???
Странно, у меня всегда видели. Или той же самой утилитой, которой CD-rom раздел создавал, можно если удалить/закомментировать в  ini секцию [CDROM]

;CDROM_ISO=F:\BartPE2.iso

Wrangler_chuk

Здравствуйте.. :) Ни SafeErase  ни SecureAP флеху в том состоянии не увидели.. Поэтому через ноги пришлось. Потом сделал в инике наковырял режим, когда создаётся CD rom раздел и флеш накопитель. Вот только после этого уже можна стирать флеху целиком и заново создавать то что надо (  в моём случае CD Rom и флеха)
Вот такой у меня счас иник:

[OEM]
PN=2.CD-Rom+USB Disk
Note=

VID=0
PID=0
VENDOR_NAME="USB Flash drive"
PRODUCT_NAME="USB Disk"
DOS_Volume="WIN"

[FEATURE_SETTING]
FLASH_OP="ALL123"
FastInit=1
ID0="00"
ID15=0x80

[CDROM]
CDROM_ISO=F:\Winda.iso

novo

Вот что вспомнил. Как-то игрался с флэхой с таким контроллером, и прошил с левыми vid/pid и тоже после этого никакая утилита её не узнавала. Кажется в моём случае это  были 0x0002 или 0x0003 (так-то родной vid у этого чипа 0x0c76, а фирменный кингстона  0x0951). Но нули тоже ничо страшного. Параметры ID13 и ID14 (почему то они одинаковыми только бывают) - если 1, то оптимизация по скорости, если 0, то по ёмкости (а как по умолчанию встаёт не помню). Ещё можно светодиод сделать чтобы горел постоянно

[LED]
LED_Period=1
LED_DutyCycle=100

Тут можно глянуть.