its not a problem from ur firmware, the problem is that the joystick under it it has a rubbr pad to press down so it can register what u did,, the problem cvan be that the rubber pad has worn down and u can replace , just take the case of then the joystick put the new pad on and it should be fine