Bytes sequences might be different (for example 1.1.6? - 0x4ff49672, 1.1.7 - 0x4ff49673). As far as I remember - 1.1.6 and 1.1.7 uses different MCU registers to load value. Not sure - may be it related with another compiler version or something like this. I have no ideas how to create a patch script, which will handle such situations.
Georgy.