diff --git a/CHANGELOG.md b/CHANGELOG.md index ff767357c..42d5b3d06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -61,7 +61,9 @@ - Streamline generic serialize +1.5k free flash (by @Willy-JL) - JS: Refactored widget and keyboard modules with `ViewHolder`, fix crash (by @Willy-JL) - Desktop: Slim down internal anims, +3.4kb free flash (by @Willy-JL) -- UL: RFID: Update T5577 password list (by @korden32) +- RFID: + - UL: Update T5577 password list (by @korden32) + - UL: DEZ 8 display form for EM4100 (by @korden32 & @mishamyte) - OFW: iButton/RFID: Separate editing and renaming (by @Astrrra) - CLI: - Simpler plugin wrapper +0.5k free flash (by @Willy-JL) diff --git a/lib/lfrfid/protocols/protocol_em4100.c b/lib/lfrfid/protocols/protocol_em4100.c index 08b4ec9e0..1b04b2a8c 100644 --- a/lib/lfrfid/protocols/protocol_em4100.c +++ b/lib/lfrfid/protocols/protocol_em4100.c @@ -347,11 +347,13 @@ void protocol_em4100_render_data(ProtocolEM4100* protocol, FuriString* result) { uint8_t* data = protocol->data; furi_string_printf( result, - "FC: %03u\n" - "Card: %05hu (RF/%hhu)", + "FC: %03u Card: %05hu CL:%hhu\n" + "DEZ 8: %08lu", data[2], (uint16_t)((data[3] << 8) | (data[4])), - protocol->clock_per_bit); + protocol->clock_per_bit, + (uint32_t)((data[2] << 16) | (data[3] << 8) | (data[4])) + ); }; const ProtocolBase protocol_em4100 = {