New to the group, but trying desperately to understand the workings of the Wii Motion Plus. I know that there is some accelerometer calibration data stored in 0x20 (0g and 1g) that has been RE'd.
I also know that there are 32 bytes of calibration data stored in 0x(4)a60020 and (I assume) 0x(4)a60030.
Has anyone RE'd the calibration data?
From the sample data on the wiki, I see:
4a60020: 79 83 73 54 72 E8 30 C3 CC 4A 34 FC C8 4F CC 5B
4a60030: 77 49 75 A4 73 9A 35 52 CA 22 37 26 2D E5 B5 A2
AND
4a60020: 78 d9 78 38 77 9d 2f 0c cf f0 31 ad c8 0b 5e 39
4a60030: 6f 81 7b 89 78 51 33 60 c9 f5 37 c1 2d e9 15 8d
so my initial guess is that the first 2 bytes of 0x20 and 0x30 are offset data for x (and continuing for y and z) (possibly at high and low sensitivity ranges at 0x20 and 0x30). If I bitshift them (to get 14 bits as per the usual 14 bits in each raw value polled from the remote), I can get something CLOSE to what is stated in the wiki (0x1F7F) as the offset.
Does anyone have any more insight?
Thanks in advance.