DualSense HID Commands
Jump to navigation
Jump to search
- 128 (0x80) means SET
- 129 (0x81) means GET
- 160 (0xA0) means SELECT?
- 240 (0xC0) means FLASH?
Spider DSP Get Status
ReportID = 129, DeviceID = 16, ActionID = 2
Spider DSP Finalize Get Status
ReportID = 129, DeviceID = 16, ActionID = 5
Spider DSP Firmware Patch
ReportID = 128, DeviceID = 16, ActionID = 2, DataLen = 57
Spider DSP Firmware Patch Init
ReportID = 128, DeviceID = 16, ActionID = 1
Spider DSP Firmware Verify
ReportID = 128, DeviceID = 16, ActionID = 3
Get Table ID
ReportID = 164, DeviceID = 3, ActionID = 2, DataLenLocal = 5
Reset
ReportID = 128, DeviceID = 1, ActionID = 1
Request Table ID
ReportID = 160, DeviceID = 3, ActionID = 2
Reboot Secure Boot Loader
ReportID = 128, RebootCmd = 1
Read Patch Info
ReportID = 128, DeviceID = 9, ActionID = 13
Get Firmware Info
ReportID = 32
Get Gyroscope Offset State
ReportID = 145, DeviceID = 2, TargetID = 7
Get BlueTooth Patch Data
ReportID = 129, DeviceID = 14, ActionID = 3
Get BlueTooth Patch Info
ReportID = 129, DeviceID = 9, ActionID = 13
Get Audio Codec State
ReportID = 164, DeviceID = 16, ActionID = 1
Flash
ReportID = 240, DownloadCmd = 0, DataLen = 57, WriteCmd = 1
Audio Codec Select
ReportID = 160, DeviceID = 16, ActionID = 1
Blue Tooth Patch
ReportID = 128, DeviceID = 14, ActionID = 2, DataLen = 57
Read Blue Tooth Patch
ReportID = 128, DeviceID = 14, ActionID = 4
Read Blue Tooth Patch Info
ReportID = 129, DeviceID = 14, ActionID = 4
Blue Tooth Patch Finalize
ReportID = 128, DeviceID = 14, ActionID = 5
Blue Tooth Patch Init
ReportID = 128, DeviceID = 14, ActionID = 1
Blue Tooth Patch Restart
ReportID = 128, DeviceID = 14, ActionID = 6
Blue Tooth Patch Verify
ReportID = 128, DeviceID = 14, ActionID = 3
Blue Tooth Restart Result
ReportID = 129, DeviceID = 14, ActionID = 6
Get BD Address
ReportID = 129, DeviceID = 9, ActionID = 2, DataLen = 6
Set BD Address
ReportID = 128, DeviceID = 9, ActionID = 1, ReadCmd = 2, DataLen = 6
Set BlueTooth Disable Enable
ReportID = 128, DeviceID = 9, ActionID = 5, Param = 0
Set BlueTooth Enable
ReportID = 128, DeviceID = 9, ActionID = 5, Param = 1
Set BlueTooth Table
ReportID = 165, PowerTable = 1, RadioTable = 2, DataLen = 16, DataBegin = 0, PowerTableSize = 224, RadioTableSize = 112, DataMaxLen = (max value of a byte, 255) DataMinLen = 0
Set DFU Mode (DANGEROUS)
ReportID = 160, DisableMode = 0, EnablePBLMode = 1, EnableSBLMode = 2, EnableMode = 1
Set Hardware Version
ReportID = 128, DeviceID = 1, ActionID = 5
Set PC BAID
ReportID = 128, DeviceID = 1, ActionID = 3, ReadCmd = 4, DataLen = 6
Set Power Charge Off
ReportID = 128, DeviceID = 2, ActionID = 3, Param0 = 208, Param1 = 38, Param2 = 117, Param3 = 192
Set Power Charge On
ReportID = 128, DeviceID = 2, ActionID = 2, Param0 = 208, Param1 = 38, Param2 = 117, Param3 = 192
Get Read OTP (Juicy?)
ReportID = 164, DeviceID = 3, ActionID = 9
Set Read OTP (Juicy?)
ReportID = 160, DeviceID = 3, ActionID = 9, Offset = 23, Length = 1
Set Secure Boot Loader (Juicy?) DANGEROUS MAYBE?
ReportID = 160, SetCmd = 2
Set VDD External Power Off
ReportID = 160, DeviceID = 17, ActionID = 1, Param = 0
Set VDD External Power On
ReportID = 160, DeviceID = 17, ActionID = 1, Param = 1
Set Venom FW Version
ReportID = 128, DeviceID = 6, ActionID = 3
Set bonding
ReportID = 128, DeviceID = 1, ActionID = 14
NVS Unlock
ReportID = 128, DeviceID = 3, ActionID = 2, Param0 = 101, Param1 = 50, Param2 = 64, Param3 = 12