jglim / UnlockECU

Free, open-source ECU seed-key unlocking tool.
MIT License
256 stars 55 forks source link

Introduce seed key for EGS52 #29

Closed VladLupashevskyi closed 1 year ago

VladLupashevskyi commented 1 year ago

Here is the implementation of seed key for EGS52 controller.

Me and @rnd-ash discovered that there are hardcoded seed and key for each software of EGS52.

We gathered some pairs and then I used your C32NativeExtension dll to analyse PAL script for flashing.

27 05 wasnt tested on real ECU, it was just taken from PAL script by patching a different boot loader flag.

VladLupashevskyi commented 1 year ago

Also added an algo for EGS53, it uses different root keys for XOR and multiplications

jglim commented 1 year ago

Nice work on the reversing and implementation! Thanks again for your contributions @VladLupashevskyi @rnd-ash