+if(sys.argv[1]=="serial"):
+ oid=0xdeadbeef;
+ if(len(sys.argv)>2):
+ oid=eval(sys.argv[2]);
+ else:
+ simpchin=u=unichr(24207)+unichr(21015)+unichr(21495)
+ print simpchin;
+ oid=input(u"Serial Number? ");
+ adr=0xFFB0;
+ if(len(sys.argv)>2):
+ start=int(sys.argv[2],16);
+ if(len(sys.argv)>3):
+ val=int(sys.argv[3],16);
+ print "Poking 32-bit OID to 0x%04x as %08x." % (adr,oid);
+ client.MSP430pokeflash(adr,oid&0xFFFF);
+ client.MSP430pokeflash(adr+2,(oid>>16)&0xFFFF);