home.social

#usbhid — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #usbhid, aggregated by home.social.

fetched live
  1. Делаем мыши Asus ROG полезными

    Итак, вы потратили много денег на красивую, удобную игровую мышь. Мышь действительно хорошо сидит в руке, приятно светится, имеет целых 6 дополнительных кнопок, гибко настраивается... Стоп, гибко? Вы хотели забиндить на одну из них, скажем, F13? Разработчики ASUS против такого! Но мы не сдаёмся просто так! Погружайтесь под кат, нам предстоит узнать все ужасы софта для игровых девайсов, познакомиться с HID сканкодами, узнать сколько на самом деле у клавиатуры клавиш и написать драйвер на python.

    habr.com/ru/articles/962886/

    #asus #rog #игровая_мышь #usbhid

  2. [Перевод] Создаём альтернативный SDK устройства при помощи Wireshark

    Почти четыре года назад я писал о реверс-инжиниринге Stream Deck с целью получения полного контроля над устройством и устранения зависимости от ПО Stream Deck. Мне по-прежнему нравится это «железо», но ПО стало только хуже — теперь оно даже требует входа в аккаунт пользователя для скачивания расширений. Я стремлюсь максимально уважать приватность и выбор пользователей, поэтому если уж я хочу использовать устройство без аккаунта, то вам лучше предоставить мне такую возможность. К счастью, развивая идеи моей предыдущей работы над DeckSurf , я наконец-то набрался решимости вложиться по полной и сделать мой проект приемлемой альтернативой проприетарному ПО для этого крайне гибкого и универсального устройства с кнопками. В этом посте мы рассмотрим работу Stream Deck Plus — устройства ценой $179,99, которым вы, дорогой читатель, теперь сможете пользоваться, даже если не хотите устанавливать ПО его производителя.

    habr.com/ru/companies/ruvds/ar

    #wireshark #tshark #usbустройства #usbhid #sdk #open_source #обратная_разработка #ruvds_перевод

  3. Как я создал устройство, которое может удаленно эмулировать мышку и клавиатуру на stm32

    Всем привет, совсем недавно я начал изучать протокол USB на STM32F103C8 , а именно HID-устройства . Я такой человек, который не сильно любит теорию, но обожает учиться всему на практике, поэтому я тут же начал думать над будущим проектом. И я вспомнил, что совсем недавно заказал себе wifi модуль - ESP8266 .

    habr.com/ru/articles/855750/

    #stm32 #embedded #микроконтроллеры #esp #esp8266 #usb #usbhid #cubeide

  4. @paulrickards Thanks for your comment! I found out it was specific to the core I was using... I switched cores (and libraries) and I can get a USB HID Raspberry Pi Pico to use 100ma instead of 250ma!

    #raspberryPiPico #USB #USBHID

  5. @paulrickards Thanks for your comment! I found out it was specific to the core I was using... I switched cores (and libraries) and I can get a USB HID Raspberry Pi Pico to use 100ma instead of 250ma!

    #raspberryPiPico #USB #USBHID

  6. @paulrickards Wow! Good call... That's it.

    • USB HID Current Required: 250mA

    • USB MIDI Current Required: 100mA

    I wonder if there's a workaround...

    #raspberrypipico #usbhid #usbmidi #microcontrollers

  7. @paulrickards Wow! Good call... That's it.

    • USB HID Current Required: 250mA

    • USB MIDI Current Required: 100mA

    I wonder if there's a workaround...

    #raspberrypipico #usbhid #usbmidi #microcontrollers

  8. I'm a bit disappointed the Raspberry Pi Pico draws too much power to be used as a USB HID device with an iPad or iPhone. This is something I used to do with the Teensy LC quite easily. (Luckily I have a *ton* of LC boards on hand!)

    It can work with a powered USB hub but that's a lot of faff.

    #raspberryPiPico #teensy #USBHID

  9. I'm a bit disappointed the Raspberry Pi Pico draws too much power to be used as a USB HID device with an iPad or iPhone. This is something I used to do with the Teensy LC quite easily. (Luckily I have a *ton* of LC boards on hand!)

    It can work with a powered USB hub but that's a lot of faff.

    #raspberryPiPico #teensy #USBHID

  10. This month I had an obsession with USB HID devices and I wrote a blog post about reverse engineering the Logitech CU0019 USB receiver.

    dev.to/endes/usb-hid-down-the-

    #reverseengineering #usbhid

  11. Trying to reverse a bit of the USB configuration protocol for my #8bitdo #retro #keyboad, the bad boy in the picture. I want to configure some of its keys to something I can't with their #proprietary software, that's why.

    The protocol is based on #USBHID. I've captured packets and think I understand the basics of what I would need to send it. Capturing these packets had to involve a Windows VM, since the configuration software is not available for #Linux.

    Now I want to replay some packets to test the protocol. Struggling a bit with that, on how to do it. Explored #usbrply as an option but it seems not to be looking at the HID data. A bit weird.

    I think I'll try to write a simple thing in #python for testing next.

    And I hope not no brick the thing...

  12. Trying to reverse a bit of the USB configuration protocol for my #8bitdo #retro #keyboad, the bad boy in the picture. I want to configure some of its keys to something I can't with their peoprie software, that's why.

    The protocol is based on #USBHID. I've captured packets and think I understand the basics of what I would need to send it. Capturing these packets had to involve a Windows VM, since the configuration software is not available for #Linux.

    Now I want to replay some packets to test the protocol. Struggling a bit with that, on how to do it. Explored #usbrply as an option but it seems not to be looking at the HID data. A bit weird.

    I think I'll try to write a simple thing in #python for testing next.

    And I hope not no brick the thing...

  13. Anyone else knows HID “System Control” commands or USB keyboard sleep/wake magic? I think I implemented it correctly in CircuitPython and seems to function mostly correct on Windows but on MacOS, it brings a "Are you sure you want to shutdown?” dialog. gist.github.com/todbot/5cd232e
    #CircuitPython #USB #USBHID #HID #keyboard

  14. Anyone else knows HID “System Control” commands or USB keyboard sleep/wake magic? I think I implemented it correctly in CircuitPython and seems to function mostly correct on Windows but on MacOS, it brings a "Are you sure you want to shutdown?” dialog. gist.github.com/todbot/5cd232e
    #CircuitPython #USB #USBHID #HID #keyboard

  15. I forgot about this one! Back in 2019 a software company wanted something special for the release of a new version of their software, so I built this USB device for them.

    ➡️ rasterweb.net/raster/2019/10/1

    #USB #USBHID #maker

  16. I forgot about this one! Back in 2019 a software company wanted something special for the release of a new version of their software, so I built this USB device for them.

    ➡️ rasterweb.net/raster/2019/10/1

    #USB #USBHID #maker

  17. I made an Arduino adapter to connect an RC transmitter to a USB HID host like a PC so I can use it for portable/couch friendly sim racing.
    youtu.be/lPexd2mvKew
    Works pretty well despite the terrible one handed driving in the video.
    #arduino #usbhid #simracing #rctransmitter