I bought 2 wii remote to dealextreme the same day. I received 2 items (same product code) but in fact one of then does not work with Mario Karts. After investigation I discovered that one use analog device accelerometer (same than real wiii) and other ST accelerometer (the same than nunchuck). The problem is that the ST accelerometer is "better", more sensible than the Analog Device accelerometer (double range). I discovered that with WiiMote Physics program.
But Mario Kart prefer the Analog Device acceleromter (as in the real nintendo wii remote....). With the other clone wiiremote it is imposible to play the game (I can use the nunchuk as a solution).
The point is that the remote using ST chip is, in general better. ( better layout, decoupling, parts...), but too sensible...
Maybe in a future we can choose sensitivity (accelerometer) in WiiMote plugin....
So, be carefull with the clone remotes.
Reason why I use my real wiimote ^^.
Somebody knows were (source file) can I modify remote readings to divide by two? In core or in the Wiimote pluging?
Edit: In Emudynamics.cpp ?
I tried to modify the HW but is not easy because output impedance affects the bandwith. It is posible to modify the firmware in the remote?
what is the sku of the remotes you bought? I ordered remote+nunchuk pack, I wonder if i'm going to have the same problem
sku was the same for both models....you can not choose. A lot of people with the same problem. I received a refound of 5$ as compensation for the malfunction.
A HW solution could be lowering the supply of the accelerometer, the output is ratiometric with the supply. Supply is 3.3V, Im going to reduce to 2.5 (but maybe is not enough)
(08-22-2010, 10:31 PM)jlopz57 Wrote: [ -> ]sku was the same for both models....you can not choose. A lot of people with the same problem. I received a refound of 5$ as compensation for the malfunction.
A HW solution could be lowering the supply of the accelerometer, the output is ratiometric with the supply. Supply is 3.3V, Im going to reduce to 2.5 (but maybe is not enough)
There are actually a couple of sku's you can choose from, like 24822, 14237 and 30499. I ordered mine bundled with nunchuk (sku.23258) so when it arrives I'll post how it's working.
my was 28576
http://www.dealextreme.com/details.dx/sku.28576...
I have attached photos of both fake wii remote, you can see diferent accelerometer chips-.
Comparing with original there are more differences. Fake wiimotion does not have ADPCM codec, so te sound is very bad.
Setting the calibration data in the wiimote's eeprom should make it possible for games to use the abnormal accelerometer data properly.
3rd pary wiimotes using cheaper accelerometers that doesn't work all that well, why am I not surprised...
(08-23-2010, 12:58 AM)KHRZ Wrote: [ -> ]3rd pary wiimotes using cheaper accelerometers that doesn't work all that well, why am I not surprised...
No, in fact the ST accelerometer is better....the problem is the lack of calibration (and/or firmware customization to the new accelerometer). With an option to divide by 2 (the ST accel is 2 times more sensitive that the Ananalog Devices) in the wiimote plugin, I think that fake wiimote could run ok.