If the problem occurs on initial installation, usually it's caused by misunderstanding the programming instructions. Read them again carefully. Be sure you're not waiting more than 5 seconds between hitting keys as if you are, the entry will be ignored. Finally note that if terminals SRC and UCD are connected, all User codes will be disabled. If terminals SRC and HCD are connected, the Hard code will be disabled.