Как я могу отладить периферийное устройство USB-клавиатуры, которое должно монтировать v-диск?

В общем, что можно сделать для отладки периферийного USB-устройства со встроенной памятью? Могу ли я получить доступ к встроенной памяти или перезаписать ее?

У меня есть ножная педаль клавиатуры (тройная педаль Kinesis Savant Elite2), которая плохо себя ведет (более или менее заложена). Насколько я понимаю, это должно работать так:

  • у него есть встроенная память, в которой хранятся его прошивка и конфигурация (pedals.txtфайл, который сопоставляет каждую из его педалей с нажатием клавиши)

  • в «Режиме воспроизведения» (есть физический ползунок) он считывает из этой встроенной памяти (вероятно, задействовано какое-то кэширование, судя по наблюдаемому поведению — поведение в режиме воспроизведения некоторое время работало нормально даже после повреждения встроенной памяти) и преобразует нажатия педалей в нажатия клавиш, отправляемые через USB, как USB-клавиатура

  • в «Программном режиме» клавиатура отображается как виртуальный диск размером в несколько мегабайт в системе, который можно подключить для доступа к встроенной памяти (в основном для запуска и обновления файла конфигурации)

В моем случае USB подключается, но ни Play, ни Program Mode ничего не делают (думаю, что-то во встроенной памяти повреждено). Я могу найти подключенное периферийное устройство при использованииlsusb.

Итак, предположим, я хочу каким-то образом получить доступ к встроенной памяти устройства (я понятия не имею, что происходит под капотом v-drive). Как я мог это сделать? Все, что у меня есть, это какое-то USB-соединение.

0 ответов

Другие вопросы по тегам