Changes

107 bytes added ,  15:39, 13 October 2017
no edit summary
Line 2: Line 2:     
= usb:ds =
 
= usb:ds =
Used for Switch<>PC USB comms, aka Switch-as-device.
+
Used for Switch<>PC USB comms, aka Switch-as-device. This seems to only be usable in handheld-mode with the Switch directly connected to a host via an USB cable, not(?) in docked-mode.
 
This service is used during [[Factory Setup|factory setup]] by [[Manu Services|manu]].
 
This service is used during [[Factory Setup|factory setup]] by [[Manu Services|manu]].
   Line 113: Line 113:  
Binding more than once with the current session is not allowed. Once this command is used, the USB device will not be listed with <code>lsusb</code> until [[#EnableInterface]] is used.
 
Binding more than once with the current session is not allowed. Once this command is used, the USB device will not be listed with <code>lsusb</code> until [[#EnableInterface]] is used.
   −
Returns a not-found error when complexId isn't 0x02, for values 0x0-0x4 (while in handheld-mode at least).
+
Returns a not-found error when complexId isn't 0x02, for values 0x0-0x4 at least.
    
== BindClientProcess ==
 
== BindClientProcess ==