Bootloader Mod Help! (Solved)

(deleted)

Is F_CPU correct for your board?

(deleted)

I can't think why it would be "too slow". Write a test program to check that the calculation for the baud rate works correctly. In my copy that is:

  UCSR0A = _BV(U2X0); //Double speed mode USART0
  UCSR0B = _BV(RXEN0) | _BV(TXEN0);
  UCSR0C = _BV(UCSZ00) | _BV(UCSZ01);
  UBRR0L = (uint8_t)( (F_CPU + BAUD_RATE * 4L) / (BAUD_RATE * 8L) - 1 );

A quick test should show if that is generating reasonable results. Also looking with a logic analyzer might help.

(deleted)

(deleted)