From 136ef9696d51715481a6e3f3774d9eaef3ea5d57 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Mon, 26 Jun 2023 10:08:44 +0200 Subject: [PATCH] Do not check MMU version with `M862.3` for MK3|MK3S --- Firmware/util.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Firmware/util.cpp b/Firmware/util.cpp index 466c8e19b5f0..fff8dd31d535 100644 --- a/Firmware/util.cpp +++ b/Firmware/util.cpp @@ -408,14 +408,14 @@ return pStrBegin; void printer_smodel_check(const char *pStrPos, const char *actualPrinterSModel) { char* pResult; -size_t nLength,nPrinterNameLength; +size_t nLength; -nPrinterNameLength = strlen_P(actualPrinterSModel); pResult=code_string(pStrPos,&nLength); -if(pResult != NULL && nLength == nPrinterNameLength) { - // Only compare them if the lengths match - if (strncmp_P(pResult, actualPrinterSModel, nLength) == 0) return; +if(pResult != NULL) { + // Only compare first 6 chars on MK3|MK3S + if (strncmp_P(pResult, PSTR("MK3"), 3) == 0) nLength = 6; + if (strncmp_P(pResult, actualPrinterSModel, nLength) == 0) return; } render_M862_warnings(