#138749, "RE: Fun ECU facts and developments" In response to In response to 0
Added support for writing to the internal simulated EEPROM:
$ ./ecuwriter.py --debug True --write-vin True --read-vin True Using device /dev/ttyUSB0 at 62500 baud, 8N1 Applying 20V+ to SCI RX. Ready? y/n: n Provide a new 17 character VIN and press Enter:1B3EJ46X4WN322751 vinBytes:314233454a34365834574e333232373531ff Command: 5500623142 Expected response: 56006231423142 Received response: 56006231423142 Command: 5500643345 Expected response: 56006433453345 Received response: 56006433453345 Command: 5500664a34 Expected response: 5600664a344a34 Received response: 5600664a344a34 Command: 5500683658 Expected response: 56006836583658 Received response: 56006836583658 Command: 55006a3457 Expected response: 56006a34573457 Received response: 56006a34573457 Command: 55006c4e33 Expected response: 56006c4e334e33 Received response: 56006c4e334e33 Command: 55006e3232 Expected response: 56006e32323232 Received response: 56006e32323232 Command: 5500703735 Expected response: 56007037353735 Received response: 56007037353735 Command: 55007231ff Expected response: 56007231ff31ff Received response: 56007231ff31ff Wrote VIN 1B3EJ46X4WN322751 to EEPROM. Read VIN back to verify. Sending command: 500062 Sending command: 500064 Sending command: 500066 Sending command: 500068 Sending command: 50006a Sending command: 50006c Sending command: 50006e Sending command: 500070 Sending command: 500072 Vehicle Identification Number from EEPROM: 1B3EJ46X4WN322751
______________________________ If a sentence found online has 35% misspellings or greater and includes at least two racially charged expletives, chances are it is a YouTube comment.
'95 Eclipse TurboGS (garage deco) '95 TSi AWD (restoring a survivor) '97 Talon ESi-T (poor impulse control) '99 Eclipse RS-T (daily beater) '13 Evo X (mostly stock) '17 Sienna (Middle Aged Dad Mobile)