Hm Step 1 ok. Einfach inner Timer-ISR auskommentieren. Funkioniert auch.

Aber das mit 7. Bit setzen (bRxByte |=0x80 Bild   inner while-Schleife, versteh ich grad net so ganz.. also was es bringt...
Jetzt ists ja so, das alles was an Bits bei PD2 ankommt gleich wieder an PORTD4 rausgschickt wird.

EDIT: Meinst du den ganzen Receive-Block von der Timer-ISR in die while-Schleife ziehen ?