Ich hab mal rumgegooglet und wenn ich das richtig verstanden habe wird diese Zeile

Config Com3 = 9600 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Open "com4:" For Binary As #4

wohl für den USB Port am Mega2560 da sein. So und das Problem ist das ein Mega32 so ein USB Port nicht hat. Was ich jetzt nur nicht weiß ist ob ich diese fehlende USB Verbindung beim Mega32 eventuell ersetzen kann. Weil auf deinem Board ist dieser Port ja da um die Daten die vom Handy kommen ans Board weiterzuleiten.
D.h. ich muss evtl eine andere PC zu Board Verbindung basteln. Da ich aber relativ neu in dem Gebiet bin muss ich mich da mal bischen durchwühlen.

Sind diese Gedankengänge soweit richtig?