Man könnte den AVR einfach jedes byte echoen lassen, dass er ins eeprom geschrieben hat, sobald er fertig ist. in VB muss man dann halt warten, bis das Zeichen da ist (das normale MSComm OCX hat ein (einziges) Event, welches alle möglichen Dinge singalisiert (man kann das irgendwie abfragen)).
Man hat dann auch gleich die Sache mit der Kontrolle auf Übertragungsfehler erledigt.