Hi everyone.   
I just recently started learning DCS again (had attempted before but was distracted by other things at the time).   
Im starting with the KA-50 but this problem im having is ruining the fun as I cant fly with it :(   
I run the steam version of DCS.   
The hardware im using:   
-X55 Throttle and VKB Gladiator NXT. (I just got the gladiator today, before today i used the X55 stick and had the same problem). 
-Delan clip + PSEYE cam (Track IR alternative using opentrack software).   
The problem:   
When i load the KA-50 (any mission, training, etc) only the axis of my hardware are recognized and not the buttons/hats/switches/dials. So only the pitch/jaw/rudder and collective axis are recognized and it affects both the throttle and the stick.   
What have i tried:   
-Check if "Game Flight Mode" is checked or not in the Options>Gameplay tab. This is not checked. 
-Check if the controls are bound in the right profile (game / sim). I have bound everything i need in the sim profile. I have also tried to bind the controls in both profiles just to be sure. This didnt fix the problem. 
-Cleared all bind and rebind. This has been done multiple times with no effect. 
-Deleted user created bind profiles. This had no effect. 
-Replug the controllers when the flight is started. This had no effect. 
-I always make sure the controllers are plugged in before i launch DCS. 
-There are no other input devices connected to the computer (besides a keyboard and mouse). 
-I run the game in full screen and make sure not to alt tab. 
-Run the game without the track ir on. This had no effect.   
I have had it working 2 of the 15+ times i have tried to use the KA-50. There has been no clue on why it worked those times. I didnt do anything different, just launched the sim as usual.   
I have tried other modules (the Mirage IIC and Harrier) and in both of those the buttons etc work as they should.   
What could this problem be and how could i fix it? I really want to learn this helicopter....   
Thank you in advance!