I'm coming to the conclusion that I'm not going to be able to treat the TPU code as black box, so have been looking at manually disassembling the code, which is a bit of a mind bender.
Before getting too carried away I decided to check on a range of variant maps to see if the TPU microcode differed. All the EU3 maps I've checked (Disco, Defer, Manual, Auto) use identical code. The EU2 map I looked at was essentially the same but is missing one module used in the EU3 TPU code.
This is a better situation than I expected, as it means once the TPU code is disassembled it's done for all variants. :cool:
I've made some significant inroads into the CanBus code used to communicate with the Autobox. I'm hoping to be able to ID the data sent from the ECU to the Auto as this will give me a bit of a clue as to what locations hold what information.
cheers
Paul

