Burn Arduino Bootloader on Mega328p With usbasp

Get a blank m328p. We would use it as UNO with 16MHz Ext crystal

Set the fusebit of m328p  first with usbasp+avrdude-gui for 16MHz ext crystal:

Low Fuse: FF

High Fuse: DE

Ext Fuse: 05

 

Now open arduino. Set Tools->Programmers-usbasp

Click on Tools->Burn Bootloader.

 

Done. Now use/plug this chip on a regular arduino.

============

* If avrdude troubles, then follow the bellow (with usbasp):
Make a backup copy of the file: avrdude.conf
Open the file avrdude.conf in a text editor
Search for: “0x1e 0x95 0x0F” (this is the ATmega328P signature)
Replace it with: “0x1e 0x95 0x14” (this is the ATmega328 signature)
Save the file
Use -F parameter if needed
If needed use “Slow SCK” on USBASP

Now burn the uno.hex file as normal hex burning with usbasp.

Download Link:
https://onedrive.live.com/redir?resid=FFBFFD2056410612!661&authkey=!ACGfGOXRw5Qvvgc&ithint=folder%2ctxt

https://drive.google.com/open?id=0B_wox1McyHMnZFp2VllTR0N3V2M

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s