I mean i am doing C++ programming as my daily job, so i can do more research if necessary. Modifying raw binaries is what i have to do sometimes. I assume checksums will need recalculation as obviously the file would not match with the hash after the mods. So, AUQ has basically the same ECU as ARX? I thought it would have some minor differences because of haldex, but on the other hand it is probably a separate controller only communicating with ECU for data (maybe even not communicating with it at all, but with other sensors), right?
What would happen if i just... flashed in whole AUQ bin? I suppose immo would stop the car from running and throw a code, correct? Or does that happpen only on immo version mismatch? (I have no idea whether the ECU dump contains only immobilizer executable code or does it contain PIN as well for cross-checking with other components)
I would experiment on my own if i had a spare ECU, but i dont right now, so im asking questions to do things right and not mess my car and have to play with bootmode and whatnot as my bench power supply is dead right now. I just dont get how the immobilizer exactly works and what it does not like. Perhaps i have been studying wrong resources.
All i want is some free horsepower that i know is in there, and to learn something new.