From 320d7fb252b52e419ca466b47d895bfb96c76b2a Mon Sep 17 00:00:00 2001 From: Michael Bisbjerg Date: Fri, 24 Apr 2026 13:27:50 +0200 Subject: [PATCH 1/3] Add panel mapping for GDEM133T91 960x680 (panel_ic_type 0x0049) Maps protocol ID 0x0049 to the new GDEM133T91_960x680 bb_epaper panel type for the 13.3" 960x680 Waveshare e-paper display (SSD1677). Co-Authored-By: Claude Sonnet 4.6 --- src/display_service.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/display_service.cpp b/src/display_service.cpp index 5224920..57f2082 100644 --- a/src/display_service.cpp +++ b/src/display_service.cpp @@ -186,6 +186,7 @@ int mapEpd(int id){ case 0x003F: return EP31_240x320; case 0x0040: return EP75YR_800x480; case 0x0041: return EP_PANEL_UNDEFINED; + case 0x0049: return GDEM133T91_960x680; default: return EP_PANEL_UNDEFINED; } } From e245c80333ce5a2baffc09b1dbab9e48dd85169a Mon Sep 17 00:00:00 2001 From: Michael Bisbjerg Date: Fri, 24 Apr 2026 13:34:25 +0200 Subject: [PATCH 2/3] Fix GDEM133T91 panel_ic_type to 0x0042 Co-Authored-By: Claude Sonnet 4.6 --- src/display_service.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/display_service.cpp b/src/display_service.cpp index 57f2082..465baf1 100644 --- a/src/display_service.cpp +++ b/src/display_service.cpp @@ -186,7 +186,7 @@ int mapEpd(int id){ case 0x003F: return EP31_240x320; case 0x0040: return EP75YR_800x480; case 0x0041: return EP_PANEL_UNDEFINED; - case 0x0049: return GDEM133T91_960x680; + case 0x0042: return GDEM133T91_960x680; default: return EP_PANEL_UNDEFINED; } } From 15de54a200c31ca3bdefc1ed8a044885d92cd068 Mon Sep 17 00:00:00 2001 From: Michael Bisbjerg Date: Fri, 1 May 2026 09:55:35 +0200 Subject: [PATCH 3/3] Update for bb_epaper change --- src/display_service.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/display_service.cpp b/src/display_service.cpp index 465baf1..768143f 100644 --- a/src/display_service.cpp +++ b/src/display_service.cpp @@ -186,7 +186,7 @@ int mapEpd(int id){ case 0x003F: return EP31_240x320; case 0x0040: return EP75YR_800x480; case 0x0041: return EP_PANEL_UNDEFINED; - case 0x0042: return GDEM133T91_960x680; + case 0x0042: return EP133_960x680; default: return EP_PANEL_UNDEFINED; } }