xpad icon indicating copy to clipboard operation
xpad copied to clipboard

NACON Pro Compact

Open archanox opened this issue 2 years ago • 6 comments

I've tried adding to xpad_device { 0x3285, 0x0614, "NACON Pro Compact", 0, XTYPE_XBOXONE }, and XPAD_XBOXONE_VENDOR(0x3285), /* NACON XBOX Series S/X Controllers */ But when entering a game it will always spin the camera, as the right thumbstick and the triggers seem to be linked and offsetting each other somehow.

T:  Bus=01 Lev=03 Prnt=04 Port=03 Cnt=03 Dev#= 24 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=47 Prot=d0 MxPS=64 #Cfgs=  1
P:  Vendor=3285 ProdID=0614 Rev= 1.01
S:  Manufacturer=NACON
S:  Product=Pro Compact
S:  SerialNumber=000001013350E906
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=47 Prot=d0 Driver=(none)
E:  Ad=01(O) Atr=03(Int.) MxPS=  64 Ivl=4ms
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=47 Prot=d0 Driver=(none)
I:  If#= 1 Alt= 1 #EPs= 2 Cls=ff(vend.) Sub=47 Prot=d0 Driver=(none)
E:  Ad=08(O) Atr=01(Isoc) MxPS= 228 Ivl=1ms
E:  Ad=87(I) Atr=01(Isoc) MxPS=  64 Ivl=1ms

archanox avatar Sep 14 '21 11:09 archanox

I have the same controller. It does nothing with Xpad. I had to install the Xone driver to get it working. While it is detected as an XBox one controller it seems that the device is not implemented into Xpad right now. With Xone the controller ist working. However, Steam only detected it as a generic controller. So i had to set the controller layout to X-Box One Controller and enabled the X-Box Configuration in the general controllersettings in steam. For some games i also had to force or disable the steam controller API in the individual steam game settings to make the controller work as intended.

You should also connect the controller to a Windows PC and install the Nacon App to do firmwareupdate for the device.

ripper81 avatar Nov 27 '21 15:11 ripper81

I'm don't tried this code, but my Pro Compact Controller

  • don't detected any program (example: antimicro-x, steam),
  • LED on controller doesn't light up

but works fine in Win10_64. dmesg code from Pro Compact Controller - black (and w/o firmwareupdate). Please add support for this controller, thanks

[ 1624.782741] usb 3-1: New USB device found, idVendor=3285, idProduct=0603, bcdDevice= 1.01
[ 1624.782752] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1624.782755] usb 3-1: Product: Pro Compact
[ 1624.782759] usb 3-1: Manufacturer: NACON
5.15.32-1-MANJARO w/o xone
Bus 003 Device 004: ID 3285:0603 NACON Pro Compact

slackware64-14.2 @ 4.4.301, too

[1560046.778696] usb 3-3: new full-speed USB device number 44 using xhci_hcd
[1560046.944094] usb 3-3: New USB device found, idVendor=3285, idProduct=0603
[1560046.944100] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1560046.944103] usb 3-3: Product: Pro Compact
[1560046.944105] usb 3-3: Manufacturer: NACON
# usb-devices
T:  Bus=03 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#= 44 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=47 Prot=d0 MxPS=64 #Cfgs=  1
P:  Vendor=3285 ProdID=0603 Rev=01.01
S:  Manufacturer=NACON
S:  Product=Pro Compact
...
C:  #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=47 Prot=d0 Driver=(none)
I:  If#= 1 Alt= 0 #EPs= 0 Cls=ff(vend.) Sub=47 Prot=d0 Driver=(none)

slacknk avatar May 05 '22 04:05 slacknk

Are there any news regarding support for this controller?

ripper81 avatar May 28 '23 13:05 ripper81

{ 0x3285, 0x0614, "Nacon Pro Compact", 0, XTYPE_XBOXONE },

Please add this code:

{ 0x3285, 0x0614, "Nacon Pro Compact", 0, XTYPE_XBOXONE },
{ 0x3285, 0x0603, "Nacon Pro Compact Black", 0, XTYPE_XBOXONE },

I could test it on manjaro

@archanox is your version of the device white-version?

slacknk avatar Mar 01 '24 22:03 slacknk

@archanox is your version of the device white-version?

Yeah, this one here https://www.jbhifi.com.au/products/rig-nacon-pro-compact-wired-controller-for-xbox-series-xs-and-xbox-one-white

image

archanox avatar Mar 01 '24 23:03 archanox

Cool, thx. My version Black, perhaps because of this ProdID or idProduct= in dmesg are different... Or, RIG, maybe diff.market, my w/o RIG and w/ label Nacon on Box

...maybe ...may

{ 0x3285, 0x0603, "Nacon Pro Compact", 0, XTYPE_XBOXONE },
{ 0x3285, 0x0614, "Nacon/RIG Pro Compact", 0, XTYPE_XBOXONE },

slacknk avatar Mar 01 '24 23:03 slacknk