Answer:
Interesting questions Ash, thanks.
Firstly yes, the car’s computer will retain all data regarding immobilizer, vehicle configuration and the actual program file that the computer uses to run the engine.
The only data that will not be retained when the battery is disconnected is “adaptive learning data”. This data is basically information that the computer has learnt and allows it to fine tune the running of the engine.
This adaptive learning data will be re-learnt by the computer once the engine is running again and the vehicle is being driven, so it will not really affect the starting or running of the vehicle. However, it may take a couple of drive cycles of the vehicle to fully relearn this data.
Secondly, your car should start and work as it would normally, even after that period of time. There is no internal battery that will need replacing and your ECU should not need to be reconfigured.
Thanks for your great questions.