On my Smartcode 888, the lock button flashes red three times with three beeps.
There are two reasons for this to occur:
1. No user code programmed. Program at least one user code.
2. Either programming timeout after five seconds or unsuccessful programming. You should attempt the programming procedure again.