The Story So Far…

AVRFuses
March 14, 2008 2:14 pm [11 Comments]

Free AVR fuse programmer for Mac OS Xby Jason von Nieda
AVRFuses is a simple fuse programmer for the AVR series
of microcontrollers from Atmel. It is written to mimic the look, feel and utility of the
AVR Studio fuse programmer.The primary useful feature of AVRFuses is that it lets
you intelligently select which fuses to set just like
in AVRStudio. You don’t need to know bit numbers or have
the data sheet handy like in most other programmers.
It does this by using the exact same part configurations
as AVR Studio does.AVR Studio is free from Atmel, but it only works in Windows.
This program was written to bring some of it’s functionality
to Mac OS X.

Download Latest Version

AVRFuses_1.4.4.zip version 1.4 for Mac OS X

Previous Version

AVRFuses was originally written in C#.NET so that it could run under Mac OS X and Linux using Mono as well as Windows. Due to the slow development of Mono I decided to abandon this effort and rewrite it as a Mac OS X only Cocoa application. You can still download the old version below if you’d like to use it in Linux or Windows. If you are using Mac OS X I recommend you download the latest version above.

AVRFuses.exe version 0.5.0.0 for .NET

This version supports avrdude for reading and writing fuses. Make sure
you fill in the properties on the avrdude tab before using Read or Program.

11 Responses to “AVRFuses”

  1. Howey Says:

    hi Jason

    Thanks for spending time to create AVRFuses.

    I have been trying to keep minimal changes to the Makefile created by AVRStudio4 so that my work on the Mac will be seamless when used back on the PC. AVRStudio Makefile generates EEPROM hex files with ‘eep’ extension, and your current version of AVRFuses doesn’t allow selection of such files; I have to make that amendment either by renaming or editing Makefile for every project.

    How about this minor inclusion in the next version?

    I am hoping to have some time to develop tools on Mac OS X as well…

    Thanx.

    “Howey”

  2. Aaron Says:

    Is AVRFuses open source?

  3. Henky Says:

    Great utility!!! Very usefull for beginners like me. Thanks.

  4. Daniele Says:

    Absolutely astounding, AVRfuses was suggested to me at exactly the right moment: I wanted to make an ATmega8 run off an external crystal and I was quite worried about getting the fuses right, as I have already locked myself out of a tiny2313 in the past by accidentally disabling /RESET. This made it a breeze.
    Thank you very much!

  5. Mike Says:

    This is fantastic – thanks so much!
    Please keep up the excellent work, and develop this further!

  6. Aakash Says:

    I get the error “avrdude” config file not found…in the path to avrdude i just type “avrdude”…im using MacPack on leopard and avrdude works fine through the command line

    whats wrong?

  7. Simon Says:

    Hi,

    cool program. but I have a problem with the fuses of an atmega644. I can read the fuses and write the exact same fuses back. But if i change something (for example deactivaiong JTAG) I get the following error:
    avrdude: verification error, first mismatch at byte 0×000
    0xd9=!0×99
    avrdude: verification error; content mismatch
    FAILED

    any idea?

  8. Josh Says:

    Hello,

    Does AVRFuses work with AVRMacPack?
    I have installed AVRMacPack on my MacBook and entered the installation location for AVRMacPack as the “Path to avrdude”.
    The following output message appears:

    Loading avrdude config …
    SUCCESS
    FAILED

    Any suggestions?

    Thanks

  9. Stan Says:

    Hi Jason,

    Thanks for this little program, I find it really useful! I have found it while looking for replacement for FUSE calculator, when my favourite web was down:

    http://www.engbedded.com/cgi-bin/fc.cgi/

    Development suggestion: I see you have little output window down at the bottom. It would be really nice if you can display the actual avrdude command executed. This would enhance value of this program in two ways – 1) to get an idea what command is issued 2) educate people how to use avrdude command properly (as sometimes it’s little tricky)

    I have also discovered one issue: When selecting a slower baud rate i.e. 4800 in the Preferences, all operations always fails. When using command line (-B 4800) it works fine.

  10. Well, AVRFuses did work with AVRMacPack for me, just that you have to set the right path for avrdude which is a hidden file.
    I went to the applications folder, where shortcut to AVRMacPack manual was located and right clicked it to show the original file. Avrdude was lying someone there.
    For more details, you can visit :
    http://kshdeo.blogspot.com/2009/03/avr-fuse-programmer-for-mac.html

  11. Dave Cole Says:

    Jason:

    Could you modify the Fuses window so that it scrolls horizontally as well as vertically? I’d like to be able to read all of the information off the right-hand side of the window.

    Thanks.

    \dmc

Leave a Reply