Arduino Mega 2560 et Galaxy Note

Bonjour à tout le monde,
je suis nouveau sur le forum et, nouveau avec Arduino.
Je tiens donc de suite à m'excuser si mes questions sont stupides.

J'ai donc acheté une carte Arduino Mega ADK et j'essaye de programmer celle-ci pour qu'elle communique avec mon téléphone qui est un Samsung Galaxy Note.
Pour cela, j'ai suivi le tutoriel sur le dernier Elektor. J'ai donc installé le logiciel Arduino 1.0.2. Comme l'IDE Arduino ne contient pas la bibliothèque USB Host, je l'ai téléchargée (ArduinoADK.zip) sur : http://labs.arduino.cc/ADK/AccessoryMode
Une fois l'archive décompressée, j'ai copié le dossier libraries dans le dossier principal de l'IDE Arduino.

Puis, j'ai installé l'Android SDK comme conseillé dans le lien ci-dessus. J'ai donc l'API10, API15 et le l'Android SDK tools.

J'ai copié le code ci-dessous :

#include <AndroidAccessory.h>

AndroidAccessory acc(
  "Arduino, SA",
  "Miau",
  "Arduino Mega ADK",
  "1.0",
  "http://labs.arduino.cc/ADK/ExamplesElektor#HelloCat",
  "0000000012345678");
  
  boolean wasConnected =false;
  
  void setup()
  {
  Serial.begin(115200);
  Serial.print("\r\nStart");
  acc.begin();
  }
  
  void loop()
  {
    if (acc.isConnected() && !wasConnected)
    {
      Serial.print("Accessory connected. ");
      wasConnected = true;
    }
  }

La compilation se passe bien et je peux downloader le code sans problème.
Après, le livre explique de brancher le téléphone sur le port USB de la carte Arduino et, de regarder ce qu'il se passe sur le moniteur série de l'IDE Arduino.

Voici ce que j'obtiens :

Start
Device addressed... Requesting device descriptor.
found possible device. swithcing to serial mode
Data packet error: 5could not read device protocol version

et ce code apparait tant que je ne débranche pas le téléphone...
D'après Elektor, je devrais avoir :

Start
Device adressed... Requesting device descriptor.
found android accessory device
config desc
interface desc
interface desc
1
2
Accessory connected

De plus mon téléphone ne détecte pas qu'un accessoire compatible Android est connecté. J'ai pris soin d'activer dans Paramètres-Applications l'option Sources inconnues et, Paramèttres-Applications-Développement l'option Débogage USB

Je suis perdu... Est-ce que mon erreur pourrait être expliquée par ce lien ? http://labs.arduino.cc/ADK/GettingStarted
Je ne comprends pas non plus la différence entre ADK et USB Host sur le lien ci-dessus.

La version Android est 2.3.6

Pouvez-vous m'aiguiller s'il vous plait ?

Merci à vous

Si personne ne peut franchement m'aider sur le code et, avant d'aller poster cette question sur le forum Anglais, est-ce qu'un possesseur de Google Nexus ou Samsung galaxy tab pour tester le même code que moi s'il vous plait ?
N'ayant pas ce matériel à disposition je ne peux pas faire le test.

Merci à vous,
j.