I wonder if I ever tried switching ports with just the one Joystick before, and if that might have fixed it. Plugging previous joystick 2 where joystick 1 was plugged in and vice versa. So then I unplugged both joysticks and swapped their port locations. When I plugged the joystick back in, I did not see any improvement. I unplugged to controller, set the last 0d hex value to 0e on Joystick1. Nyko Air Flo EX Controller for Xbox 4 Rating 4. On Joystick1Config the value in it's place is 0d which is shared by the 5th hex value. With a few minor changes this controller could get top marks easily with its fantastic Air Flo Technology that really does make a difference. When I compared the hex values I notcied 0e on the Joystick2Configuration.
#Nyko airflo ex controller Pc#
Still, the little fan, which is very similar to what you find in your PC case. I started comparing registry differences between both controllers. So it was with great pleasure I demoed Nykos AirFlo Controller. Tested the calibration on html5gamepad and it had the correct behavior. I decided to plug it in on a different port at the same time. I had another another of the same controller I hadn't used in a while. Installing middleware applications to work around the issue.I'm not sure if it has less effect if the device is being picked up by Xinput. Maybe I didn't understand it correctly but, it didn't seem to modify behavior. I proceeded to read some more documentation on directinput and registry Axes override on Microsoft site here And usb.org docs.I followed some instructions which said to add regkeys for Axes\2 Attributes=00 00 00 01 00 35 00 and Axes\5 Attributes= 00 00 00 01 00 32 00.E-mailed Nyko support basically just said product is discontinued.Attempted looking for driver/support on Nyko website.Right stick seems to be using axis 2 and 5 instead of 2 and 3.Usually when traveling on a X-Axis move or stick button press down. There actually seems to be a little play where it fires all sorts of axis values.Moving Analog stick -1 on X-Axis also returns +1 on the Y-Axis.Pressing Analog Stick Button (btn 13) also returns +1 on the Y-Axis.It's using HID-compliant Game Controller.After some digging this is what I've found: With the exception that the right analog stick behaves incorrectly.
#Nyko airflo ex controller Patch#
Patch for NYKO AIRFLO EX mappings (Windows, Mac, Linux)įix the Windows mapping for this controller and add Mac/Linux mappings.I have an old Nyko Air Flo EX which works great. These fixed mappings were created by GitHub users eddieray and Spectere. I'm not convinced this mapping was ever tested with a working NYKO AIRFLO EX.Ĭorresponding SDL_GameControllerDB issue: gabomdq/SDL_GameControllerDB#200 From old SDL_GameControllerDB commits it appears these were once mapped to arbitrary hat values (including diagonals).
Additionally, it doesn't have mappings for leftx/lefty/rightx/righty. However, the mapping has arbitrary stick/shoulder buttons assigned to the axes that should be leftx/rightx/righty. I've also added the corresponding Linux mapping for this controller.ĭetails: This controller has a fairly standard DualShock-clone layout. The NYKO AIRFLO EX mapping in SDL_gamecontrollerdb.h is pretty messed up, so here's a fixed mapping. Patch for NYKO AIRFLO EX mappings (Windows, Linux) Reported for operating system, platform: Windows 10, x86_64 Comments on the original bug report: