Im in the same situation as you ive searched online to a defeniative guide but cant find one. My understanding is its like a code in the ecu when you can maps it changes the code if the ecu recognises the codes been change it wont work
checksum is calculated from bytes of flash dump. If checksum is not correct, engine will not start. You can reflash your ECU with correct software and then the car will start.