From 0838df01e05e0604b636906fac8c2d24de800cc3 Mon Sep 17 00:00:00 2001 From: TeCHiScy <741195+TeCHiScy@users.noreply.github.com> Date: Sun, 3 Aug 2025 09:18:16 +0800 Subject: [PATCH] docs: add HIDProx related commands & updates white paper --- protocol.md | 17 +++++++++++++++++ technical_whitepaper.md | 6 +++--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/protocol.md b/protocol.md index 2994173..41d3879 100644 --- a/protocol.md +++ b/protocol.md @@ -309,6 +309,14 @@ Notes: * Command: 9+N*4 bytes: `id[5]|new_key[4]|old_key1[4]|old_key2[4]|...` (N>=1). . ID as 5 bytes. Keys as 4 bytes. * Response: no data * CLI: cf `lf em 410x write` +### 3002: HIDPROX_SCAN +* Command: no data +* Response: 13 bytes: `format[1]|facility_code[4]|card_number[5]|issue_level[1]|oem[2]`. +* CLI: cf `lf hid prox read` +### 3003: HIDPROX_WRITE_TO_T55XX +* Command: 17+N*4 bytes: `format[1]|facility_code[4]|card_number[5]|issue_level[1]|oem[2]|new_key[4]|old_key1[4]|old_key2[4]|...` (N>=1). Keys as 4 bytes. +* Response: no data +* CLI: cf `lf hid prox write` ### 4000: MF1_WRITE_EMU_BLOCK_DATA * Command: 1+N*16 bytes: `block_start|block_data1[16]|block_data2[16]|...` (1<=N<=31) * Response: no data @@ -444,6 +452,15 @@ Notes: * Command: no data * Response: 5 bytes. `id[5]`. ID as 5 bytes. * CLI: cf `lf em 410x econfig` +### 5002: HIDPROX_SET_EMU_ID +* Command: 13 bytes: `format[1]|facility_code[4]|card_number[5]|issue_level[1]|oem[2]`. +* Response: no data +* CLI: cf `lf hid prox econfig` +### 5003: HIDPROX_GET_EMU_ID +* Command: no data +* Response: 13 bytes: `format[1]|facility_code[4]|card_number[5]|issue_level[1]|oem[2]`. +* CLI: cf `lf hid prox econfig -s 1 --fc 107 --cn 10044 --format H10301` + ## New data payloads: guidelines for developers diff --git a/technical_whitepaper.md b/technical_whitepaper.md index 4bd2668..e539f64 100644 --- a/technical_whitepaper.md +++ b/technical_whitepaper.md @@ -79,10 +79,10 @@ functions have been realized with it! | Card Type | Encoding Type | Whether the hardware supports | Does the software support | Whether the application layer supports | Note | |---------------------------------|:-------------:|------------------------------:|---------------------------|:--------------------------------------:|----------------------------------------------:| | Other than <125KHz/ASK/PSK/FSK> | No | No | No | No | Only 125 khz RF, Modulation ASK, FSK and PSK. | -| EM410x | ASK | Support | Support | Support | EM4100 is support(AD 64bit) | +| EM410x | ASK | Support | Support | Support | EM4100 is support (AD 16/32/64bit) | | T5577 | ASK | Support | Support | Not yet implemented | | | EM4305 | ASK | Support | Support | Not yet implemented | | -| HID Prox | FSK | Support | Support | Not yet implemented | | +| HID Prox | FSK | Support | Support | Support | | | Indala | PSK | Support | Support | Not yet implemented | | | FDX-B | ASK | Support | Support | Not yet implemented | | | Paradox | FSK | Support | Support | Not yet implemented | | @@ -107,7 +107,7 @@ functions have been realized with it! | EM410x | ASK | Support | Support | Support | | | T5577 | ASK | Support | Support | Support(Write) | | | EM4305 | ASK | Support | Support | Not yet implemented | | -| HID Prox | FSK | Support | Support | Not yet implemented | | +| HID Prox | FSK | Support | Support | Support | | | Indala | PSK | Support | Support | Not yet implemented | | | FDX-B | ASK | Support | Support | Not yet implemented | | | Paradox | FSK | Support | Support | Not yet implemented | |