https://www.thingiverse.com/thing:2383697
just kidding!
try this:
https://github.com/dekuNukem/Ninten...#subcommand-0x08-set-shipment-low-power-state
If x01 it writes x01 @x5000 of SPI flash. With x00, it resets to xFF @x5000.
If x01 is set, the feature Triggered Broadcom Fast Connect scans when in suspened or disconnected state is disabled. Additionally, it sets the low power mode, when disconnected, to HID OFF.
This is useful when the controllers ship, because the controller cannot wake up from button presses. It does not disable all buttons when it has pairing data, only the easy pressable. A long press from the others can wake up the controller, if it has pairing data.
Switch always sends x08 00 subcmd after every connection, and thus enabling Triggered Broadcom Fast Connect and LPM mode to SLEEP.
So I think the cmd 01 could be sent here with sub-command of 08 and a sub-command argument of 0x01?
Not 100% certain what I’m doing here but these docs mention that cmd 01 is rumble and sub-command
https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/blob/master/bluetooth_hid_notes.md
Combine that with the vibration section in the above graphic and I’m either on to something or I’m just retarded.
Might just have to try it later tonight…
just kidding!
try this:
https://github.com/dekuNukem/Ninten...#subcommand-0x08-set-shipment-low-power-state
Subcommand 0x08: Set shipment low power state
Takes as argument x00 or x01.If x01 it writes x01 @x5000 of SPI flash. With x00, it resets to xFF @x5000.
If x01 is set, the feature Triggered Broadcom Fast Connect scans when in suspened or disconnected state is disabled. Additionally, it sets the low power mode, when disconnected, to HID OFF.
This is useful when the controllers ship, because the controller cannot wake up from button presses. It does not disable all buttons when it has pairing data, only the easy pressable. A long press from the others can wake up the controller, if it has pairing data.
Switch always sends x08 00 subcmd after every connection, and thus enabling Triggered Broadcom Fast Connect and LPM mode to SLEEP.
So I think the cmd 01 could be sent here with sub-command of 08 and a sub-command argument of 0x01?
Not 100% certain what I’m doing here but these docs mention that cmd 01 is rumble and sub-command
https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/blob/master/bluetooth_hid_notes.md
Combine that with the vibration section in the above graphic and I’m either on to something or I’m just retarded.
Might just have to try it later tonight…
Last edited by binkinator,











