Paso 5: Software
Lógica de programación sigue un flujo simple que comprueba si la caja está cerrada. Si es así, trata de reconocimiento de patrones. Si tarda mucho tiempo en descubrir que el aparato patrón vuelve a dormir. Si se detecta el patrón de que la cerradura se abre.
Si el dispositivo es despertado cuando la tapa está abierta espera hasta que la tapa esté cerrada realmente. Una vez que eso sucede, corta la cerradura.