diff -Naur xbmc-12.0.orig/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp xbmc-12.0/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp --- xbmc-12.0.orig/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp 2013-01-29 14:20:27.000000000 +0000 +++ xbmc-12.0/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp 2013-02-02 23:13:08.422456751 +0000 @@ -100,9 +100,11 @@ g_WiiRemote.ProcessNunchuck(mesg[i].nunchuk_mesg); break; case CWIID_MESG_ACC: - case CWIID_MESG_BALANCE: case CWIID_MESG_CLASSIC: +#ifndef CWIID_OLD + case CWIID_MESG_BALANCE: case CWIID_MESG_MOTIONPLUS: +#endif //Not implemented break; case CWIID_MESG_UNKNOWN: