Главная » Файлы » Библиотеки и .dll |
OHCIPatch
25.06.2009, 18:35 | |
==================================================== Windows CE APPLICATION : OHCIPatch ==================================================== только для COWON Q5W! Применимо для прошики 1.51. Проблема: Композитная клавиатура с 2 USB хабами, будучи подключенной к USB порту, не определяется системой, если запрашивает нулевое питание (MaxPower=0). (Mодель: Dialog KP-102SUH, VID_099A/PID_610A) Исследование: В OHCI драйвере это устройство определяется как запитываемый от шины хаб с 4 портами. (есть только 2) Драйвер назначает по 100mA на каждый порт. Всего получается 400mA. Когда устройство запрашивает нулевое питание MaxPower в device descriptorе, драйвер подразумевает, что запрашивается максимальное питание - 500mA. Итого сумма 900mA. Но в драйвере установлен предел 500mA. Поэтому устройство остается выключенным. Решение: Хорошо бы в драйвере иметь параметр отвечающий за уровень назначаемого питания вместо нуля. Реализация: Программа исправляет "на лету" внутри загруженного из прошивки кода OHCD.DLL 500mA на 100mA. Всё работает. __________ PS Для программистов: Показано как убирать защиту от записи на системных страницах - куда грузится прошивка, можно патчить на лету всё что угодно. YDean P.S Проще говоря если у вас не работает внешняя клавиатура на плеере,то попробуйте этот патч. | |
Категория: Библиотеки и .dll | Добавил: MiroPeace | |
Просмотров: 925 | Загрузок: 34 |
Всего комментариев: 0 | |