I had to bind the buttons in game (parked on the side of the track) just wouldn't work from the main menu. I have all my buttons now mapped for racing, but still have no control over the menu selection from my steering wheel, so using Joy2key to bind the buttons for that. I've contacted Fanatec and they seem bemused by the issue. I'll let you know if i make any progress.
It has been said earlier, the buttons are mapped on crazy numbers like 100-120. I suppose something can be done to open the inputs. With all the adjustments available on cars it sucks not being able to set them on the wheel.
I came across this issue when setting up the simhub control mapper. AMS2 only recognises button numbers up to 64, even though the DirectInput spec allows for up to 128 buttons on a joystick. This does give you another 3rd party solution though, and I imagine most of you will already be running simhub. It also comes with the benefit of being able to hotswap wheels even in session. Control Mapper plugin
I still have this problem after the last Update. The method with Control Mapper does not work for me. I have mapped the colored buttons in the SimHub as described, but the AMS2 continues to use the mapping as it is set in the game. The colored buttons and the mapping do not work in the game. Does anyone have an idea?
Doesn't look like you've set simhub up properly - you have no output roles, so simhub won't be sending anything to the game. Did you accidentally press the 'Clear roles' button in there? There's a button to restore the default ones.
Good that there is a viable workaround but this remains a pain. Why on earth did Fanatec decide to configure a subset of the buttons to use such randomly high numbered mappings
I think I'm too stupid to get it to work. Do I have to set the buttons to "standard" in the game and make the mapping via SimHub?
I got it to work! Take a look at the instructions for the Crontrol Mapper and AMS2 control scheme setup here: (german)
Just to note that these 20 buttons still aren't recognised. A workaround involving two 3rd party apps is all well and good, but the issue remains.