Hello, my Marmitek SH624 remote has four security buttons:
-ARM-Home
-ARM-Away
-DISARM
-PANIC
All messages are recognized as from a KR10A and are decoded correctly except the ARM-Home message. It shows up as:
Rx RFSEC Addr: 7D:59:00 Func: (null)
instead off something like:
Rx RFSEC Addr: 7D:59:00 Func: ArmHome_KR10A
Here a debug from mochad:
ARM-Home:
decode.c:713:cm15a_decode_rf(-1,8) 5D 29 7D 72 0E F1 59 00
mochad.c:334:copy_clients
mochad.c:346:copy_clients 0
decode.c:713:cm15a_decode_rf(-1,8) 5D 29 7D 72 0E F1 59 00
mochad.c:334:copy_clients
mochad.c:346:copy_clients 0
Arm-Away:
decode.c:713:cm15a_decode_rf(-1,8) 5D 29 7D 72 06 F9 59 00
mochad.c:334:copy_clients
mochad.c:346:copy_clients 0
decode.c:713:cm15a_decode_rf(-1,8) 5D 29 7D 72 06 F9 59 00
mochad.c:334:copy_clients
mochad.c:346:copy_clients 0
Disarm:
decode.c:713:cm15a_decode_rf(-1,8) 5D 29 7D 72 86 79 59 00
mochad.c:334:copy_clients
mochad.c:346:copy_clients 0
decode.c:713:cm15a_decode_rf(-1,8) 5D 29 7D 72 86 79 59 00
mochad.c:334:copy_clients
mochad.c:346:copy_clients 0
I hope you can fix this.
Best,
Janno
I think a fix is easy by adding a key 0E and value pair to the array definition static const struct SecEventRec SecEventNameslongaddr in the encode.c file.
I have been trying to fix this and found out that adding:
{0x0E, "Arm_Home_KR10A"},
to "static const struct SecEventRec SecEventNames" in decode.c fixes this for me.
However it looks like you wanted it to work in a different way as I see the definition of "static const struct SecEventRec SecRemoteKeyNames" where you already included a text representation of this 0x0E value.
Can you please include my or another fix in a future version? Thnx in advance.