From 0af0ad5a174206c2bc3b3a9f371a94fe96bf8d5a Mon Sep 17 00:00:00 2001 From: Justin Mitchell Date: Sun, 17 May 2026 03:45:11 -0400 Subject: [PATCH] fix: bump open-x4-sdk to clear grayscale state after AA cleanup (#2022) Pulls in community-sdk PR #9, which clears inGrayscaleMode inside cleanupGrayscaleBuffers() after the restored BW frame is written back into RED RAM. Without this, the next BW page turn would still see the flag set and trigger a redundant grayscaleRevert() refresh, producing visible ghosting on the X4 with text anti-aliasing enabled. Regression introduced by SDK commit 0a8ada2 (factory LUT grayscale support), which removed a redundant inGrayscaleMode guard in grayscaleRevert() and so caused the cleanup to actually run for the first time. Bypassing rules to avoid this going stale and all nightly builds being broken for x4 users --- open-x4-sdk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/open-x4-sdk b/open-x4-sdk index 76a1b2fc..f4e12ad5 160000 --- a/open-x4-sdk +++ b/open-x4-sdk @@ -1 +1 @@ -Subproject commit 76a1b2fc30af6cb932340fc12327076a1120c653 +Subproject commit f4e12ad5af7d6f5742dcce029b39327678fb8fbb