Has anyone successfully done the Audioino where you can program your microchip through an audio file? I am trying to install the bootloader on my standalone arduino but I cannot figure out how to do it through the arduino IDE. How do I add that option to the menu? I know I have to edit the boards.txt but I am a bit lost from there.

http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=127

http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=128&p=531

Its really cool and would be perfect for a christmas gift I am working on since the recipient doenst have any arduino programmer and so I would be able to send updates just through an audio file.

So why not send a serial programmer too?http://www.ebay.com/itm/CP2102-USB-2-0-to-UART-TTL-6PIN-Module-Serial-Converter-/130683943875?pt=LH_DefaultDomain_0&hash=item1e6d5ebbc3This with a simple trace cut (trace to the RST pin) and a jumper add (from DTR hole to the now isolated RST pin) will allow easy programming thru the IDE.

To install a bootloader, you need an In System Programmer (ISP) to connect to the SPI pins.http://www.ebay.com/itm/USBASP-USB-AVR-Programmer-for-Atmel-USB-ASP-USBISP-ISP-Arduino-Bootloader-USA-/150739530304?pt=LH_DefaultDomain_0&hash=item2318c6b240I have an Atmel AVR ISP MKii from Mouser.com, very useful for All the Arduino chips.

To install a bootloader, you need an In System Programmer (ISP) to connect to the SPI pins.http://www.ebay.com/itm/USBASP-USB-AVR-Programmer-for-Atmel-USB-ASP-USBISP-ISP-Arduino-Bootloader-USA-/150739530304?pt=LH_DefaultDomain_0&hash=item2318c6b240

Follow that link.Meant ISP is a piece of hardware.It connects to the 6 pin (3 x 2) header on your arduino, not the USB port normally used with the IDE.Once you got your hands on such hardware, you can try using IDE to program your loader.

Have a look at "blink without delay".Did you connect the grounds ?Je kunt hier ook in het Nederlands terecht: http://arduino.cc/forum/index.php/board,77.0.html

I understand how isp works. Can I not use Arduino as ISP for something like this? I have ordered a usbasp but even when I get it, dont I have to edit the boards.txt file for the bootloader to show up on the arduino IDE so i can burn the bootloader? Thats the part I am confused on.

I am trying to use the Audioino bootloader so its not the regular uno one. I'm not sure if I edited the boards file properly to allow for me to burn the new bootloader. I posted the links above if you can please look at the files it comes with. It comes with directions for how to do it in AVR studio I think, but i rather just stick with the arduino IDE since thats all i have at the moment.

I understand how isp works. Can I not use Arduino as ISP for something like this? I have ordered a usbasp but even when I get it, dont I have to edit the boards.txt file for the bootloader to show up on the arduino IDE so i can burn the bootloader? Thats the part I am confused on.

Thanks alot Nick! That looks awesome and I was looking for soemthing like Optiloader for custom bootloaders since I've been having issues with using Arduino as ISP with my UNO (even when using a 10uF cap between reset and ground)

So I tried using MUSHClient on my Windows virtualization and when I tried to follow your tutorial on adding the bootloader from Audioino (which im kinda worried only supports the ATMEGA168) i got and error from the script. I tried the "chAudioBoot_ATMEGA168_IN_PD1_LED_PB5" hex file from the Audioino folder. I think thats the correct bootloader file?

here is a screenshot of the error I got:http://cl.ly/image/273F3X0v2L2n

Can you help me get the arduino script that incorporates the Audioino bootloader for an ATMEGA328 running at 8mhz (that would be just burning the correct fuses right?)

After trying to test the Audioino I realized it wasnt working properly. I am a bit worried that the fuses were possibly incorrect since in the ReadMe file of the audioino bootloader they use these settings for the atmega168

I am expecting the audioino to blink for 6 seconds after reset to show me that it is ready to be programmed through audio. Currently I am not seeing that. It might be that is because the current atmega328 I am burning is plugged into an arduino board... maybe i should make that a standalone and try again.

which better follows the fuses that were in the README of the bootloader. I was able to successfully bootload the chip and i see the blinking status LED and when I try to use the java program to play the audio file the status LED begins to blink quickly and that it. Regardless of the hex file I program it always blinks quickly and nothing else changes and whenever I reset the Audioino, it going back into the slow blinking LED. It seems like its stuck in the bootloader and that its actually never becoming programmed properly.