when changing the passwords you have to enter the password in first then it will ask you to verify, when you do this you need to use a HEXIDECIMAL value of the password you enter

this will be why you are failing the crc32 check