Hi
Working to figure out the UARt with the $50 robot as well body.
http://174.120.175.50/~sor/robotforum/index.php?topic=9944.0 Sorry I can not help you with the part loading to the ATmega 8 or 168 as I am using the AVRISP mkII with the RS232 Shifter board(RX is flashing).
8MHz: My first thought process was that the ATmega8 and ATmega168 was at 1MHz by default because that CKDIV8 is "ON" meaning CKDIV8=divided by 8 so to be at 1MHz.
BUT As for the fuse. The fuse tab setting "CKDIV8 is check( at this time the website can not show picture) but will not "VERIFY" if uncheck. I beleive it to be at 8MHz for the following reason:
1. Fuse Advance tab "Calibrate for Frequency" is at 8.0MHz; and
2. Global.h #define F_CPU 8000000.
In a way I am glad that I am not the only one with troubleshooting with UART. I am sur that on SoR forum we will find someone with solutions. Until then I read and read.