@Tesla: du wirst nicht drumherumkommen, existierenden sourcecode zu lesen. Das Protokoll kennen vermutlich nur wenige Leute im Detail.

BTW: Warum nimmst du nicht einen STK500v2 Programmer ? Bei dem ist die Unterstützung der devices IMHO nur vom Client abhängig.

Schau z.B. mal unter:
http://www.matwei.de/doku.php?id=de:elektronik:usbisp
Gibts auch als serielle version, wirklich einfach aufzubauen

Georg