Ein Versuch:
Im Programm rnpower.c steht:
/* Initialisieren des UART */
uart_init(read_eeprom((uint16_t) &ee_config[0]));

Mach einen Kommentar draus und schreib

uart_init(UBRR_BAUD);

damit wir da mal sicher sind, was er tut.

Da auch Pferde kotzen, rechne mal den wert UBBR_BAUD nach
UBRR_BAUD = ( CPU / ( Baudrate * 16 ) - 1 )

und kontrolliere in der LSS -Datei ob das auch stimmt.