ich habe letzte Woche mit einem Arduino Uno ein solches Gerät gebaut.
Kurze Hinweise und Tipps:
Nimm Arduino 0023.
Nimm die Zeile aus dem Quelltext heraus, in der etwas von "<meta http-equiv="refresh" content="5" steht.
Der Code lässt sich dann brennen. Wichtig ist, das Script zum Vorbereiten des EEPROMs einige Zeit laufen zu lassen.
Nachdem ich dem Arduino 3-4 Minuten Zeit gegeben habe, hat es mit dem Brennen/Vorbereiten des EEPROMs geklappt,
und ich konnte die Firmware flashen.
EDIT: Wichtig noch, die Software lässt sich (warum auch immer) nicht unter Linux kompilieren! Nutze Windows!
Also ich hatte das gleiche Problem auch. Ich konnte es lösen, indem ich auf einen Arduino Uno R3 umgestiegen bin. Der Uno mit R1 konnte sich auch nicht bespielen lassen.