Yes. (you need to update the checksums if you change ANYTHING in the binary) Another interesting tidbit is you can program whatever you want in the EXTRA fields. It's normally reserved for immo data, but on pre-immo cars/immo off'd cars you can put anything you want in there. That data is stored on the eeprom however.
Mine says DDillenger wuz here.
Can You tell which is correct address in EEPROM for Extra field 1 and 2? Want to Clear it. mine says Geraet 08192