Changes

Jump to navigation Jump to search
606 bytes added ,  15:42, 1 September 2017
no edit summary
Line 2: Line 2:     
=usb:ds=
 
=usb:ds=
Not used by any retail system-title. Seems to be used during [[Factory Setup|factory setup]] by [[Manu Services|manu]].
+
Used for Switch<>PC USB comms, aka Switch-as-device.
 +
This service is used during [[Factory Setup|factory setup]] by [[Manu Services|manu]].
 +
 
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 0 || BindComplex
 +
|-
 +
| 1 || BindClientProcess
 +
|-
 +
| 2 || GetDsInterface
 +
|-
 +
| 3 || GetStateChangeEvent
 +
|-
 +
| 4 ||
 +
|-
 +
| 5 || SetVidPidBcd
 +
|}
 +
 
 +
== IDsInterface ==
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 0 || GetDsEndpoint
 +
|-
 +
| 1 || GetSetupEvent
 +
|-
 +
| 2 ||
 +
|-
 +
| 3 ||
 +
|-
 +
| 4 ||
 +
|-
 +
| 5 ||
 +
|-
 +
| 6 ||
 +
|-
 +
| 7 || GetCtrlInCompletionEvent
 +
|-
 +
| 8 ||
 +
|-
 +
| 9 || GetCtrlOutCompletionEvent
 +
|-
 +
| 10 ||
 +
|-
 +
| 11 ||
 +
|}
   −
Used for Switch<>PC USB comms, aka Switch-as-device.
+
=== IDsEndpoint ===
 +
{| class="wikitable" border="1"
 +
|-
 +
! Cmd || Name
 +
|-
 +
| 0 || PostBufferAsync
 +
|-
 +
| 1 ||
 +
|-
 +
| 2 ||
 +
|-
 +
| 3 || GetReportData
 +
|-
 +
| 4 ||
 +
|-
 +
| 5 ||
 +
|}
    
=usb:hs=
 
=usb:hs=

Navigation menu