+verb=sys.argv[1];
+if verb=="scan":
+ from scanwin32 import *;
+ # INIT COMPORT SCAN
+ scan=winScan();
+ #scan.comports();
+
+ for order, port, desc, hwid in sorted(scan.comports()):
+ # Look for FTDIBUS
+ try:
+ #hwid.index('FTDI')
+ #print "*************"
+ #print "GOODFET FOUND"
+ #print "*************"
+ if hwid.index('FTDI')!=0: continue;
+ print "%s: (%s)" % (port, hwid),
+ try:
+ serial.Serial(port)
+ except serial.serialutil.SerialException:
+ print "Busy"
+ else:
+ print "Ready"
+ except:
+ pass
+ sys.exit(0);
+