vedi qui:
http://www.fischl.de/usbasp/l'usbasp è supportato anche da Bascom
PS. cmq la soluzione migliore, per far aggiornare allo user finale il firmware, rimane quella del bootloader.
Non c'è possibilità che egli manipoli i fuse bit, che cambi le varie configurazioni hw,
con un programmatore potrà accadere pure che inverta il socket ISP.
Tuttavia avere in lab un programmatore ISP o Parallelo HV è d'obbligo.