Error: OSCOKIRQ failed to assert en Mega ADK

He comprado una placa Arduino Mega ADK en una tienda en Barcelona. Creo que es la Primera versión de esta placa.
Cuando intento probar la placa con el código de ejemplo que hay en http://developer.android.com/guide/topics/usb/adk.html
He tenido que cambiar las librerías que se usan para el USB host para que me funcione en el Arduino IDE 1.0

* The WProgram.h file, which provides declarations for the Arduino API,
  has been renamed to Arduino.h. To create a library that will work in
  both Arduino 0022 and Arduino 1.0, you can use an #ifdef that checks
  for the ARDUINO constant, which was 22 and is now 100.  For example:

  #if defined(ARDUINO) && ARDUINO >= 100
  #include "Arduino.h"
  #else
  #include "WProgram.h"
  #endif

Una vez me compila el programa de ejemplo de la pagina de android http://developer.android.com/guide/topics/usb/adk.html, lo gravo en la placa y al iniciar el programa, enseguida aparece el error

Error: OSCOKIRQ failed to assert

Este error ocurre en la linea donde se intenta arrancar el AndroidAccessory

acc.powerOn();

He probado de grabar programas en la placa ADK que no usen el AndroidAccessory y funcionan perfectamente.

Alguien se ha encontrado este problema y ha conseguido resolverlo?

Muchas gracias.