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(42) print util.hexprint(d) s.write(chr(0x06)) d = s.read(210) print util.hexprint(d) s.write(chr(0x06)) d = s.read(184) print util.hexprint(d) s.write(chr(0x06)) d = s.read(210) print util.hexprint(d) s.write(chr(0x06)) d = s.read(184) print util.hexprint(d) s.write(chr(0x06)) d = s.read(200) print util.hexprint(d) s.write(chr(0x06)) d = s.read(55) print util.hexprint(d) s.write(chr(0x06)) for i in range(0, 40): d = s.read(132) print util.hexprint(d) s.write(chr(0x06)) d = s.read(120) print util.hexprint(d) s.write(chr(0x06)) d = s.read(132) 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)