Danach kommt mix mehr.
Möglicherweise befindet sich der RP6 schon im Nirwana bevor er weitere Daten senden kann:

return 0;
}


Vor dem return sollte eine Endlosschleife ausgeführt werden sonst springt das Programm beim Return irgendwo hin und der RP6 verabschiedet sich mit undefiniertem Verhalten:

while(1);

Gruß

mic