shameless self-promoting website
»Rejourn root
Posted Monday, 16 March 2009 by Miklos
Tags: en hacking

So yesterday I found this article and I wanted to try it out from Python.

Here is a few lines of code to send that "get hw and firmware version" message to the phone and at least read an ACK:

import serial, time

ser = serial.Serial("/dev/ttyUSB0", 115200) ser.setRTS(False) ser.write("\x1E\x00\x0C\xD1\x00\x07\x00\x01\x00\x03\x00\x01\x40\x00\x52\xD5") print repr(ser.read(1)) print repr(ser.read(10))

Of course this is just a PoC, the first read could be avoided and we could just read one char till we hit the 0x1e one. But that .setRTS() took a few hours to figure out. ;-)