abacklund

I use 3 OS’s OS X, Ubuntu and win2k, none of which will run visual basic 2008. So I created a new version of avrdude. I’ve posted the source at http://alan.backlund.googlepages.com/sfxb_avrdude-5.6.tgz .
Use the usual unix ./configure and make to build it (under cygwin in windows). It adds a new programmer type “sfxb” that works with Wireless_Bootloader_ATmega168.c. It requires the avrdude.conf generated by make so put avrdude (or avrdude.exe) and avrdude.conf in your working directory and run like this “avrdude -c sfxb -C avrdude.conf -p m168 -P com8 -U flash:w:Blink.hex”.
It does not toggle rts to reset the avr, avrdude never did. So reseting can still be a problem. I plan to continue working on improving Wireless_Bootloader_ATmega168.c and avrdude.

SparkFun is an online retail store that sells the bits and pieces to
make your electronics projects possible. Whether it's a robot that can
cook your breakfast or a GPS cat tracking device, our products and
resources are designed to make the world of electronics more accessible.

In addition to products, SparkFun also offers
classes and online tutorials to help educate
individuals in the wonderful world of embedded electronics.