From 1026deab33372e4fe2e6c1d4c0f3df0c02c491be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20D=27Alu?= <sdalu@sdalu.com>
Date: Mon, 10 Jul 2023 19:29:58 +0200
Subject: [PATCH] Add decoder conf for PHOX garage gate opener (#2560)

---
 conf/PHOX.conf | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 conf/PHOX.conf

diff --git a/conf/PHOX.conf b/conf/PHOX.conf
new file mode 100644
index 00000000..ceb3c463
--- /dev/null
+++ b/conf/PHOX.conf
@@ -0,0 +1,29 @@
+# PHOX: Remote control gate opener.
+#
+# Characteristic
+#  * Rolling code transmission
+#  * 433.92 MHz and 868.30 MHz version
+#  * 2-button and 4-button version, programmable or factory set
+#  * Possibility to obtain up to 14 channels by combining
+#    the pressure of multiple buttons
+#
+# Manufacturer:
+#   https://v2home.com/en/product/personal-pass-transmitter-433-92-868-30-mhz-rolling-code/
+#
+# TODO:
+#  * should data be inverted and reversed?
+#  * investigate meaning of first 28 bits
+#
+decoder {
+    name        = PHOX,
+    modulation  = OOK_PWM,
+    short	= 432,
+    long	= 864,
+    reset	= 32000,
+    sync	= 2596,
+    bits	= 52,
+    repeats    >= 2,
+    unique,
+    get          =@28:{4}:key:[7:A 11:B 13:C 14:D],
+    get          =@36:{16}:code:%04x,
+}