DsHidMini
DsHidMini copied to clipboard
Add support for Navigation Controller
Open tasks
- [ ] Add hardware IDs back into INF
- [ ] Adjust LED behaviour
- Only one LED, so make slow flash during charging, solid on when full and rapid flashing when low?
- [ ] Check code for possible regressions
- Should be fine overall since the Navigation Controller responds to the same feature requests and has the same input report length and format, it simply reports less buttons/axes
- [ ] Some modes will not behave as expected
- DS4Windows LED translation will not really do much
- Nav has no rumble/FFB capabilities AFAIK
- No need for DirectInput compatibility modes since too little pressure axes
when?
IDK
@expected-ingot I was able to get the Navigation controller to work by copying the hardware ID's back into the INF, as you had mentioned.
I added the following at the end of the line with the comment : "NAVIGATION wireless via BthPS3" &Dev&VID_054C&PID_042F
I also had to add the following lines after the original XINPUT adapter entries:
%dshidmini.GIP.HID.DeviceDesc%=dshidmini.GIP.HID, HID\VID_054C&PID_042F&MOD_05 %dshidmini.GIP.HID.DeviceDesc%=dshidmini.GIP.HID, HID{206f84fc-1615-4d9f-954d-21f5a5d388c5}&Dev&VID_054C&PID_042F&MOD_05
I was able to add the modified driver using the script located here:
https://github.com/fawazahmed0/windows-unsigned-driver-installer
I'm happy to report everything seems to be working fine with no issues discernable yet.
I've included a zip below containing the modified inf's and the installer (use at your own risk!)