From 7e5f4a3603cbcf4373f31a9f6a5f838ccd819d17 Mon Sep 17 00:00:00 2001 From: Ondrej Mikle Date: Thu, 26 Jul 2018 02:46:08 +0200 Subject: [PATCH] Saver script if reader HW goes dead --- brmdoor-forced-unlock.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 brmdoor-forced-unlock.sh diff --git a/brmdoor-forced-unlock.sh b/brmdoor-forced-unlock.sh new file mode 100755 index 0000000..a34d865 --- /dev/null +++ b/brmdoor-forced-unlock.sh @@ -0,0 +1,12 @@ +#!/bin/bash +# This is example script to force unlock the lock in case the reader HW is +# dead, kernel driver misbehaves or reader cable is damaged. + +export PIN=25 + +if [ '!' -d /sys/class/gpio/gpio$PIN ]; then + echo $PIN > /sys/class/gpio/export + echo out > /sys/class/gpio/gpio$PIN/direction +fi + +echo 1 > /sys/class/gpio/gpio$PIN/value; sleep 5; echo 0 > /sys/class/gpio/gpio$PIN/value