From c2d6871b6bb3bf224c301b2fd3ff276918eed9ae Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Tue, 27 Jan 2026 16:22:28 -0600 Subject: [PATCH] fix(caps): Correct firmware version for `canMuteNode` (#4341) Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com> --- .../src/main/kotlin/org/meshtastic/core/model/Capabilities.kt | 2 +- .../test/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/model/src/main/kotlin/org/meshtastic/core/model/Capabilities.kt b/core/model/src/main/kotlin/org/meshtastic/core/model/Capabilities.kt index da40b7ee1..eab99644f 100644 --- a/core/model/src/main/kotlin/org/meshtastic/core/model/Capabilities.kt +++ b/core/model/src/main/kotlin/org/meshtastic/core/model/Capabilities.kt @@ -34,7 +34,7 @@ data class Capabilities(val firmwareVersion: String?, internal val forceEnableAl * Note: This is currently not available in firmware but defined here for future support. */ val canMuteNode: Boolean - get() = isSupported("2.8.0") + get() = isSupported("2.7.18") /** Ability to request neighbor information from other nodes. Supported since firmware v2.7.15. */ val canRequestNeighborInfo: Boolean diff --git a/core/model/src/test/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt b/core/model/src/test/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt index 9632ca5cf..1beba0388 100644 --- a/core/model/src/test/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt +++ b/core/model/src/test/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt @@ -25,9 +25,9 @@ class CapabilitiesTest { private fun caps(version: String?) = Capabilities(version, forceEnableAll = false) @Test - fun `canMuteNode requires v2 8 0`() { + fun `canMuteNode requires v2 7 18`() { assertFalse(caps("2.7.15").canMuteNode) - assertFalse(caps("2.7.99").canMuteNode) + assertTrue(caps("2.7.18").canMuteNode) assertTrue(caps("2.8.0").canMuteNode) assertTrue(caps("2.8.1").canMuteNode) }