diff --git a/src/dmdreader.cpp b/src/dmdreader.cpp index 74311b3..fb5f8b4 100644 --- a/src/dmdreader.cpp +++ b/src/dmdreader.cpp @@ -348,9 +348,9 @@ 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 < 130)) { + (rclk < 4000) && (rdata > 115) && (rdata < 260)) { return DMD_WPC; // DOTMATION: DOTCLK: 1900000 | RCLK: 9950 | RDATA: 155