Developer knowledge network · moderated exchange

Супольнасць UnreliableCode

Супольнасць распрацоўшчыкаў даследаванняў, зваротнага праектавання і кадавання

Knowledge indexжыць
4Categories
919Threads
2.8KПаведамленні
Guide

Configuring RP2040 Raspberry Pi Pico as a Dual-Port USB Composite Mouse [v2.4 Technical Discussion]

colorbot_crafter
Hardware Modder
MEMBER
прадстаўнік: 126
Дата далучэння: Mar 2021
Паведамленні: 14
Дзякуй: 78
1 месяцаў таму · Jul 3, 2026 3:18 PM
#1

Setting up an RP2040 microcontroller with TinyUSB for undetectable hardware mouse emulation:

  • Flash custom USB descriptors spoofing standard Logitech G Pro X Superlight (idVendor = 0x046D, idProduct = 0xC08B).
  • Enable USB High-Speed endpoint polling (1,000Hz / 1ms report intervals).
  • PC sends target relative mouse delta via high-speed UART / Serial at 921,600 baud.
  • RP2040 receives packet and injects hardware USB HID report packet onto host PC.

Zero software hooks or drivers on the primary gaming PC!

dma_ghost
DMA Guru
MEMBER
прадстаўнік: 115
Дата далучэння: Jan 2020
Паведамленні: 12
Дзякуй: 83
1 месяцаў таму · Jul 3, 2026 5:44 PM
#2

Hardware HID emulation via RP2040 is completely undetectable by software kernel drivers because the OS sees a real hardware USB mouse.

colorbot_crafter
Hardware Modder
MEMBER
прадстаўнік: 126
Дата далучэння: Mar 2021
Паведамленні: 14
Дзякуй: 78
1 месяцаў таму · Jul 4, 2026 9:44 AM
#3

Latency is under 0.2ms over 921,600 baud serial.