Me again with another easy question - there's a helpful point in it for anyone who makes me go from to

I have finished my circuit and I have made a connection with AVRStudio so ready to go... I have a servo plugged in and I upload the hold_servo.hex file to flash and... ...nothing happens. Gears do not move.

Lol sorry I just read that back... I am trying to modify my servos and I have one plugged into my board. Instructions say upload the hex file and the gears will move until the servo is at 0 or something like that... but nothing happens. The files uploads correctly as there is no error... but why doesn't it work?

From the tutorial:So the first step would be to open up the servo. 1) First make sure the servohorn is removed from the output shaft. The servohorn attaches to the main output gear (the biggest gear), so removing it helps keep the gears from all falling out when you open the servo up. Also, use a microcontroller to command the servo to rotate to 0 degrees, the point between the maximum and minimum angle the servo can rotate to. You may also do this step by hand, although it might not be as exact.

Note, if you are making The $50 Robot (or at least using the ATmega8 microcontroller), download this .hex file and upload it to your ATmega8. You dont need to compile anything, as I already did that for you. This program will tell the microcontroller to send a signal at 1.5ms, the signal your servos need to hold at the zero position.

No, not ISP frequency. I am talking about the speed at which your MCU is running. But like superchiku said, don't worry about it, as I doub't you have fiddled with it. ATmega168's run at 1MHz by default same as ATmega8's

No, not ISP frequency. I am talking about the speed at which your MCU is running. But like superchiku said, don't worry about it, as I doub't you have fiddled with it. ATmega168's run at 1MHz by default same as ATmega8's