Any success? I haven't pushed too much code as I have been swamped with work, tuning my own bike and going to track days.
Tried the code, but I get some strange exception... Is this some locale issue? Is the code Python 2.7 compliant?
$ sudo python scan.py
Initializing ECU communications
Traceback (most recent call last):
File "scan.py", line 34, in <module>
File "/home/matti/HondaECU/HondaECU.py", line 47, in init
info = self.send_command([0xfe],[0x72], debug=debug, retries=0) # 0xfe <- KWP2000 fast init all nodes ?
File "/home/matti/HondaECU/HondaECU.py", line 110, in send_command
resp = self.send(msg, ml)
File "/home/matti/HondaECU/HondaECU.py", line 71, in send
msg = "".join([chr(b) for b in buf]).encode('latin1')
UnicodeDecodeError: 'ascii' codec can't decode byte 0xfe in position 0: ordinal not in range(128)