My attempt to swap axis (only care about first two.
The last 0 indicates zero buttons as I don't care about remapping buttons.
jscal -u 7,1,0,2,3,5,16,17,0 js0
So after above command jstest values looked correct.
Attract mode directionals where impacted!
However
Emulation Stations and SORR was not fixed. So these commands are useless to fix anything.
So it appears evdev-joystick is the newer more crappy version of this that some games use. From what I am reading it has no support for remapping. Only Thresholds and dead zones. So total crap.
Yeah. Linux sux.