import sys, serial, util s = serial.Serial(port=sys.argv[1], baudrate=9600, timeout=5) d = s.read(4) print util.hexprint(d) s.write(chr(0x06)) d = s.read(84) print util.hexprint(d) s.write(chr(0x06)) d = s.read(254) print util.hexprint(d) s.write(chr(0x06)) d = s.read(198) print util.hexprint(d) s.write(chr(0x06)) d = s.read(254) print util.hexprint(d) s.write(chr(0x06)) d = s.read(198) print util.hexprint(d) s.write(chr(0x06)) d = s.read(214) print util.hexprint(d) s.write(chr(0x06)) d = s.read(57) print util.hexprint(d) s.write(chr(0x06)) for i in range(0, 42): d = s.read(142) print util.hexprint(d) s.write(chr(0x06)) d = s.read(40) print util.hexprint(d) s.write(chr(0x06)) d = s.read(178) print util.hexprint(d) s.write(chr(0x06)) d = "" while True: c = s.read(32) if not c: break d += c print len(d) print util.hexprint(d)