"some patch values differs" means that the vkp patch isn't for the phone's firmware or there is already patched with the same or older version of patch, or there is a conflict between patches or the patch is bad. I think that the generated patch is good, but I will check it anyway...
Check out this thread: How to apply patches with SETool2 Lite V1.11.