Surely I would have thought we could be able to "simulate" attempting to start an engine somehow rather than risking the cars integrity?antus wrote:Its a bit out of context... what do you think is in d0? The response from the immo? I cant say if its right or not but you could try patching that function and see if it'll still boot and see if you can break the immo function on a working car. Then you know your looking at the right code. Or could nop out the bne to 51a86 and see if the function at 6ae86 clears the security. I recommend going options / general / dissassembly and setting number of opcode bytes to 8. Need to do it once in graph mode and once in list mode. Can then easily see the bytes in the bin. Note there is a risk of engine damage hacking the code without being sure but I would think its a reasonably small risk. However it's your decision.
Im not sure what other vital modules are required for the ecu to successfully start up, but I would think grabbing all other required modules wiring them all up then applying an engine "on" power.. you could see if there is any power going to the injectors or something like that? If voltage stops after a few seconds then you know its not disabled.
..This is ll assuming you have plenty of space and money haha.. since buying half the cars electronics will probably be costly.