USB services: Difference between revisions

attempt to improve clarity on what 'former' refers to
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 ==