X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.avr;fp=client%2Fgoodfet.avr;h=65426dbc712ee632c970dec2d825e8a3cfeeb0e2;hp=b9eefcb93e015728d2d972f6e921b25e0750ae55;hb=eddb0eb08f187dc156a6cb51878104df67d97436;hpb=ece5c9e0f1fa967a118de9e59ce4b2981aaf132f diff --git a/client/goodfet.avr b/client/goodfet.avr index b9eefcb..65426db 100755 --- a/client/goodfet.avr +++ b/client/goodfet.avr @@ -25,6 +25,14 @@ client.serInit() #Connect to target client.start(); +if(sys.argv[1]=="glitch"): + print "Identifies as %s" % client.identstr(); + for i in range(1,20): + client.start(); + print "Identifies as %s, fused 0x%02x" % ( + client.identstr(), + client.lockbits()); + if(sys.argv[1]=="info"): print "Identifies as %s" % client.identstr(); if(sys.argv[1]=="erase"): @@ -32,6 +40,10 @@ if(sys.argv[1]=="erase"): client.erase(); if(sys.argv[1]=="lockbits"): print "Lockbits are 0x%02x" % client.lockbits(); +#if(sys.argv[1]=="lock"): +#if(sys.argv[1]=="unlock"): + + if(sys.argv[1]=="dump"): f = sys.argv[2];