
tayken successfully reprogrammed the ATmega168P using the Bus Pirate with Arduino IDE.
Yesterday, a friend from Tokyo HackerSpace said that he bought an DIY Arduino kit. The problem is that the ATmega168P does not come with the required bootloader. Just the same day I bought two FreakDuino boards and tried to use them to flash the bootloader with no luck.
This morning an idea popped up in my mind to use the Bus Pirate with avrdude.
Get your own handy Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors.

It sound’s like FreakDuino boards have a problem, but they don’t. I tried another arduino board for flashing but again no luck.
In case you are wondering what a FreakDuino is: http://www.freaklabsstore.com/index.php?main_page=product_info&cPath=22&products_id=187&zenid=vccj9ju1uit101i2bopmt2l8u1