Для информации: собрал девайс по проекту Масяни использовал его около года под ХР еще раз спасибо автору! Теперь статистика: девайс хорошо определяется на матерях с интеловским чипсетом, на других проблематично или никак. Изменение питания контроллера от 3.3В до 4.8В, изменение номиналов входных цепей с USB на контроллер на работу на неинтеловских матерях не влияет (на интеловских как работало так и работает). При переходе на Vista или Windows 7 Microsoft видимо изменил hid драйвер, теперь на интеловских матерях, определяется как составное устройство, но с кодом ошибки 10, скорее всего не те драйвера или чего-то в них не хватает, соответственно 6 джойстиков в системе не появляются. На неинтеловских матерях полный ступор - неизвестное устройство код ошибки 43 и естественно требует драйвер. Получается, чтобы девайс работал на новых ОС надо писать отдельный hid драйвер, но это для умных или смелых, лучше все вместе. На осциллограммах на всех ОС и всех матерях обмен с контроллером при включении идет.