Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NACON Pro Compact #172

Closed
archanox opened this issue Sep 14, 2021 · 7 comments
Closed

NACON Pro Compact #172

archanox opened this issue Sep 14, 2021 · 7 comments

Comments

@archanox
Copy link

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
@ripper81
Copy link

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.

@slacknk
Copy link

slacknk commented May 5, 2022

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)

@ripper81
Copy link

Are there any news regarding support for this controller?

@slacknk
Copy link

slacknk commented Mar 1, 2024

{ 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?

@archanox
Copy link
Author

archanox commented Mar 1, 2024

@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

@slacknk
Copy link

slacknk commented Mar 1, 2024

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 },

@paroj
Copy link
Owner

paroj commented Oct 8, 2024

fixed with #282

@paroj paroj closed this as completed Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants