Awesome! Arduino finally released a tutorial on how to bootload a chip using an Arduino board.

There have been several hacks to do this, but now they have released code to do it legit style!

The tutorial can be found here.  I played around with the setup, and successfully did it by inserting my blank chip into another an Arduino, and used a second Arduino with their code uploaded to bootload the firmware.  I discovered: <strong>1.  This is a feature available only with Arduino0018 (the latest version of the IDE).  and 2.you cannot use an ATMega168 as the chip performing the bootload.  It must be a Duemilanove with a 328 on board.</strong>

I then did it with a blank chip in a breadboard with a barebones circuit around it, and an Arduino board uploading to it.  Here’s a really blurry, really anticlimactic video of the breadboard setup doing it’s thing.  You can see once the bootloading has completed, the chip is no longer blank and begins flashing LED13.