EA2EGA / Ekaitza_Itzali

Land Rover Td5 Engine Disgnostic Tool
32 stars 9 forks source link

Write Injector Codes #2

Open schneutz opened 4 years ago

schneutz commented 4 years ago

Hello,

First of all I'd like to tank you for the great work you've done already.

After a look in the sourcecode I assume, that the software is already able to read the injector codes, but can not yet write the codes back to the ECU.

I assume, that the service to write the codes uses some sort of checksum, which has to be appended to the code or the code has to be written "encrypted". Did you already find some information about that?

Unfortunately my Nanocom is broken, so I can not trace the writing of the codes to have a look at it. Maybe someone who is reading this and who is able to trace the writing of injector codes could do this and share the trace.

Thanks !

tadasli commented 3 years ago

One year later... :) @schneutz did you manage to get the code for writing injector settings?

happen-studio commented 2 years ago

@schneutz, @tadasli, did you manage to use the software on your TD5? Can I ask you for helping me out?

Thx

schneutz commented 2 years ago

Hello, I tried to, but unfortunately I did not have enough time to reverse engineer this.

happen-studio commented 2 years ago

@schneutz did you run the basic code without injection codes? Thx

happen-studio commented 2 years ago

@schneutz, I had a closer look at the schematic. May you could help me to understand one confusing point? Is it right, that RX is connected to K-Line trough a resistor? As shown in here: https://github.com/EA2EGA/Ekaitza_Itzali/blob/master/main.py

Since you are the only one who answers here, you will be the key for my new Defender Dashboard. ;-) Thx

tadasli commented 2 years ago

Hey, i've used this k-line adapter: search ebay for "BM9213+ Universal Adapter USB FT232BL L9637D K-Line". Had to fiddle with the python code to make it read parameters and error codes on linux, but it works :) I've also was able to flash the NNN series ECU with the same cable using this software: https://andrewrevill.co.uk/MEMS3Flasher.htm I was NOT able to change the injector codes or any other settings though, since i don't know the "magic" bytes to set the settings. If you come up with these, please do let me know, i'm planning to take a budapest-bamako trip with a TD5 in January, but my spare ECU needs throttle and injector settings changed or else it's worthless :)

On 2021-12-15 8:18 AM, happen-studio wrote:

@schneutz https://github.com/schneutz, I had a closer look at the schematic. May you could help me to understand one confusing point? Is it right, that RX is connected to K-Line trough a resistor? As shown in here: https://github.com/EA2EGA/Ekaitza_Itzali/blob/master/main.py

Since you are the only one who answers here, you will be the key for my new Defender Dashboard. ;-) Thx

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/EA2EGA/Ekaitza_Itzali/issues/2#issuecomment-994343244, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANL2LQ3IJNQVH3PFVJJ7EZ3URAXMTANCNFSM4JTTMJYQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

happen-studio commented 2 years ago

Hi @tadasli Would you like to share your code? Thx