iStation T3
|
|
YDean | Дата: Среда, 22.08.2012, 18:23 | Сообщение # 16 |
Профессор
Группа: Администраторы
Сообщений: 185 [ Вручить награду ]
[ ]
Статус:
| Надо курить датабук (Au1210_1250_DB_0808D.pdf) Кто там переключает host<->device, и возможно ли это вне bootmode.
UPD: Вот написано про OTG Code 8.2.5.2 OTG Multiplex Register 1:0 PMUX 10 The port is assigned to the Host Controller 11 The port is assigned to the Device Controller и в этом тоже Code 8.2.5.4 OTG Control Register
в прошивке T3 вообще нет драйверов otg.dll и USB hosta, а всё управление осуществляется какой-то usbmsfn.dll
Сообщение отредактировал YDean - Среда, 22.08.2012, 18:43 |
|
|
|
YDean | Дата: Среда, 22.08.2012, 18:51 | Сообщение # 17 |
Профессор
Группа: Администраторы
Сообщений: 185 [ Вручить награду ]
[ ]
Статус:
| Вот дрова OTG/hosta, и их реестр. Только их не надо тупо импортировать, а разобраться, что к чему.
usbfn.reg там тоже, но оно на Т3 есть - это DC_AU1200.dll
|
|
|
|
Prinzmetal | Дата: Четверг, 23.08.2012, 04:02 | Сообщение # 18 |
Новичок
Группа: Посетитель
Сообщений: 24 [ Вручить награду ]
[ ]
Смайл настроения:
Статус:
| Спасибо, скачал. Пока дрова кинул в windows\ реестр не импортировал. Просто глянул - ну там разумеется ссылки на дрова с их настройками. Честно - чешутся руки что-то сделать. С чего начать посоветуешь?Добавлено (23.08.2012, 04:02) --------------------------------------------- Вот борода... Добавил в реестр таки, то что про OTG. Перезагрузился. Теперь экран не реагирует на прикосновения никак. По ходу хана. Остальные функции - пашут. А по умолчанию стоит Mass Storage, даже удаленно реестр не поправишь. Блин.
|
|
|
|
YDean | Дата: Четверг, 23.08.2012, 07:21 | Сообщение # 19 |
Профессор
Группа: Администраторы
Сообщений: 185 [ Вручить награду ]
[ ]
Статус:
| А в recovery основная память не видна как диск?
|
|
|
|
Prinzmetal | Дата: Четверг, 23.08.2012, 10:17 | Сообщение # 20 |
Новичок
Группа: Посетитель
Сообщений: 24 [ Вручить награду ]
[ ]
Смайл настроения:
Статус:
| А как включить recovery?
|
|
|
|
YDean | Дата: Четверг, 23.08.2012, 12:40 | Сообщение # 21 |
Профессор
Группа: Администраторы
Сообщений: 185 [ Вручить награду ]
[ ]
Статус:
|
Сообщение отредактировал YDean - Четверг, 23.08.2012, 13:00 |
|
|
|
Prinzmetal | Дата: Четверг, 23.08.2012, 13:44 | Сообщение # 22 |
Новичок
Группа: Посетитель
Сообщений: 24 [ Вручить награду ]
[ ]
Смайл настроения:
Статус:
| Вышел в recovery. Там пять пунктов. Все они на корейском. Подсвечивается первый, на втором пункте есть надпись USB. Но я не могу никакой выбрать - че-то экран все равно не реагирует...
|
|
|
|
YDean | Дата: Четверг, 23.08.2012, 14:01 | Сообщение # 23 |
Профессор
Группа: Администраторы
Сообщений: 185 [ Вручить награду ]
[ ]
Статус:
| Если по аналогии с ковоном - то надо воткнуть зарядку. Потом usb. Он может отформатировать диск или сбросить реестр, или и то, и другое. Экран может и не реагировать, если всё на автомате происходит.
(Какое сочетание клавиш для recovery?)
|
|
|
|
Prinzmetal | Дата: Пятница, 24.08.2012, 12:59 | Сообщение # 24 |
Новичок
Группа: Посетитель
Сообщений: 24 [ Вручить награду ]
[ ]
Смайл настроения:
Статус:
| Короче разобрался, интуитивно воткнул зарядку - все пошло. Ща идет пункт 4 25%... Клавиши - зажать кнопку на передней панели и питание, при загрузке - появляется надпись recovery mode.
Добавлено (23.08.2012, 14:05) --------------------------------------------- Когда воткнул/выткнул USB он определлися как жесткий диск (который Mass Storage). Я в корень пихнул тот .bin файл который ты мне давал ранее, так на всякий случай.
Добавлено (23.08.2012, 14:08) --------------------------------------------- Он перезагрузился откалибровал экран свсе встало на свои места, только по ходу все мои настройки улетели. Ну и ладно, главное пашет теперь...
Добавлено (23.08.2012, 15:34) --------------------------------------------- Блин, пытался русифицировать и снес ветку Fontlink\Systemlink в реестре. Теперь Largeq5 печатает квадратами и в инглише и в руссише((( Можете приаттачить рег файл, чтоб пофиксить сие недоразумение?
Добавлено (23.08.2012, 17:16) --------------------------------------------- Вернул реестр на место, но почему-то Large Q5 печатает корейскими символами. Что на русской, что на английской раскладке...Добавлено (24.08.2012, 12:59) --------------------------------------------- В реестре в пути HKLM\SOFTWARE\Settings\USBHost есть 2 флага Always : dword : 0 и UserSet : dword : 0, Пробовал менять - ничего. Ну и что мне делать с кракозябрами? Не печатает по русски хоть тресни.
Сообщение отредактировал Prinzmetal - Четверг, 23.08.2012, 17:19 |
|
|
|
YDean | Дата: Пятница, 24.08.2012, 18:30 | Сообщение # 25 |
Профессор
Группа: Администраторы
Сообщений: 185 [ Вручить награду ]
[ ]
Статус:
| в HKEY_LOCAL_MACHINE\nls DefaultLCID поменян на 419 ?
опция USBHost оставлена от других моделей. Реализующая ее функция Set_USB_Host в DC_HAL_UDIC.dll просто возвращает -1. Так же, как функции Set_WirelessLan и другие.
|
|
|
|
Prinzmetal | Дата: Пятница, 24.08.2012, 20:23 | Сообщение # 26 |
Новичок
Группа: Посетитель
Сообщений: 24 [ Вручить награду ]
[ ]
Смайл настроения:
Статус:
| Поменял везде - и это (почему-то) было ошибкой. Достаточно было только в MUI syslang сменить на 1049 (409). И все получилось.
Значит про USB Host - мертвая тема?
|
|
|
|
YDean | Дата: Суббота, 25.08.2012, 10:59 | Сообщение # 27 |
Профессор
Группа: Администраторы
Сообщений: 185 [ Вручить награду ]
[ ]
Статус:
| 1. установить, чтоб при подключении к компу шарился не внутренний диск, а зеркалированный первый раздел - тогда можно будет удалить ошибочно поставленные драйверы без форматирования (если устройство включится, конечно) Code в HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Mass_Storage_Class DeviceName=DSK3: заменить на DSK1: или 2? перезагрузиться, проверить, что шарится именно дир с windows
2. переписать ehci.dll ohcd.dll usbd.dll - в аттаче, нужна для этих двух импортировать ehcd.reg в аттаче - отредактированный ohcd.reg (убрано всё от "IF BSP_..." и ниже) импортировать его
3. Если устройство перезагрузится в рабочее состояние - запустить devmgmt, посмотреть, появились ли usb hcd устройства.
Если они появились, значит хост живой. После этого сляпаем программку, меняющую 2 младших бита в PMUX (0xB4020024) с 11(device) на 10(host)
Есть незначительная вероятность, что наружный порт переключится на него(host). Вряд ли на нем появится напряжение питания, но до перезагрузки устройства при подключении к компу, комп устройство видеть не должен. (Если его можно так подключать...)
Теперь можно пробовать пихать туда устройства с внешним +5В. Сама жила питания от хоста не используется, а земля и 2 данных - подключены. По идее, система будет вопрошать о дровах. (может, надо будет создать ветку HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers)
|
|
|
|
Prinzmetal | Дата: Воскресенье, 26.08.2012, 13:17 | Сообщение # 28 |
Новичок
Группа: Посетитель
Сообщений: 24 [ Вручить награду ]
[ ]
Смайл настроения:
Статус:
| Спасибо, попробую. О результатах отпишусь. А зачем шарить зеркалированый диск, если доступ к Windows я могу получить подрубив к компу КПК через ActiveSync??Добавлено (26.08.2012, 04:07) --------------------------------------------- И где искать этот devmgmt? Добавлено (26.08.2012, 04:23) --------------------------------------------- Я все импортировал, но вот диспетчера устройств у меня по ходу нема... Можешь кинуть? Добавлено (26.08.2012, 04:32) --------------------------------------------- Нашел в инете Drvmgmt.exe (за твоим авторством, кстати))). Что именно я там должен увидеть? Добавлено (26.08.2012, 13:17) --------------------------------------------- В файле ehcd.reg - перед строками были большие пробелы, они в реестре кпк отображались как значок кружочка, я подкорректировал и добавил по новой. Теперь в devmgmt.exe в разделе Universal Serial Bus controllers появился пункт "USB Universal Host Controller". Оно?
|
|
|
|
YDean | Дата: Воскресенье, 26.08.2012, 19:09 | Сообщение # 29 |
Профессор
Группа: Администраторы
Сообщений: 185 [ Вручить награду ]
[ ]
Статус:
| Вроде оно
Что кружочки появились - импортировал чем? Надо было мой RegImport использовать. Мой DevMgmt тоже есть тут на сайте в файлах.
Импортировал оба: ehcd.reg и ohcd.reg ? Там должно быть 2 USB Universal Host Controller HCD1: и HCD2: если на него ткнуть, увидишь, какой драйвер к нему относится.
|
|
|
|
Prinzmetal | Дата: Воскресенье, 26.08.2012, 19:21 | Сообщение # 30 |
Новичок
Группа: Посетитель
Сообщений: 24 [ Вручить награду ]
[ ]
Смайл настроения:
Статус:
| нет только один. Его драйвер - ehcd.dll, а какой путь у ohcd.reg в реестре? Может там тоже кружочки эти, удалю и поставлю заново.
Добавлено (26.08.2012, 19:21) --------------------------------------------- Все, поправил второй рег файл, теперь 2 устройства HCD1 - Ohcd.dll, HCD2 - ehcd.dll
Сообщение отредактировал Prinzmetal - Воскресенье, 26.08.2012, 19:26 |
|
|
|