arduino mini e mini pro

Saluti a tutti,
Io avrei bisogno di copiare il programma caricato in un Arduino mini pro della Sparkfun con avrdude, quindi scrivo da terminale:
avrdude -c usbtiny -p m168 -U flash:r:program.hex:i

ma il risultato è:
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override this check.

quindi provo con -F ma:
avrdude -c usbtiny -p m168 -U flash:r:program.hex:i -F

avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
avrdude: Expected signature for ATMEGA168 is 1E 94 06

avrdude done. Thank you.

Con l'Arduino mini "nostrano" invece funziona perfettamente.
Ho notato che quello della Sparkfun è un po' differente, ma i pins per la programmazione sono gli stessi.
Qualcuno ha qualche dritta da darmi?
grazie a tutti

Ciao vinnyc
Ti dico una cosa senza averne esperienza percui dimenticala se é sbagliata.
Sei sicuro che sul mini pro ci sia un atmega168 e non un Atmega328?
Ciao Uwe

Sul chip che ci sta sopra c'è scritto Atmega 168

Il mio mini pro ha un ATmega328.
Allora non so come aiutarti.
Ciao Uwe

Nessuno sa suggerirmi altre prove da fare?
magari usando qualcos'altro al posto di avrdude?
Ci deve pure essere un modo.

no, io non so aiutarti
Ciao Uwe