Does the password contains special characters? Such as dollar($) character. It is a bug in old firmware.