This is because you debranded your phone! GENERIC firmware is like that (with shortcuts and not end-receive) so the keypad is right the firmware was not intended for your phone!