From 065855e1da5c088e561580c26d96ad2b051685c4 Mon Sep 17 00:00:00 2001 From: Povilas Kanapickas Date: Sat, 21 Jul 2018 03:37:46 +0300 Subject: [PATCH] backend/genesys_gl841: Disable LEDADD on Lide 80 since it's broken there --- backend/genesys_gl841.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/genesys_gl841.c b/backend/genesys_gl841.c index 223c01d79..2ea851080 100644 --- a/backend/genesys_gl841.c +++ b/backend/genesys_gl841.c @@ -4489,8 +4489,10 @@ gl841_init_regs_for_scan (Genesys_Device * dev) /* true gray (led add for cis scanners) */ if(dev->model->is_cis && dev->settings.true_gray - && dev->settings.scan_mode != SCAN_MODE_COLOR) + && dev->settings.scan_mode != SCAN_MODE_COLOR + && dev->model->ccd_type != CIS_CANONLIDE80) { + // on Lide 80 the LEDADD bit results in only red LED array being lit DBG (DBG_io, "%s: activating LEDADD\n", __func__); flags |= SCAN_FLAG_ENABLE_LEDADD; }