Page 1 of 1

libogc- WPAD_SetDataFormat() corrupts balance board readings

Posted: Mon Dec 06, 2010 5:31 am
by Michael
In libogc 1.8.5, if I try and set the formats of all wiimotes in one call, like this:

WPAD_SetDataFormat(WPAD_CHAN_ALL, WPAD_FMT_BTNS_ACC_IR);

I can no longer get valid readings from two of the pressure sensors on the balance board. The back left sensor always reads 0 for the raw value, and the back right reads around 20k. If I either set each wiimote's data format individually (e.g. avoid setting the balance board's format), or if I don't turn on the IR, the balance board readings are valid.

Re: libogc- WPAD_SetDataFormat() corrupts balance board read

Posted: Wed Jan 05, 2011 1:24 pm
by WinterMute
This was fixed with the 1.8.6 release.

Re: libogc- WPAD_SetDataFormat() corrupts balance board read

Posted: Thu Jan 06, 2011 4:29 pm
by Michael
Thank you. I can confirm the fix does resolve the problem in my tests.