Here is something which might be useful to people who program Ardunio not using the IDE , like me. I use AVG GCC to develop code and use this to upload to Arduino.
Some features over the default Gui available on the Arduino.cc site.
- AutoReset – RTS AND DTR are reset ( No more pressing reset )
- AutoDetect Arduino when connected and removed ( USB COM port )
- Remembers Last Settings
- Very easy to use

Any Bugs or features you find or want let me know…


Nice work , Keep it up. Me too user AVR GCC more than Arduino IDE.
when i upload using software like babuino project
how can i erase? do i have to then use arduino IDE normally or rewrite the boot loader??
Please check this
http://babuinoproject.blogspot.com/2009/09/how-to-upload-babuino-software-to-your.html
When you upload Babuino Project .hex file using ARP/Arduino Uploader you will not lose your Bootloader.
In this case the Uploader is just doing what Arduino IDE does, it uses Arduino Bootloader and AVRDUDE to upload .hex file.
You can switch from Uploader software to Arduino IDE anytime with no problem.
Thanks. Very nice. FWIW, I had to set the baudrate to 57600 to upload to my Arduino Duemilanove.
Very handy tool – thank you. To get it to work with the Arduino Nano 3.0 I manually set the baud rate to 57600. Tried to figure out how to set this as the default but no luck. Any tips? thanks – methods
Will this work with the Arduino Mega board?
Thanks!
Please please: compile a version with 57600bps (instead of 1900bps). It is a pain to have to change the baud rate every time for the 328p. Thanks!
Will do thanks for the idea.
+1 on the 57600 baud rate! Did you ever get a version completed with this feature? A simple drop-down box would be more than adequate.
Thanks!
Thanks for the idea , will look into it.
Thank you very very much Vikas!
You make my day! I had an hex file to transfer to a Pro Mini
and I was completly in the fog with avr studio and avrdude.
I was trying with the Arduino avrisp as programmer without
any result. With your work, I had only to change the baud rate
and bingo! Done!
Thank you again!
Sylvain.
One thing, is it possible to keep the avrdude screen after the
the transfer is done?
Hi, how use this software on Mac? there is a source code? There is a version for mac? Thanks.
Sadly ive lost the codes
.
Hi, I’ve bought the Arduino Mega 2560. I’m using AVR Studio 5.
When I try to upload a file I always get a message like this:
avrdude.exe: stk500_getsync: not in sync: resp=0×00
Can anyone help me?
Merry Christmas
I’ve changed baudrate to -b57600 and it works now.
-F -v -pm328p -cstk500v1 -P\\.\COM11 -b57600 -D -Uflash:w:”C:\test.hex”:i
Duemilanove 328P
Thanks it works for arduino uno. If i want to use avrdude with commandline how can i write it? Baudrate is 115200. Befoe i found your uploader i tried some command but non of them worked. Commandline below:
avrdude -p m328p -c avrisp -P com12 -b 115200 -F -U flash:w:deneme.hex
the other one :
avrdude -c arduino -p m328p -c avrisp -P com12 -b 57600 -F -U flash:w:your_hex_file.hex
when i used both of them respectively something appeared like below :
avrdude: stk500_getsync(): not in sync: resp=0×00
Can you tell me where is the fault? I am new on programming. Thank again!!
You really make it appear really easy together with your presentation but I to find this matter to be really something that I believe I’d never understand. It kind of feels too complicated and very vast for me. I’m having a look forward on your next publish, I will try to get the cling of it!