HID services: Difference between revisions

 
(2 intermediate revisions by the same user not shown)
Line 7,931: Line 7,931:


== JoyConRight ==
== JoyConRight ==
[[Joy-Con|Joy-Con]] right controller. USB PID is 0x2007.
[[Joy-Con|Joy-Con]] right controller.


== JoyConLeft ==
== JoyConLeft ==
[[Joy-Con|Joy-Con]] left controller. USB PID is 0x2006.
[[Joy-Con|Joy-Con]] left controller.


== SwitchProController ==
== SwitchProController ==
[[Pro_Controller|Pro Controller]]. USB PID is 0x2009.
[[Pro_Controller|Pro Controller]].


== Tarragon ==
== Tarragon ==
Line 7,955: Line 7,955:


== Lucia ==
== Lucia ==
SNES controller. USB PID is 0x2017.
SNES controller.


== Palma ==
== Palma ==
Line 7,964: Line 7,964:


== Lagon ==
== Lagon ==
N64 controller. USB PID is 0x2019.
N64 controller.


== ExternalGrip ==
== ExternalGrip ==
Joy-Con Charging Grip. USB PID is 0x200E.
Joy-Con Charging Grip.


== SwitchProControllerDfu ==
== SwitchProControllerDfu ==
"Kotetsu" (Pro Controller MCU) in DFU mode. USB PID is 0x200F.
"Kotetsu" (Pro Controller MCU) in DFU mode.


== ExternalGripDfu ==
== ExternalGripDfu ==
"Kuina" (Joy-Con Charging Grip MCU) in DFU mode. USB PID is 0x2008.
"Kuina" (Joy-Con Charging Grip MCU) in DFU mode.


== LuciaDfu ==
== LuciaDfu ==
SNES controller MCU in DFU mode. USB PID is 0x2018.
SNES controller MCU in DFU mode.


== LagonDfu ==
== LagonDfu ==
N64 controller MCU in DFU mode. USB PID is 0x201A.
N64 controller MCU in DFU mode.


== Lager ==
== Lager ==
Sega Genesis controller. USB PID is 0x201E.
Sega Genesis controller.


== LagerDfu ==
== LagerDfu ==
Sega Genesis controller MCU in DFU mode. USB PID is 0x201F.
Sega Genesis controller MCU in DFU mode.


== Tarragon2 ==
== Tarragon2 ==
Line 8,025: Line 8,025:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Vid || PidRangeMax || PidRangeMin || [[#DeviceTypeInternal|DeviceType]]
! Vid || PidRangeMax || PidRangeMin || [[#DeviceTypeInternal|DeviceType]] || Description
|-
|-
| 0x57E || 0x2006 || 0x2006 || 2
| 0x57E || 0x2006 || 0x2006 || 2 || Nintendo [[HID_services#JoyConLeft|JoyConLeft]]
|-
|-
| 0x57E || 0x2007 || 0x2007 || 1  
| 0x57E || 0x2007 || 0x2007 || 1 || Nintendo [[HID_services#JoyConRight|JoyConRight]]
|-
|-
| 0x57E || 0x2009 || 0x2009 || 3
| 0x57E || 0x2009 || 0x2009 || 3 || Nintendo [[HID_services#SwitchProController|SwitchProController]]
|-
|-
| 0x57E || 0x200F || 0x200F || 24
| 0x57E || 0x200F || 0x200F || 24 || Nintendo [[HID_services#SwitchProControllerDfu|SwitchProControllerDfu]]
|-
|-
| 0x57E || 0x200E || 0x200E || 23  
| 0x57E || 0x200E || 0x200E || 23 || Nintendo [[HID_services#ExternalGrip|ExternalGrip]]
|-
|-
| 0x57E || 0x2008 || 0x2008 || 25  
| 0x57E || 0x2008 || 0x2008 || 25 || Nintendo [[HID_services#ExternalGripDfu|ExternalGripDfu]]
|-
|-
| 0x57E || 0x2017 || 0x2017 || 11
| 0x57E || 0x2017 || 0x2017 || 11 || Nintendo [[HID_services#Lucia|Lucia]]
|-
|-
| 0x57E || 0x2018 || 0x2018 || 26
| 0x57E || 0x2018 || 0x2018 || 26 || Nintendo [[HID_services#LuciaDfu|LuciaDfu]]
|-
|-
| 0x57E || 0x2019 || 0x2019 || 22
| 0x57E || 0x2019 || 0x2019 || 22 || Nintendo [[HID_services#Lagon|Lagon]]
|-
|-
| 0x57E || 0x201A || 0x201A || 27
| 0x57E || 0x201A || 0x201A || 27 || Nintendo [[HID_services#LagonDfu|LagonDfu]]
|-
|-
| 0x57E || 0x201E || 0x201E || 28
| 0x57E || 0x201E || 0x201E || 28 || Nintendo [[HID_services#Lager|Lager]]
|-
|-
| 0x57E || 0x201F || 0x201F || 29
| 0x57E || 0x201F || 0x201F || 29 || Nintendo [[HID_services#LagerDfu|LagerDfu]]
|-
|-
| 0x57E || 0x337 || 0x337 || 13
| 0x57E || 0x337 || 0x337 || 13 || Nintendo [[HID_services#GcOnGggg|GcOnGggg]]
|-
|-
| 0x57E || 0x300E || 0x300E || [17.0.0+] 18
| 0x57E || 0x300E || 0x300E || [17.0.0+] 18 || Nintendo FiftyR
|-
|-
| 0x57E || 0x300D || 0x300D || [17.0.0+] 14
| 0x57E || 0x300D || 0x300D || [17.0.0+] 14 || Nintendo FiftyL
|-
|-
| 0xF0D || 0x92 || 0x92 || 15
| 0xF0D || 0x92 || 0x92 || 15 || HORI Pokken Tournament DX Pro Pad
|-
|-
| 0xF0D || 0xAB || 0xAA || 15
| 0xF0D || 0xAB || 0xAA || 15 || HORI
|-
|-
| 0xF0D || 0xC1 || 0xC1 || 15
| 0xF0D || 0xC1 || 0xC1 || 15 || HORIPAD for Nintendo Switch
|-
|-
| 0xF0D || 0xFF || 0xF0 || 15
| 0xF0D || 0xFF || 0xF0 || 15 || HORI
|-
|-
| 0xF0D || 0x22F || 0x200 || [1.0.0-20.0.1] 15
| 0xF0D || 0x22F || 0x200 || [1.0.0-20.0.1] 15 || HORI
|-
|-
| 0xF0D || 0x201 || 0x200 || [20.1.0+] 15
| 0xF0D || 0x201 || 0x200 || [20.1.0+] 15 || HORI Split Pad Pro
|-
|-
| 0xF0D || 0x202 || 0x202 || [20.1.0+] 15
| 0xF0D || 0x202 || 0x202 || [20.1.0+] 15 || HORI
|-
|-
| 0xF0D || 0x21F || 0x203 || [20.1.0+] 15
| 0xF0D || 0x21F || 0x203 || [20.1.0+] 15 || HORI
|-
|-
| 0xF0D || 0x25F || 0x220 || [20.1.0+] 15
| 0xF0D || 0x25F || 0x220 || [20.1.0+] 15 || HORI
|-
|-
| 0xF0D || 0x27F || 0x260 || [20.1.0+] 15
| 0xF0D || 0x27F || 0x260 || [20.1.0+] 15 || HORI
|-
|-
| 0xE6F || 0x193 || 0x180 || 15
| 0xE6F || 0x193 || 0x180 || 15 || PDP
|-
|-
| 0x20D6 || 0xA719 || 0xA710 || [1.0.0-20.0.1] 15
| 0x20D6 || 0xA719 || 0xA710 || [1.0.0-20.0.1] 15 || PowerA
|-
|-
| 0x20D6 || 0xA729 || 0xA720 || [1.0.0-20.0.1] 15
| 0x20D6 || 0xA729 || 0xA720 || [1.0.0-20.0.1] 15 || PowerA
|-
|-
| 0x20D6 || 0xA716 || 0xA710 || [20.1.0+] 15
| 0x20D6 || 0xA716 || 0xA710 || [20.1.0+] 15 || PowerA
|-
|-
| 0x20D6 || 0xA717 || 0xA717 || [20.1.0+] 15
| 0x20D6 || 0xA717 || 0xA717 || [20.1.0+] 15 || PowerA
|-
|-
| 0x20D6 || 0xA719 || 0xA718 || [20.1.0+] 15
| 0x20D6 || 0xA719 || 0xA718 || [20.1.0+] 15 || PowerA
|-
|-
| 0x20D6 || 0xA720 || 0xA720 || [20.1.0+] 15
| 0x20D6 || 0xA720 || 0xA720 || [20.1.0+] 15 || PowerA
|-
|-
| 0x20D6 || 0xA721 || 0xA721 || [20.1.0+] 15
| 0x20D6 || 0xA721 || 0xA721 || [20.1.0+] 15 || PowerA
|-
|-
| 0x20D6 || 0xA726 || 0xA722 || [20.1.0+] 15
| 0x20D6 || 0xA726 || 0xA722 || [20.1.0+] 15 || PowerA
|-
|-
| 0x20D6 || 0xA731 || 0xA727 || [20.1.0+] 15
| 0x20D6 || 0xA731 || 0xA727 || [20.1.0+] 15 || PowerA
|-
|-
| 0x33DD || 0xB || 0x1 || 15
| 0x33DD || 0xB || 0x1 || 15 || ZUIKI
|}
|}