I always hate for my first post to be asking for help but after few days of messing around I capitulated trying to find solution on my own.

I'm in a process of building custom controller and I got stuck trying to get exis to report properly to windows.
I stripped everything to and just left one axis just to keep it simple and MMJoy reads it fine with values 0 to max 255 with 127 center. But anything outside of MMjoy sees the axis in the following way:
Center 127
(center to forward) MMJoy 127 to 0 windows 127 to 0
(center to back) MMjoy 127 to 255 windows ... this is the fun part 127, -127, -126 all the way to -1 at full move.

I tried all 4 way of Auto-calibration, no calibration pretty much same result.

The following is how I have it configured.
Any help would be appreciated !