When I started using USBasp (a great programmer for AVRs), I soon realized that the avrdude (the software for driving USBasp) is not much usable. Sometimes it irritates me a lots because of its command line interface. Also the avrdude-gui is not much helpful as it was just calling the avrdude in background. It cannot write/read the fuse bytes easily and reading the chip content was impossible. I made many changes to the software to make it more useful but Finally I decided to write a fresh new software from scratch and eXtreme Burner - AVR was born!
The eXtreme Burner- AVR has full graphical user interface (GUI) and can be used much more easily.
Screen shots
Fig.: GUI Software for USBasp |
Fig.: GUI Software for USBasp - Burn Progress. |
Fig.: GUI Software for USBasp - Task Complete ! |
Linux Version !
Finally the much awaited Linux Port is here ! Now you can use eXtreme Burner - AVR on Linux too!
Please send feedbacks, responses and screen shots to my email avinash[AT]extremeelectronicsXYZ[DOT]co.in (Remove XYZ and replace [AT] with @ and [DOT] with .
Fig.: eXtreme Burner - AVR on Linux (Fedora 10) |
Fig.: eXtreme Burner - AVR on Linux (Fedora 10) |
Note On Installing
- You need a GUI Desktop Environment Like GNOME or KDE (All Modern Distro Come with at least one of them, so don't worry)
- You need wxGTK installed (Use your OS's Package Manager to Install)
- You need libusb installed (Use your OS's Package Manager to Install)
- You need to run the app by root privilege to access the USB Port (Some day I will find a fix for it, if you know it please let me know !)
- Download the archive and extract in some place.
- Start terminal and log in as root using su root command and enter the root password.(In Ubunto type sudo su and then your user password)
- Go to the folder where you place eXtreme Burner - AVR
- type ./avrprog to start the app.
- Now you can use the graphical interface to work with AVR chips. The interface is exactly same as MS Windows version of eXtreme Burner.
Be generous, Please donate
If you use eXtreme Burner - AVR and find it useful, please donate. We would be very thankful to you.
Download
- Download eXtreme Burner - AVR v1.0 for Microsoft® Windows® XP® or Better.
- Download eXtreme Burner - AVR v1.1 for Microsoft® Windows® XP®, Vista®, 7 (both 32 and 64 bit versions). This version has the drivers built into the installer.
- Download eXtreme Burner - AVR v1.2 for Microsoft® Windows® XP®, Vista®, 7 (both 32 and 64 bit versions). This version has the drivers built into the installer.
- Linux Version
- Linux Version for Ubuntu 10.10 (New)
Note
If you are getting this error, "No Supported Programmer Found" then please delete "libusb0.dll" and "libusb0.sys" from the folder where you have installed the software. Ex "C:\Program File\eXtreme Burner - AVR"
Feedback
This is first public release so please send your suggestions and bug reports. Please don't hesitate to leave your comment here.
Testimonials
I'm happy you like the donation. I am ex Atmel engineer. I really like your software. Please keep writing. Don't stop for a minute! -Frank :)
Translators
Peoples interested in translating the app may get more information on this page.
Thanks to Donors
- Frank Decmar
- Stig Wikstrom
- Martin Maucher
- Sylvain Pau
- Pojan Dehnvai
- Garry Ackerman
- Tim Thiede
- Veronika Schmidtova
- Daniel Yanev




Hi
I am very new to AVR
and was hoping to use this software for ATtiny25
but it does not seem to support that chip
should it work with ATting25 ?
hello again!
i’m back with 2 bugs (still there on the NEW version 1.2)
1- you can not program ATMEGA_128 whole memory (just half of it can be programmed!)
2- another BUG!!!!
(((((((((((
a- open the Burner
b- select the chip to ATmega_32
c- open an ATMEGA_128 Hex Program!!!!!
d- look What happens
I had the same experience with ATMEGA128 allways stuck in the midlle proces of programming. What is other software programmer to use for successful programming mega128?
i too faced the same problem when burning for Atmega128. Any solutions for this…….?
Thnx in advance.
I programmed a 328 today using the 168 chip setting but I would like to get full memory support for 328, will this come soon in a new version?
@Pete,
Change the flash section in the XML file.
Thanks but does this not defeat the purpose of eXtreme Burner, I will now have to go off and find all the info about the new chip to make sure all the parameters are exactly correct.
Okay I think I found the info, can someone tell me if this is correct for the 328 chip used in the Hobby King quad board? I am not 100% sure of the signature. Okay this does not work, it does not add the 328 chip, should I just mod the 168 setting with the new memory details?
ATmega328 32768 1024 0×00069514
256
YES
YES
YES
YES
YES
.\Images\Placements\ZIF_DIP_40.bmp
Looks like even though I have changed the detail in the xml file the details don’t change when I look at the chip listing the 328 is still not there or if I change the details for the 168 then it is not listed in the chip info, not confident this will work at all.
@Avinash i like to learn about programming of CAN module of pic will u please help me by giving a small tutorial introduction to programming CAN? i will supply all my source code to extreme and will share my work here in forum also abt CAN . i am using micro c and i used their inbuilt functions but i like to create my own functions but from data sheets i didnt get a proper start thanks
Thanks you thousand times…
I’ve just installed and tried it on ubuntu 11.10 and it’s working well… I am finally able to make my student’s project based on atmega8…
sending s small donation for the linux version
again thanks a lot
@Majoo,
I thank you a thousand time too !!!
Its really nice if we can be of any help to the peoples.
We are grateful for your donation.
10:07:08: Can’t load image from file ‘./Data/emulator.dll’: file does not exist.
10:07:12: Can’t load image from file ‘.//Images//Placements//ZIF_BLANK.bmp’: file does not exist.
10:07:12: wxImageCtrl::SetImage Says : Can’t Load Bitmap file !
10:07:12: .//Images//Placements//ZIF_BLANK.bmp
10:07:12: Can’t load image from file ‘.//Data//usbiocustom.dll’: file does not exist.
10:07:12: wxImageCtrl::SetImage Says : Can’t Load Bitmap file !
10:07:12: .//Data//usbiocustom.dll
10:07:12: can’t open file ‘./Data/chips.xml’ (error 2: No such file or directory)
Do not install, what should I do?
Ubuntu 11.04
It’s a really great and very usable software, so it’ll be very nice to add more supported chip
Thank you so much for this program !
Had problems burning Tiny13a until I changed xml file to change page size param from 64 to 32, than all worked well. Thanks for a great product.
One problem I have not solved is how to load an “.eep” file, when I try to load it, it places the data in the flash space, and not the eeprom space. How does one load eeprom data?
@Jim,
Thanks for tip to use Tiny13a!
To load .eep data in EEPROM area use Open EEPROM File from the menu. You must me using Open from the toolbar.
You must ‘be’ using Open from the toolbar. I assume
The page size for a ATTINY13 is 16 bytes.
Works great Avinash. Keep up the good work. Hope you liked the donation!
I’m using the Mega8 with AVR USBASP.
Is the calibration byte for the RC oscillator working? When I write and then read back, I get different data back (write box is ticked). I write (example) A6A6A6A6 and read A4A4A4A4…
Do you have a list of known bugs/unfinished work (so I know if it is me being stupid, or just not finished)?!
Less confirmation clicks on the next rev pls. And do we really need a ‘thank you’ message- it is a bit cheesy!
Thanks
fred
@Fred,
Thanks for your donation.
Sorry for late reply(was on holiday)
Ok I will check out for the bug.
How can I run this on 64-bit linux ?
can you compile for it or is there another way ?
thanx
Hi.
Any time I want to program or erase a chip the following error appears:
Power on failed!
can not communicate with target chip.
I have tried different AVRs, like mega32 and mega8, but there is the same error!!!
What is wrong???
Hi
tryed to install on 64 bit Ubuntu 12.04 but following error occurs with Linux and special Ubuntu version:
./avrprog: error while loading shared libraries: libwx_gtk2u_richtext-2.8.so.0: cannot open shared object file: No such file or directory
I´ve already checked if libwxgtk2.8-0 was installed and it is newest version. Can you please help because as long as it doesn´t work I´ve to use boring Windows:(