I bought an old-school CH yoke on ebay recently and it works fine, except the hatswitch buttons don't do anything. I have changed the settings for the controls for the two hatswitches, but still they don't do anything. I have posted on the CH forums, but haven't had a reply yet, so wondered if anyone had any clues?
I assume that your controller is the CH Virtual Pilot Pro. If it is USB, you can download the latest controller calibration program at the link below. The old 15 pin game port connector may not work fully in Win XP.