Bug fix
Python script: set_ds5.py now connects correctly
The open_device() function was using hid.Device() (wrong API call) without explicitly opening the device, causing the script to always fail with:
[ERROR] No DS5/DSE device found. Make sure the Pico is plugged in.
This is now fixed — hid.device().open(VID, PID) is called correctly. Credit: @Dohmanlechx (PR #1).
Note: No firmware change — this is a script-only fix. You do not need to reflash your Pico.
Flashing
| Board | File |
|---|---|
| Raspberry Pi Pico 2 (no W) | ds5-bridge-v1.2.1-autohaptics.uf2
|
For Pico 2 W users, use the UF2 from v1.2.0-autohaptics — firmware is unchanged.