From 5289fa0f15cc8ae4ee7eea8c398286f748ffce59 Mon Sep 17 00:00:00 2001 From: Sven Thiele Date: Mon, 2 Mar 2026 12:42:15 +0100 Subject: [PATCH] extras: tolerate ADXL355 standby readback quirk Signed-off-by: Sven Thiele --- klippy/extras/adxl355.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/klippy/extras/adxl355.py b/klippy/extras/adxl355.py index 272012b16..123068ad3 100644 --- a/klippy/extras/adxl355.py +++ b/klippy/extras/adxl355.py @@ -95,6 +95,9 @@ class ADXL355: reg_addr = ((reg & 0x7f) << 1) & ~REG_MOD_READ self.spi.spi_send([reg_addr, val & 0xFF], minclock=minclock) stored_val = self.read_reg(reg) + # Some ADXL355 boards always read POWER_CTL.STANDBY back as 0. + if reg == REG_POWER_CTL and stored_val == (val & ~POWER_CTL_STANDBY): + return if stored_val != val: raise self.printer.command_error( "Failed to set ADXL355 register [0x%x] to 0x%x: got 0x%x. "