Welcome! Log In Create A New Profile

Advanced

Wii Motion Plus and Calibration Data

Posted by Linkshot 
Wii Motion Plus and Calibration Data
September 14, 2009 07:25AM
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.
Re: Wii Motion Plus and Calibration Data
September 14, 2009 10:12PM
the calibration data is almost like a pointer, its just a reference to a base point to which all motions are made relative to. I havent dumped any data from my wmp so i cant say in relation to real data
Re: Wii Motion Plus and Calibration Data
May 21, 2010 08:54PM
Yes, its just like u said, first values are neutral values xyz(0x20,0x30, onee for slow and one for fast motions)
afterwards min/max values follow etc, check out the blog for more on that topic.
[snzgoo.blogspot.com] resp. [snzgoo.blogspot.com]
Sorry, only registered users may post in this forum.

Click here to login