Just curious, why are you asking this? Building your own ECU?
Maaaaybe
The long-term goal here is to come up with an ECU arrangement geared towards engine swaps. There are two basic ideas I'm looking into; right now I'm just figuring out which approach may be more feasible. None of them look particularly good on paper, but this is all very preliminary right now.
Idea #1: run two ECUs - the factory one and the third-party one for whatever engine is installed. Use the third-party ECU to handle keeping the engine running and the factory one to handle instruments, etc. I can see this potentially being really complicated from an interface standpoint between the two ECUs as well as having to modify the software on both ECUs to suit. It would almost certainly require a 'translator' box to be plugged in between the two ECUs; think of how
Montana Fab's AW4 shifter Override works only on a much more complicated scale and you won't be far off.
Idea #2: run only the third-party ECU, firmware-adapted to the XJ. Depending on the design of the ECU in question, it may not be possible to fully interface with everything the factory one normally controls / samples. Custom wiring harness required to connect that ECU to the XJ's wiring bus.
Idea #3: same as above, but using a factory ECU. This raises the same basic issues.
Like I say, it's all just in the is-this-feasible stage right now. Figured I'd start with whatever on the OEM side is current as a baseline and go from there - and, while I'm glad to see that there are a couple of open-source ECU projects out there (
FreeEMS,
OpenECU, etc.), they're not really going in the directions I want to take.