From 166e4e8084e53a32190064ed3d6c0f291905a4e5 Mon Sep 17 00:00:00 2001 From: Jan Vos Date: Sun, 30 Aug 2026 20:58:11 +0200 Subject: [PATCH 1/2] double rdata --- src/dmdreader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dmdreader.cpp b/src/dmdreader.cpp index 74311b3..d18ebc5 100644 --- a/src/dmdreader.cpp +++ b/src/dmdreader.cpp @@ -350,7 +350,7 @@ DmdType detect_dmd() { // WPC: DOTCLK: 500000 | RCLK: 3900 | RDATA: 120 } else if ((dotclk > 450000) && (dotclk < 550000) && (rclk > 3800) && - (rclk < 4000) && (rdata > 115) && (rdata < 130)) { + (rclk < 4000) && (rdata > 115) && (rdata < 260)) { return DMD_WPC; // DOTMATION: DOTCLK: 1900000 | RCLK: 9950 | RDATA: 155 From c420e6f6e04ab7e21379b5c22ad66929a2dccb8c Mon Sep 17 00:00:00 2001 From: Jan Vos Date: Sun, 6 Sep 2026 11:17:11 +0200 Subject: [PATCH 2/2] add comment --- src/dmdreader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dmdreader.cpp b/src/dmdreader.cpp index d18ebc5..fb5f8b4 100644 --- a/src/dmdreader.cpp +++ b/src/dmdreader.cpp @@ -348,7 +348,7 @@ DmdType detect_dmd() { (rclk < 2050) && (rdata > 55) && (rdata < 65)) { return DMD_SAM; - // WPC: DOTCLK: 500000 | RCLK: 3900 | RDATA: 120 + // WPC: DOTCLK: 500000 | RCLK: 3900 | RDATA: 120 (doubled in some cases) } else if ((dotclk > 450000) && (dotclk < 550000) && (rclk > 3800) && (rclk < 4000) && (rdata > 115) && (rdata < 260)) { return DMD_WPC;