Arduino severino bootloader

Hello, yesterday i have built my arduino severino with atmega8 ( http://arduino.cc/en/Main/ArduinoBoardSerialSingleSided3 )
But i don't know how to burn bootloader with ponyprog. In C:\Program Files\arduino-0022\arduino-0022\hardware\arduino\bootloaders\atmega8 i have found ATmegaBOOT.hex file, is this that file i need to burn in atmega8.? And what fuses i need so select?

Very thank you, and sorry for my bad english i am from lithuania. :blush:

Details:
Windows xp sp3
Ponyprog 2000

anyone?

Did you ever get it working?

I just built one and have the same problem - I don't know which firmware\bootloader to use.

ATmegaBOOT.hex is the bootloader.

Try hfuse = CA, lfuse = DF, lock = 0F

Thanks but I am not sure those fuse settings are correct - I loaded them into an online AVR Fuse calculator and it told me the crystal setting was 0.9-3Mhz, certainly not the 16Mhz that this design uses

I assume "Lock" and "Extended Fuse" are the same thing?

No, lock and extended are not the same thing. I'm pretty sure the atmega8 does not utilize the extended fuse.

You are right, the Atmega8 doesn't use an extended fuse, but I am an idiot.

Clearly I should have mentioned the fact I am actually wanting to use an Atmega168.

No doubt you assumed I was using an Atmega8 because there was no mention of anything otherwise, sorry about that!

Do you know what the settings are for an ATMega168 instead? Thanks

Ahhh...

Try hfuse=DD, lfuse=FF, efuse=00, lock=0F

PS: According to that site in your link, a 168 is not capable of more than 8mHz... Take it with a grain of salt. This works for loading the bootloader onto a 168. Below is the AVRdude command line...

avrdude -Pcom1 -pm168 -cponyser -Uhfuse:w:0xDD:m -Ulfuse:w:0xFF:m -Uefuse:w:0x00:m -V -Uflash:w:ATmegaBOOT_168_diecimila.hex:i -Ulock:w:0x0F:m -u

Just replace -cponyser with your programmer, -Pcom1 with your com port and make sure the bootloader file is reference-able. I use this with my Arduino Minis and Pro Minis.

Thanks, it looks like it's programmed OK now. (the status LED flashes, at least)

I also noticed that there's a big list of hardware and fuses and bootloaders in hardware\arduino\boards.txt which seem to be the official settings, and that matches what you told me.

Unfortunately I can't get anything actually uploaded via the serial interface.
(avrdude: stk500_getsync(): not in sync: resp=0x00)

I've got the serial enable jumper on, auto reset on, and a loopback test worked. Guess I'll have to have some more fun with this thing before I get it working, but I'm getting there!