AVRDUDESS – A GUI for AVRDUDE

AVRDUDESS is a GUI for AVRDUDE, a tool for programming Atmel microcontrollers.

Some key features:

  • Supports all programmers and MCUs that AVRDUDE supports
  • Supports presets, allowing you to change between devices and configurations quickly and easily
  • Drag and drop files for easy uploading
  • Automatically lists available COM ports
  • Cross-platform with the use of Mono for Linux & Mac OS X



Downloads
LATEST
Download
setup-AVRDUDESS-2.6.exe (853.11 kB)
AVRDUDESS 2.6 (Windows installer)
Downloaded 7418 times
MD5: D77C4F362BAB30A9E44886865D552803

LATEST
Download
avrdudess_20180920-2.zip (569.71 kB)
AVRDUDESS 2.6 (Binaries, any OS)
Downloaded 1720 times
MD5: 2A9F673DB9D58C8775CB2B36556EB88C

Source available on GitHub

Requirements
Windows
Requires .NET Framework 2.0 SP1. On Windows 10 and maybe 8 and 8.1 you’ll probably get a prompt about installing .NET Framework 3.5 (which includes .NET 2.0), click install and it will do the rest for you.
If you get some other error message then you can download .NET 3.5 from here.

Linux & Mac OS X
Can be ran using Mono.
Has not been tested on OS X, but should work.

Installing on Ubuntu 18.04
Install Mono (this is the minimum required, you can use mono-complete for a full install):
sudo apt-get install libmono-system-windows-forms4.0-cil
On older versions of Ubuntu you might need to use libmono-winforms2.0-cil instead.

Install AVRDUDE and AVR-GCC (for avr-size):
sudo apt-get install avrdude gcc-avr

Run AVRDUDESS with mono, you might have to run as root (sudo) so that AVRDUDE can access ports if you haven’t changed any permissions or rules.d stuff:
mono avrdudess.exe

339 comments

23 pings

Skip to comment form

    • Silviu on October 23, 2018 at 11:13 am
    • Reply

    Hi Zak,

    I use USBASP and I need to use PDI interface to write the ATXMEGA flash memory,
    Here is the project and the patches:
    https://github.com/siredmar/Usbasp_PDI/tree/master/SW
    which can be used.
    But I didn’t have success to add this to your wonderful tool AVRDUDESS. I’m sure that you have a lot of experience in this kind of things. So, do you think that can you find some time to add this patch to your AVRDUDESS in order to works also on PDI for ATXMEGA and USBASP?

    Or if you find any solution here, it will be very helpful for me!

    Many many thanks!

    1. Hey Silviu, it’s not AVRDUDESS that needs to be updated for PDI support, but AVRDUDE (which is in the install location of AVRDUDESS) and the USBasp programmer firmware. It looks like the things you need can be downloaded from here https://gearfoxblog.wordpress.com/2016/05/29/usbasp-with-pdi/ (near the bottom), replace the avrdude.exe that comes with AVRDUDESS with the one from the link. I’ll also see about including the PDI stuff in avrdude in a future release.

    • Adam Cullen on November 1, 2018 at 6:29 am
    • Reply

    Hi Zak,

    I’ve just installed AVRDUDESS on a Win 10 x64 machine. I get the following errors:

    ERROR: avrdude is missing!
    ERROR: avrdude.conf is missing!
    WARNING: Programmer ‘usbasp’ not found
    WARNING: MCU ‘t85’ not found

    avrdude and avrdude.conf are in the AVRDUDESS folder. usbasp programmer was in the usb port and driver correctly installed.

    I suspect that the issue is that AVRDUDESS is installed in C:\Program Files (x86)\AVRDUDESS rather than C:\Program Files\AVRDUDESS? Is there any way to address this?

    Thanks in advance,
    Adam

    1. Hey Adam, Program Files (x86) is the correct place since it’s a 32-bit application. It might be your anti-virus blocking it for some reason, try disabling it for a bit. If that doesn’t work try manually setting avrdude and avrdude.conf locations to “C:\Program Files (x86)\AVRDUDESS” in the Options dialog, also check to make sure avrdude.exe and avrdude.conf are actually in that location (they should have been installed there).

Leave a Reply

Your email address will not be published.

Are you human? *