Default Help fix GPS orientation on AOSP Roms

My GPS (orientation) is messed up on all AOSP ROMS including CM11 - anyone else having this issue?

GPS position is accurate - as in the actual physical location. However the small arrow which shows where the phone top is pointing is completely messed up.

If I point north it shows south, if I point west it shows east. I tried to re-calibrate using GPS status but does not make a difference.
It is not really a deal breaker for me -however it is an annoyance. If anyone has figured out how to fix this - can you please advise?

On some AOSP roms (e.g. Gummy) the north and south are shown correctly - but east and west are swapped.

This works perfectly on any TW rom - so I know it is not a hardware issue
Device: Galaxy Note 2 - Verizon
ROM/Kernel: Never settle long enuf on one
Previous devices: iphone 3Gs, Blackberry 9800, Palm Pre+, SGS2, HTC One X, SGS3, Galaxy Nexus GSM