I have an Saitek Cyborg v.3 Rumble Gamepad (PC/PS3 dual cable)from I think 2012. It always worked well with emulators.
Now recently the D-pad under devices/printers shows it is 4-way, testing it only get to 4 directions. I can't manually calibrate as it is automatically set, each time I plug it...