Stap 5: Software
Programmalogica volgt een eenvoudige stroom die controleert als het vak is gesloten. Als dat zo is, probeert het patroonherkenning. Als het duurt te lang om te ontdekken dat het apparaat patroon gaat terug tot slapen. Als het patroon wordt ontdekt dat de vergrendeling wordt geopend.
Als apparaat wordt wakker wanneer het deksel openen en wacht totdat het deksel eigenlijk gesloten is. Zodra dat het gebeurt sluit de vergrendeling.