Modifica IDE per programmazione tramite ISP

Buona sera a tutti,
Fino ad ora quando ho avuto la necessità di programmare tramite ISP con la Board Arduino Uno ho utilizzato la versione dell'ide 0022: Tutto funziona alla grande.
Adesso però ho la necessità di passare ad una versione di IDE più recente, COME LA 1.0.5 (L'ULTIMA VERSIONE)
Ho aggiunto la board virtuale ISP modificando il file boards.txt, ma al momento della programmazione appare l'errore: avrdude: stk500_getsync(): not in sync: resp=0x00.
Ho aggiunto la board scrivendo nel file:

atmsa16.name=ATmega in Stand Alone (w/ Arduino as ISP)
atmsa16.upload.protocol=stk500
atmsa16.upload.maximum_size=32768
atmsa16.upload.speed=115200
atmsa16.upload.using=arduino:arduinoisp
atmsa16.bootloader.low_fuses=0xff
atmsa16.bootloader.high_fuses=0xdf
atmsa16.bootloader.extended_fuses=0x07
atmsa16.bootloader.path=optiboot
atmsa16.bootloader.file=optiboot_atmega328.hex
atmsa16.bootloader.unlock_bits=0x3F
atmsa16.bootloader.lock_bits=0x0F
atmsa16.build.mcu=atmega328p
atmsa16.build.f_cpu=16000000L
atmsa16.build.core=arduino
atmsa16.build.variant=standard

Sapreste aiutarmi a risolvere questo problema?
Grazie,
Ivan

Ci sono differenze tra 0.22 e 1.0.5
Guarda qui --> http://forum.arduino.cc/index.php?topic=88546.0
Immagino che tu già conosca la guida di Michele --> http://www.michelemenniti.it/Arduino_burn_bootloader.php

Ciao, grazie per la risposta!
Si, conosco bene quella di Michele, mi ha aiutato parecchio in prima persona per programmare tramite ISP.
Ho visto il tutorial di Testato, non sapevo di questa funzione!
Grazie per avermi risolto questo problema. Saluti,
Ivan

Usi "Carica con programmatore"? (anche se mi pare non sia più necessario)