About
I’m a Jaguar enthusiast with a particular interest in preserving and modifying the XK8/XKR cars (X100 model).
Recent projects have included:
- Enabling axle ratio changes by modifying canbus wheel speed messages between the TCM and ECU, using Arduino based module
- Analyzing the AJ27 ECU firmware using Ghidra:
- Ghidra loader for IDS AJ27 firmware files
- Ghidra processor module for 68HC16
- Ghidra analyzers to find tables and perform stack analysis
- Ghidra scripts to assist in markup
- Motorola BDM application for flash code and configuration data extraction, using Arduino based module
- Writing a benchtop application for AJ27 ECU:
- flash code extraction
- reflashing
- eprom persistent data extraction and overwrite (VIN, etc.)