Problema scrittura bootloader su ATmega162 con arduino come isp + AVRdude

Salve
vorrei scrivere il bootloader di un progetto su un ATmega162 16PU usando arduino come programmatore;
Per quanto riguarda il progetto, si tratta di un driver per lo spostamento dei motori passo-passo di una montatura equatoriale (astronomia), si chiama Astro Eq.

Espongo il problema:
in pratica AVRdude mi restituisce un errore

avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

L'alimentazione è corretta (misurata direttamente ai pin Vcc e GND del chip)
Il risuonatore da 16kHz esterno c'è (per sicurezza ho provato a utilizzarne un secondo)
Il condensatore da 100mF sul reset c'è
I cavetti 50-51-52-53 sono collegati in maniera corretta sui pin del chip
La scheda nn è originale Arduino ma funziona correttamente; ho cambiato i fuse su un atmega328p senza problemi (oltre ad aver fatto altri esperimenti e progetti).

La riga di comando utilizzata è questa

C:\WinAVR-20100110\bin\avrdude -C C:\WinAVR-20100110\bin\avrdude.conf -v -v -v -patmega162 -cavrisp -P\.\COM6 -b19200 -Uefuse:w:0xFB:m -Uhfuse:w:0xDC:m -Ulfuse:w:0xFF:m -U flash:w:C:\optiboot_atmega162.hex:i -Ulock:w:0x0F:m

Vi posto anche la foto di come ho collegato il tutto:

Idee del perchè nn risponde?

Se mi sono scordato qualcosa ditemelo; Potrei postare l'intera risposta dopo il comando se può essere utile.

grazie in anticipo