From 5ee3f7c68d253f3b6cb16bb4e1b94d11dca72fe1 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Fri, 27 Jun 2025 21:17:13 +0300 Subject: [PATCH] fix lfrfid write very strange issue with lcd backlight --- lib/lfrfid/lfrfid_worker_modes.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/lfrfid/lfrfid_worker_modes.c b/lib/lfrfid/lfrfid_worker_modes.c index 645d2bd82..036e9cf24 100644 --- a/lib/lfrfid/lfrfid_worker_modes.c +++ b/lib/lfrfid/lfrfid_worker_modes.c @@ -523,6 +523,7 @@ static void lfrfid_worker_mode_write_process(LFRFIDWorker* worker) { while(!lfrfid_worker_check_for_stop(worker)) { FURI_LOG_D(TAG, "Data write"); + furi_delay_ms(5); // halt uint16_t skips = 0; for(size_t i = 0; i < LFRFIDWriteTypeMax; i++) { memset(request, 0, sizeof(LFRFIDWriteRequest)); @@ -626,6 +627,7 @@ static void lfrfid_worker_mode_write_and_set_pass_process(LFRFIDWorker* worker) if(can_be_written) { while(!lfrfid_worker_check_for_stop(worker)) { FURI_LOG_D(TAG, "Data write with pass"); + furi_delay_ms(5); // halt LfRfid* app = worker->cb_ctx; uint32_t pass = bit_lib_bytes_to_num_be(app->password, 4);