From 72dbdb0d1363b9bbced5a6316f0587734a2f4160 Mon Sep 17 00:00:00 2001 From: rusEFI LLC Date: Mon, 22 Apr 2024 23:57:09 -0400 Subject: [PATCH] at least one byte of UID into logs fix #6400 --- firmware/console/binary/output_channels.txt | 1 + firmware/console/eficonsole.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/firmware/console/binary/output_channels.txt b/firmware/console/binary/output_channels.txt index f52907e4ae..f2f8ca3f8f 100644 --- a/firmware/console/binary/output_channels.txt +++ b/firmware/console/binary/output_channels.txt @@ -388,6 +388,7 @@ float mapFast uint8_t adc13bitCounter uint8_t fastAdcErrorsCount uint8_t unexpectedAdcSample + uint8_t deviceUid uint8_t[76 iterate] unusedAtTheEnd;;"",1, 0, 0, 0, 0 end_struct diff --git a/firmware/console/eficonsole.cpp b/firmware/console/eficonsole.cpp index 0c8d102a97..320b3d04bc 100644 --- a/firmware/console/eficonsole.cpp +++ b/firmware/console/eficonsole.cpp @@ -48,6 +48,7 @@ static void printUid() { engineConfiguration->device_uid[0] = uid[0]; engineConfiguration->device_uid[1] = uid[1]; engineConfiguration->device_uid[2] = uid[2]; + engine->outputChannels.deviceUid = crc8((const uint8_t*)uid, 12); } #endif