From f80e8d0f852122082b44e8f5a75aaf1bc5a40c20 Mon Sep 17 00:00:00 2001 From: "@tweathers-sec" Date: Wed, 19 Jun 2024 13:41:37 -0400 Subject: [PATCH] Updated clone and sim handling for 48-Bit HID (C1k48s) --- client/src/wiegand_formatutils.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/src/wiegand_formatutils.c b/client/src/wiegand_formatutils.c index 75aa6ae2f..d279744b9 100644 --- a/client/src/wiegand_formatutils.c +++ b/client/src/wiegand_formatutils.c @@ -196,6 +196,10 @@ bool add_HID_header(wiegand_message_t *data) { if (data->Length > 84 || data->Length == 0) return false; + if (data->Length == 48) { + data->Mid |= 1U << (data->Length - 32); // Example leading 1: start bit + return true; + } if (data->Length >= 64) { data->Top |= 0x09e00000; // Extended-length header data->Top |= 1U << (data->Length - 64); // leading 1: start bit