Пад подключен к Wii через удлинитель. Вилка самого пада была, вероятно, загрязнена (или был плохой контакт) и в результате шевеления её в удлинителе, система этот неконтакт понимала как рандомные команды(в данном случае как фантомные нажатия шифтов) Я на это, в общем, забил и играл так, не шевеля провод, благо длины хватает. Но в какой-то момент снова шевельнул и пад "завис в вибрацию перманентно" - то есть все кнопки работали, но вибрировал постоянно. Не зависимо в игре ты или нет, стоило только включить Wii и пад начинал вибрировать. Вытаскиваешь на горячую, вставляешь - вибрирует. И тут я догадался нажать reset на Wii. Пад затих совсем, вибрация пропала, а всё остальное работает(кнопки, аналоги - всё ок).
--------
Теперь геймпад ведёт себя так в любом порту, и без удлинителя и с. (Разъёмы со всех концов вычищены изопропиловым спиртом)
Чтобы исключить софтовую проблему, был залит старый дамп, который делал сразу после софтомода. Не помогло, ОК, стало быть это не глюк прошивки.
Далее, прозвонка всего кабеля вместе с удлинителем показала что всё в норме.
Затем проверил питание на паде, всё как полагается (два раза по 3,3в и 5в присутствуют)
Проверил двигатель - живой, вращается от автономного питания.
Проверил обвязку (предохранитель, транзисторный ключ, диод) - живые.
Сигнал на базу транзисторного ключа идёт с пятой ноги чипа геймпада, решил его послушать осциллографом:
Запустил SmashBros Brawl и потыркал "вкл\выкл" на настройке вибрации(в обычной ситуации пад должен коротко вибрировать на "вкл") - на пятой ноге чипа тишина.
При тесте вибрации в GC PAD TEST Wii результат тот же.
--------
Остался вопрос: чип в паде накрылся совсем или можно как-то ресетнуть его?