Keypad won't take the PIN
common
“Keypad won't take my code. Half the buttons don't do anything, and it says wrong code when I know the code's right.”
Likely causes
-
Card-plus-PIN mode reported as a fault
~22%The PIN alone is denied; the same PIN straight after a badge works. The reader is in card-and-PIN mode, often switched by schedule so it only bites after hours. Read the reader's mode and its schedule before you condemn a thing.
-
Dead or partially dead keypad: a row, a column, or one key
~20%Press every key in turn and watch for feedback on each one. A whole row or column dead is the matrix; a single key is wear or debris. A working card read on the same unit proves nothing about the keypad.
-
Wrong PIN format expected by the panel port
~18%Log shows an invalid format, or a card number that is recognisably the PIN. Different readers send a PIN as buffered digits, as one keypress per read, or wrapped into a Wiegand frame, and the port template has to match what the reader sends.
-
Terminating character or inter-digit timeout
~14%Nothing happens until a timeout expires, or the code only works if you press #, or only if you don't. Whether a terminator is expected, and how long the digit timeout is, are per-model lookups.
-
PIN not enrolled, expired, or belonging to a deleted holder
~12%The log names the reason. That is the decision layer, not the hardware. Go to Denied at certain times or certain doors.
-
Backlight failed, so a working keypad looks dead
~8%Fine in daylight, 'dead' at night. Shine a light on it and try again before you quote a replacement.
-
Duress or keypad lockout behaviour firing
~6%A digit added to a PIN, or a few wrong attempts, can silently raise duress or lock the keypad out for a set period. Check quietly with whoever monitors alarms whether a duress event landed, and handle that conversation carefully.
What to bring
- Laptop or phone with live event log
- Reader datasheet: PIN format, terminator, timeout
- Reader config app or config cards
- Contact cleaner and lint-free cloth
- Known-good keypad reader
- DMM
- Headlamp
Safety
Two habits on keypad calls. Don't stand where you can be watched entering somebody else's PIN, and don't write one down. And if there is any chance a duress code fired while you were testing, tell whoever monitors that alarm immediately and in person: a duress event that gets quietly dismissed is worse than the fault you came for.
Steps
-
Step 1: Press every key and watch the feedback on each keypress
Beep or LED per key. Map exactly which keys respond. A dead row or column is a condemned keypad; a single sticky key is often just cleaning.
If that doesn’t do it
Read the reader's mode.
-
Step 2: Read the reader's operating mode and any mode schedule
Card only, PIN only, card-and-PIN, or PIN-or-card, and whether a schedule flips it at a time of day. Half of these calls are a correctly working card-and-PIN door.
If that doesn’t do it
Capture what the panel receives.
-
Step 3: Enter a PIN with the live log open and capture exactly what the panel receives
Digits buffered and sent as one credential, one event per keypress, or nothing at all. Nothing at all means the keypress never became data. That is the keypad or the reader, not the PIN.
If that doesn’t do it
Check format, terminator and timeout against the panel.
-
Step 4: Confirm PIN length, terminator and digit timeout on both ends
Reader and panel must agree on how many digits, whether a terminator is required, and how long between keypresses is still one entry. All three are lookups, and a mismatch on any one of them denies a perfectly correct PIN.
If that doesn’t do it
Try the PIN with a card first.
-
Step 5: Try the credential the way the reader expects it
Badge then PIN, in that order, inside the entry window. Working that way proves the whole chain and turns the call into a five-minute conversation with the user instead of a parts order.
If that doesn’t do it
Open the holder's record.
-
Step 6: Check the holder's PIN record
PIN present, not expired, attached to the right holder, and not a duplicate of somebody else's. Reissue through the head end, never by telling the user a code over the phone or writing it on the job sheet.
If that doesn’t do it
Clean or swap the keypad.
-
Step 7: Clean or replace the keypad, and check it after dark
Debris and worn membranes are common on exterior keypads. Before you leave, look at it in the dark: a failed backlight makes a healthy keypad look dead and generates the same call again next week.
If that doesn’t do it
Swap the unit and re-prove format, terminator and timeout on the replacement.
References
- SIA AC-01: the de facto description of the Wiegand reader interface; verify its current standards status
- IEC 60839-11-5 (OSDP)
- UL 294