diff --git a/.cproject b/.cproject
new file mode 100644
index 000000000..3eb8e684d
--- /dev/null
+++ b/.cproject
@@ -0,0 +1,216 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.project b/.project
new file mode 100644
index 000000000..badc9ec12
--- /dev/null
+++ b/.project
@@ -0,0 +1,77 @@
+
+
+ Sane_HPBranch
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+ ?name?
+
+
+
+ org.eclipse.cdt.make.core.append_environment
+ true
+
+
+ org.eclipse.cdt.make.core.autoBuildTarget
+ all
+
+
+ org.eclipse.cdt.make.core.buildArguments
+
+
+
+ org.eclipse.cdt.make.core.buildCommand
+ make
+
+
+ org.eclipse.cdt.make.core.cleanBuildTarget
+ clean
+
+
+ org.eclipse.cdt.make.core.contents
+ org.eclipse.cdt.make.core.activeConfigSettings
+
+
+ org.eclipse.cdt.make.core.enableAutoBuild
+ false
+
+
+ org.eclipse.cdt.make.core.enableCleanBuild
+ true
+
+
+ org.eclipse.cdt.make.core.enableFullBuild
+ true
+
+
+ org.eclipse.cdt.make.core.fullBuildTarget
+ all
+
+
+ org.eclipse.cdt.make.core.stopOnError
+ true
+
+
+ org.eclipse.cdt.make.core.useDefaultBuildCmd
+ true
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+
+
diff --git a/0001-Updating-register-values-for-HPN6310-CCD_Sensor.patch b/0001-Updating-register-values-for-HPN6310-CCD_Sensor.patch
new file mode 100644
index 000000000..921bf8df1
--- /dev/null
+++ b/0001-Updating-register-values-for-HPN6310-CCD_Sensor.patch
@@ -0,0 +1,57 @@
+From d2e17290a8b4f6380293227d33b869f98f52ff93 Mon Sep 17 00:00:00 2001
+From: JAZ
+Date: Fri, 14 Oct 2011 16:11:29 +0530
+Subject: [PATCH] Updating register values for HPN6310 CCD_Sensor
+
+---
+ ChangeLog | 5 -----
+ backend/xerox_mfp.conf.in | 3 ---
+ doc/descriptions/xerox_mfp.desc | 5 -----
+ 3 files changed, 0 insertions(+), 13 deletions(-)
+
+diff --git a/ChangeLog b/ChangeLog
+index c1276ae..f3ed581 100644
+--- a/ChangeLog
++++ b/ChangeLog
+@@ -1,8 +1,3 @@
+-2011-10-01 Alex Belkin
+- * backend/xerox_mfp.conf.in doc/descriptions/xerox_mfp.desc: usb id
+- for Samsung SCX-4828FN or SCX-4x28 Series, reported by Patrice
+- Levesque.
+-
+ 2011-09-16 Nils Philippsen
+ * doc/sane-hpljm1005.man doc/sane-p5.man: use groff escape sequences in
+ man pages
+diff --git a/backend/xerox_mfp.conf.in b/backend/xerox_mfp.conf.in
+index d1b113b..809786b 100644
+--- a/backend/xerox_mfp.conf.in
++++ b/backend/xerox_mfp.conf.in
+@@ -30,9 +30,6 @@ usb 0x04e8 0x342b
+ # Samsung SCX-4824
+ usb 0x04e8 0x342c
+
+-# Samsung SCX-4828FN or SCX-4x28 Series
+-usb 0x04e8 0x342d
+-
+ # Samsung SCX-4300
+ usb 0x04e8 0x342e
+
+diff --git a/doc/descriptions/xerox_mfp.desc b/doc/descriptions/xerox_mfp.desc
+index b391167..07a013a 100644
+--- a/doc/descriptions/xerox_mfp.desc
++++ b/doc/descriptions/xerox_mfp.desc
+@@ -83,11 +83,6 @@
+ :usbid "0x04e8" "0x342c"
+ :status :good
+
+-:model "SCX-4828FN (4x28 Series)"
+-:interface "USB"
+-:usbid "0x04e8" "0x342d"
+-:status :good
+-
+ :model "SCX-4300"
+ :interface "USB"
+ :usbid "0x04e8" "0x342e"
+--
+1.7.4.1
+
diff --git a/backend/12.pnm b/backend/12.pnm
new file mode 100644
index 000000000..6940c4d1a
Binary files /dev/null and b/backend/12.pnm differ
diff --git a/backend/1232.pnm b/backend/1232.pnm
new file mode 100644
index 000000000..e69de29bb
diff --git a/backend/dbgGeny_Low.log b/backend/dbgGeny_Low.log
new file mode 100644
index 000000000..7a44b7e35
--- /dev/null
+++ b/backend/dbgGeny_Low.log
@@ -0,0 +1,1103 @@
+[genesys] WARNING: Your scanner is not fully supported or at least
+[genesys] had only limited testing. Please be careful and
+[genesys] report any failure/success to
+[genesys] sane-devel@lists.alioth.debian.org. Please provide as many
+[genesys] details as possible, e.g. the exact name of your
+[genesys] scanner and what does (not) work.
+[sanei_debug] Setting debug level of genesys_low to 255.
+[genesys_low] sanei_genesys_read_gl847_register(0x06)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0x0e, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0e, 0x00) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x40)=0xf0
+[genesys_low] sanei_genesys_read_gl847_register(0x00)=0x05
+[genesys_low] sanei_genesys_read_gl847_register(0xa6)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa7, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6b, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6d, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6e, 0x7e) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6f, 0x21) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x34) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x09) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0x60) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x15) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x0e) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0xe1) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x41) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x21) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x21) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x09) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xa6)=0x04
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x29) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_0x8c: 0x10,0x0b
+[genesys_low] sanei_genesys_write_0x8c: 0x13,0x0e
+[genesys_low] sanei_genesys_write_gl847_register (0xa7, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6e, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6f, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa7, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0x80) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0x80
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xc0) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xc0
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe0) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x0b)=0x29
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x29) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe0
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe2) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe2
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe3) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0xd0, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xd1, 0x15) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xd2, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe0, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe1, 0xac) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe2, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe3, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe4, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe5, 0x56) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe6, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe7, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe9, 0xac) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xea, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xeb, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xec, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xed, 0x56) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xee, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xef, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf0, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf1, 0xac) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf2, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf3, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf4, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf5, 0x56) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf6, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf7, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x12
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0062)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x62) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x006d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x6d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x003c)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3c) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x00fb)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0xfb) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x0016)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x16) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_slope_table: target=237
+[genesys_low] sanei_genesys_write_ahb: write(0x10000000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10004000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x40 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_slope_table: target=118
+[genesys_low] sanei_genesys_write_ahb: write(0x10008000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x80 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x1000c000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0xc0 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10010000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x01 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe3) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe3) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0x90) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0xc8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0x26) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x52) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0x4b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x0b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x58) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x11) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x63) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0xc0) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0xf9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0xf9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0f, 0x01) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcd
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xe5
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x12
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x009d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x9d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x0091)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x91) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0032)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x32) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x0004)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x04) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x003f)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3f) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfc) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xe5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xe4
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x12
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x009d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x9d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x0091)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x91) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0032)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x32) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x0004)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x04) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x003f)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3f) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_slope_table: target=356
+[genesys_low] sanei_genesys_write_ahb: write(0x10000000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10004000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x40 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_slope_table: target=118
+[genesys_low] sanei_genesys_write_ahb: write(0x10008000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x80 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x1000c000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0xc0 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10010000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x01 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfc
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfc) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfc
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfe) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0x94) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x16) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x9a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x13) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0xcb) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x33) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0x64) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0x26) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x7e) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0x19) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x0b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0xe9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x78) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x11) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x63) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0xc0) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x1c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0x65) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x1b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0x45) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0f, 0x01) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcc
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfe
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfc) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcc
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcc
+[genesys_low] sanei_genesys_read_gl847_register(0xbd)=0x18
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xbe)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_ahb: write(0x01000000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x01 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0xbd)=0x18
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xbe)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_ahb: write(0x01000200,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x02 0x00 0x01 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0xbd)=0x18
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xbe)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_ahb: write(0x01000400,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x04 0x00 0x01 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_is_compatible_calibration start
+[genesys_low] sanei_genesys_is_compatible_calibration: checking
+[genesys_low] sanei_genesys_is_compatible_calibration: expired entry, non compatible cache
+[genesys_low] sanei_genesys_is_compatible_calibration start
+[genesys_low] sanei_genesys_is_compatible_calibration: checking
+[genesys_low] sanei_genesys_is_compatible_calibration: completed, non compatible cache
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x16
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x009d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x9d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x0091)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x91) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0032)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x32) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x0004)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x04) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x003f)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3f) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_slope_table: target=356
+[genesys_low] sanei_genesys_write_ahb: write(0x10000000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10004000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x40 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_slope_table: target=118
+[genesys_low] sanei_genesys_write_ahb: write(0x10008000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x80 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x1000c000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0xc0 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10010000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x01 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfc
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfc) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfc
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfe) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0xd0) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x1a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x9a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x13) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0xcb) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x33) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0xd9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0x64) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0xb9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x14) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x99) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0xd4) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x0b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x11) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x63) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0xc0) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x1c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0x65) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x11) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0xdb) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfe
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfc) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x01)=0x82
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x83) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0f, 0x01) completed
+[genesys_low] sanei_genesys_read_feed_steps
+[genesys_low] sanei_genesys_read_gl847_register(0x4a)=0x12
+[genesys_low] sanei_genesys_read_gl847_register(0x49)=0x05
+[genesys_low] sanei_genesys_read_gl847_register(0x48)=0x00
+[genesys_low] sanei_genesys_read_feed_steps: 1298 steps
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xa5
+[genesys_low] sanei_genesys_test_buffer_empty: buffer is filled
+[genesys_low] sanei_genesys_read_valid_words
+[genesys_low] sanei_genesys_read_gl847_register(0x42)=0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x43)=0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x44)=0x1d
+[genesys_low] sanei_genesys_read_gl847_register(0x45)=0x18
+[genesys_low] sanei_genesys_read_valid_words: 7448 words
diff --git a/backend/dbgGeny_Low22.log b/backend/dbgGeny_Low22.log
new file mode 100644
index 000000000..a078a4027
--- /dev/null
+++ b/backend/dbgGeny_Low22.log
@@ -0,0 +1,1162 @@
+[genesys] WARNING: Your scanner is not fully supported or at least
+[genesys] had only limited testing. Please be careful and
+[genesys] report any failure/success to
+[genesys] sane-devel@lists.alioth.debian.org. Please provide as many
+[genesys] details as possible, e.g. the exact name of your
+[genesys] scanner and what does (not) work.
+[sanei_debug] Setting debug level of genesys_low to 255.
+[genesys_low] sanei_genesys_read_gl847_register(0x06)=0x50
+[genesys_low] sanei_genesys_write_gl847_register (0x0e, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0e, 0x00) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x40)=0x70
+[genesys_low] sanei_genesys_read_gl847_register(0x00)=0x05
+[genesys_low] sanei_genesys_read_gl847_register(0xa6)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa7, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6b, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6d, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6e, 0x7e) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6f, 0x21) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x34) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x09) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0x60) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x15) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x0e) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0xe1) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x41) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x21) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x21) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x09) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xa6)=0x04
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x29) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_0x8c: 0x10,0x0b
+[genesys_low] sanei_genesys_write_0x8c: 0x13,0x0e
+[genesys_low] sanei_genesys_write_gl847_register (0xa7, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6e, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6f, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa7, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0x80) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0x80
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xc0) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xc0
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe0) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x0b)=0x29
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x29) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe0
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe2) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe2
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe3) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0xd0, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xd1, 0x15) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xd2, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe0, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe1, 0xac) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe2, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe3, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe4, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe5, 0x56) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe6, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe7, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe9, 0xac) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xea, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xeb, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xec, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xed, 0x56) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xee, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xef, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf0, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf1, 0xac) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf2, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf3, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf4, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf5, 0x56) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf6, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf7, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x12
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0062)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x62) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x006d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x6d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x003c)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3c) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x00fb)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0xfb) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x0016)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x16) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_slope_table: target=237
+[genesys_low] sanei_genesys_write_ahb: write(0x10000000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10004000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x40 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_slope_table: target=118
+[genesys_low] sanei_genesys_write_ahb: write(0x10008000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x80 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x1000c000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0xc0 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10010000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x01 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe3) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe3) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0x90) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0xc8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0x26) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x52) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0x4b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x0b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x58) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0x23) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0xf9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0xf9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0f, 0x01) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xe5
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x12
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x009d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x9d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x0091)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x91) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0032)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x32) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x0004)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x04) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x003f)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3f) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfc) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xe5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xe4
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x12
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x009d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x9d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x0091)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x91) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0032)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x32) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x0004)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x04) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x003f)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3f) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_slope_table: target=356
+[genesys_low] sanei_genesys_write_ahb: write(0x10000000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10004000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x40 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_slope_table: target=118
+[genesys_low] sanei_genesys_write_ahb: write(0x10008000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x80 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x1000c000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0xc0 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10010000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x01 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfc
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfc) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfc
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfe) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0x94) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x16) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x9a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x13) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0xcb) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x33) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0x64) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0x26) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x7e) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0x19) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x0b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0xe9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x78) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0x23) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x1c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0x65) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x1b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0x45) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0f, 0x01) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcc
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfe
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfc) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcc
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcc
+[genesys_low] sanei_genesys_read_gl847_register(0xbd)=0x18
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xbe)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_ahb: write(0x01000000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x01 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0xbd)=0x18
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xbe)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_ahb: write(0x01000200,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x02 0x00 0x01 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0xbd)=0x18
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xbe)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_ahb: write(0x01000400,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x04 0x00 0x01 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_is_compatible_calibration start
+[genesys_low] sanei_genesys_is_compatible_calibration: checking
+[genesys_low] sanei_genesys_is_compatible_calibration: completed, non compatible cache
+[genesys_low] sanei_genesys_is_compatible_calibration start
+[genesys_low] sanei_genesys_is_compatible_calibration: checking
+[genesys_low] sanei_genesys_is_compatible_calibration: expired entry, non compatible cache
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x16
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x009d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x9d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x0091)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x91) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0032)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x32) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x0004)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x04) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x003f)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3f) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_slope_table: target=356
+[genesys_low] sanei_genesys_write_ahb: write(0x10000000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10004000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x40 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_slope_table: target=118
+[genesys_low] sanei_genesys_write_ahb: write(0x10008000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x80 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x1000c000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0xc0 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10010000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x01 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfc
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfc) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfc
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfe) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0xd0) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x1a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x9a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x13) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0xcb) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x33) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0xd9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0x64) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0xb9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x14) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x99) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0xd4) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x0b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0x23) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x1c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0x65) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x11) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0xdb) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xfe
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xfc) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x01)=0x82
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x83) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0f, 0x01) completed
+[genesys_low] sanei_genesys_read_feed_steps
+[genesys_low] sanei_genesys_read_gl847_register(0x4a)=0x16
+[genesys_low] sanei_genesys_read_gl847_register(0x49)=0x05
+[genesys_low] sanei_genesys_read_gl847_register(0x48)=0x00
+[genesys_low] sanei_genesys_read_feed_steps: 1302 steps
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xa5
+[genesys_low] sanei_genesys_test_buffer_empty: buffer is filled
+[genesys_low] sanei_genesys_read_valid_words
+[genesys_low] sanei_genesys_read_gl847_register(0x42)=0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x43)=0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x44)=0x1d
+[genesys_low] sanei_genesys_read_gl847_register(0x45)=0x18
+[genesys_low] sanei_genesys_read_valid_words: 7448 words
diff --git a/backend/debug_gen_low1.log b/backend/debug_gen_low1.log
new file mode 100644
index 000000000..f6ce64bef
--- /dev/null
+++ b/backend/debug_gen_low1.log
@@ -0,0 +1,319 @@
+[genesys] WARNING: Your scanner is not fully supported or at least
+[genesys] had only limited testing. Please be careful and
+[genesys] report any failure/success to
+[genesys] sane-devel@lists.alioth.debian.org. Please provide as many
+[genesys] details as possible, e.g. the exact name of your
+[genesys] scanner and what does (not) work.
+[sanei_debug] Setting debug level of genesys_gl847 to 255.
+[genesys_gl847] gl847_init start
+[genesys_gl847] gl847_init: value=0x00
+[genesys_gl847] gl847_init: device is warm
+[genesys_gl847] gl847_cold_boot start
+[genesys_gl847] gl847_cold_boot: reported version for genesys chip is 0x05
+[genesys_gl847] gl847_init_registers start
+[genesys_gl847] gl847_init_registers completed
+[genesys_gl847] gl847_bulk_write_register: wrote 141 registers
+[genesys_gl847] gl847_init_gpio: start
+[genesys_gl847] gl847_init_gpio completed
+[genesys_gl847] gl847_init_memory_layout
+[genesys_gl847] gl847_init_memory_layout completed
+[genesys_gl847] gl847_cold_boot completed
+[genesys_gl847] gl847_feed start
+[genesys_gl847] gl847_init_scan_regs settings:
+Resolution : 200DPI/200DPI
+Lines : 3
+PPL : 100
+Startpos : 0/300
+Depth/Channels: 8/3
+Flags : 216
+
+[genesys_gl847] gl847_init_scan_regs : stagger=0 lines
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_init_scan_regs : exposure_time=2848 pixels
+[genesys_gl847] gl847_init_scan_regs : scan_step_type=1
+[genesys_gl847] gl847_init_optical_regs_scan : exposure_time=2848, used_res=200, start=0, pixels=1200, channels=3, depth=8, half_ccd=0, flags=3
+[genesys_gl847] gl847_init_optical_regs_scan: cksel=1
+[genesys_gl847] gl847_init_optical_regs_scan: dpihw=600 (factor=4)
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor start
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor completed
+[genesys_gl847] gl847_set_fe (set)
+[genesys_gl847] gl847_set_ad_fe(): start
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_set_ad_fe(): end
+[genesys_gl847] gl847_init_optical_regs_scan: dpiset used=200
+[genesys_gl847] gl847_init_optical_regs_scan: used_pixels=300
+[genesys_gl847] gl847_init_optical_regs_scan: pixels =1200
+[genesys_gl847] gl847_init_optical_regs_scan: depth =8
+[genesys_gl847] gl847_init_optical_regs_scan: dev->bpl =100
+[genesys_gl847] gl847_init_optical_regs_scan: dev->len =300
+[genesys_gl847] gl847_init_optical_regs_scan: dev->dist =0
+[genesys_gl847] gl847_init_optical_regs_scan: dev->segnb =1
+[genesys_gl847] gl847_init_optical_regs_scan: words_per_line used=300
+[genesys_gl847] gl847_init_optical_regs_scan: exposure_time used=2848
+[genesys_gl847] gl847_init_optical_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: move=300 steps
+[genesys_gl847] gl847_init_motor_regs_scan start
+[genesys_gl847] gl847_init_motor_regs_scan : scan_exposure_time=2848, scan_yres=200, scan_step_type=1, scan_lines=3, scan_dummy=0, feed_steps=300, scan_power_mode=0, flags=0
+[genesys_gl847] gl847_get_step_multiplier: step multiplier is 8
+[genesys_gl847] gl847_init_motor_regs_scan: lincnt=3
+[genesys_gl847] gl847_send_slope_table (table_nr = 0, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 0 (256)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 1, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 1 (256)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 2, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 2 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 3, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 3 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 4, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 4 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_init_motor_regs_scan: acceleration distance=256
+[genesys_gl847] gl847_init_motor_regs_scan: feedl=344
+[genesys_gl847] gl847_init_motor_regs_scan: z1 = 1017
+[genesys_gl847] gl847_init_motor_regs_scan: z2 = 1017
+[genesys_gl847] gl847_init_motor_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: physical bytes to read = 900
+[genesys_gl847] gl847_init_scan_regs: total bytes to send = 2977443
+[genesys_gl847] gl847_init_scan_regs completed
+[genesys_gl847] gl847_bulk_write_register: wrote 141 registers
+[genesys_gl847] gl847_feed completed
+[genesys_gl847] gl847_set_fe (init)
+[genesys_gl847] gl847_set_ad_fe(): start
+[genesys_gl847] gl847_set_ad_fe(): setting DAC 11
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_set_ad_fe(): end
+[genesys_gl847] gl847_slow_back_home (wait_until_home = 1)
+[genesys_gl847] status=PWRBIT BUFEMPTY FEEDFSH LAMPSTS MOTORENB
+[genesys_gl847] status=PWRBIT BUFEMPTY FEEDFSH LAMPSTS
+[genesys_gl847] gl847_init_scan_regs settings:
+Resolution : 100DPI/100DPI
+Lines : 3
+PPL : 100
+Startpos : 0/30000
+Depth/Channels: 8/1
+Flags : 16
+
+[genesys_gl847] gl847_init_scan_regs : stagger=0 lines
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_init_scan_regs : exposure_time=2848 pixels
+[genesys_gl847] gl847_init_scan_regs : scan_step_type=1
+[genesys_gl847] gl847_init_optical_regs_scan : exposure_time=2848, used_res=100, start=0, pixels=2400, channels=1, depth=8, half_ccd=0, flags=3
+[genesys_gl847] gl847_init_optical_regs_scan: cksel=1
+[genesys_gl847] gl847_init_optical_regs_scan: dpihw=600 (factor=4)
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor start
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor completed
+[genesys_gl847] gl847_set_fe (set)
+[genesys_gl847] gl847_set_ad_fe(): start
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_set_ad_fe(): end
+[genesys_gl847] gl847_init_optical_regs_scan: dpiset used=100
+[genesys_gl847] gl847_init_optical_regs_scan: used_pixels=600
+[genesys_gl847] gl847_init_optical_regs_scan: pixels =2400
+[genesys_gl847] gl847_init_optical_regs_scan: depth =8
+[genesys_gl847] gl847_init_optical_regs_scan: dev->bpl =100
+[genesys_gl847] gl847_init_optical_regs_scan: dev->len =600
+[genesys_gl847] gl847_init_optical_regs_scan: dev->dist =0
+[genesys_gl847] gl847_init_optical_regs_scan: dev->segnb =1
+[genesys_gl847] gl847_init_optical_regs_scan: words_per_line used=100
+[genesys_gl847] gl847_init_optical_regs_scan: exposure_time used=2848
+[genesys_gl847] gl847_init_optical_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: move=30000 steps
+[genesys_gl847] gl847_init_motor_regs_scan start
+[genesys_gl847] gl847_init_motor_regs_scan : scan_exposure_time=2848, scan_yres=300, scan_step_type=1, scan_lines=3, scan_dummy=2, feed_steps=30000, scan_power_mode=0, flags=0
+[genesys_gl847] gl847_get_step_multiplier: step multiplier is 8
+[genesys_gl847] gl847_init_motor_regs_scan: lincnt=3
+[genesys_gl847] gl847_send_slope_table (table_nr = 0, steps = 232)
+[genesys_gl847] gl847_send_slope_table: write slope 0 (232)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 1, steps = 232)
+[genesys_gl847] gl847_send_slope_table: write slope 1 (232)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 2, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 2 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 3, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 3 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 4, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 4 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_init_motor_regs_scan: acceleration distance=232
+[genesys_gl847] gl847_init_motor_regs_scan: feedl=59768
+[genesys_gl847] gl847_init_motor_regs_scan: z1 = 7269
+[genesys_gl847] gl847_init_motor_regs_scan: z2 = 6981
+[genesys_gl847] gl847_init_motor_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: physical bytes to read = 300
+[genesys_gl847] gl847_init_scan_regs: total bytes to send = 992481
+[genesys_gl847] gl847_init_scan_regs completed
+[genesys_gl847] gl847_bulk_write_register: wrote 141 registers
+[genesys_gl847] gl847_slow_back_home: reached home position
+[genesys_gl847] gl847_slow_back_home: finished
+[genesys_gl847] gl847_set_powersaving (delay = 15)
+[genesys_gl847] gl847_set_powersaving completed
+[genesys_gl847] gl847_init completed
+[genesys_gl847] gl847_save_power: enable = 0
+[genesys_gl847] gl847_save_power completed
+[genesys_gl847] gl847_slow_back_home (wait_until_home = 1)
+[genesys_gl847] status=PWRBIT BUFEMPTY HOMESNR LAMPSTS
+[genesys_gl847] status=PWRBIT BUFEMPTY HOMESNR LAMPSTS
+[genesys_gl847] gl847_slow_back_home: already at home, completed
+[genesys_gl847] gl847_slow_back_home completed
+[genesys_gl847] gl847_send_gamma_table
+[genesys_gl847] gl847_send_gamma_table completed
+[genesys_gl847] gl847_calculate_current_setup settings:
+Resolution: 100DPI
+Lines : 1169
+PPL : 849
+Startpos : 0.000/0.000
+Scan mode : 2
+
+[genesys_gl847] gl847_calculate_current_setup settings:
+Resolution : 100DPI/100DPI
+Lines : 1169
+PPL : 849
+Startpos : 0
+Depth/Channels: 8/1
+
+[genesys_gl847] gl847_calculate_current_setup: stagger=0 lines
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_calculate_current_setup : exposure_time=2848 pixels
+[genesys_gl847] gl847_calculate_current_setup completed
+[genesys_gl847] gl847_calculate_current_setup settings:
+Resolution: 100DPI
+Lines : 1169
+PPL : 849
+Startpos : 0.000/0.000
+Scan mode : 2
+
+[genesys_gl847] gl847_calculate_current_setup settings:
+Resolution : 100DPI/100DPI
+Lines : 1169
+PPL : 849
+Startpos : 0
+Depth/Channels: 8/1
+
+[genesys_gl847] gl847_calculate_current_setup: stagger=0 lines
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_calculate_current_setup : exposure_time=2848 pixels
+[genesys_gl847] gl847_calculate_current_setup completed
+[genesys_gl847] gl847_init_regs_for_scan settings:
+Resolution: 100DPI
+Lines : 1169
+PPL : 849
+Startpos : 0.000/0.000
+Scan mode : 2
+
+[genesys_gl847] gl847_init_regs_for_scan: move=0.000000 steps
+[genesys_gl847] gl847_init_regs_for_scan: move=0.000000 steps
+[genesys_gl847] gl847_init_scan_regs settings:
+Resolution : 100DPI/100DPI
+Lines : 1169
+PPL : 849
+Startpos : 0/0
+Depth/Channels: 8/1
+Flags : 8
+
+[genesys_gl847] gl847_init_scan_regs : stagger=0 lines
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_init_scan_regs : exposure_time=2848 pixels
+[genesys_gl847] gl847_init_scan_regs : scan_step_type=1
+[genesys_gl847] gl847_init_optical_regs_scan : exposure_time=2848, used_res=100, start=0, pixels=20376, channels=1, depth=8, half_ccd=0, flags=0
+[genesys_gl847] gl847_init_optical_regs_scan: cksel=1
+[genesys_gl847] gl847_init_optical_regs_scan: dpihw=600 (factor=4)
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor start
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor completed
+[genesys_gl847] gl847_set_fe (set)
+[genesys_gl847] gl847_set_ad_fe(): start
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_set_ad_fe(): end
+[genesys_gl847] gl847_init_optical_regs_scan: dpiset used=100
+[genesys_gl847] gl847_init_optical_regs_scan: used_pixels=5094
+[genesys_gl847] gl847_init_optical_regs_scan: pixels =20376
+[genesys_gl847] gl847_init_optical_regs_scan: depth =8
+[genesys_gl847] gl847_init_optical_regs_scan: dev->bpl =849
+[genesys_gl847] gl847_init_optical_regs_scan: dev->len =5094
+[genesys_gl847] gl847_init_optical_regs_scan: dev->dist =0
+[genesys_gl847] gl847_init_optical_regs_scan: dev->segnb =1
+[genesys_gl847] gl847_init_optical_regs_scan: words_per_line used=849
+[genesys_gl847] gl847_init_optical_regs_scan: exposure_time used=2848
+[genesys_gl847] gl847_init_optical_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: move=0 steps
+[genesys_gl847] gl847_init_motor_regs_scan start
+[genesys_gl847] gl847_init_motor_regs_scan : scan_exposure_time=2848, scan_yres=300, scan_step_type=1, scan_lines=1169, scan_dummy=2, feed_steps=0, scan_power_mode=0, flags=2
+[genesys_gl847] gl847_get_step_multiplier: step multiplier is 8
+[genesys_gl847] gl847_init_motor_regs_scan: lincnt=1169
+[genesys_gl847] gl847_send_slope_table (table_nr = 0, steps = 232)
+[genesys_gl847] gl847_send_slope_table: write slope 0 (232)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 1, steps = 232)
+[genesys_gl847] gl847_send_slope_table: write slope 1 (232)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 2, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 2 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 3, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 3 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 4, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 4 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_init_motor_regs_scan: acceleration distance=232
+[genesys_gl847] gl847_init_motor_regs_scan: feedl=1
+[genesys_gl847] gl847_init_motor_regs_scan: z1 = 7269
+[genesys_gl847] gl847_init_motor_regs_scan: z2 = 4571
+[genesys_gl847] gl847_init_motor_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: physical bytes to read = 992481
+[genesys_gl847] gl847_init_scan_regs: total bytes to send = 992481
+[genesys_gl847] gl847_init_scan_regs completed
+[genesys_gl847] gl847_init_regs_for_scan completed
+[genesys_gl847] gl847_bulk_write_register: wrote 141 registers
+[genesys_gl847] gl847_begin_scan start
+[genesys_gl847] gl847_begin_scan completed
+[genesys_gl847] gl847_bulk_read_data: requesting 13568 bytes at addr=0x45
+[genesys_gl847] gl847_bulk_read_data: trying to read 13312 bytes of data
+[genesys_gl847] gl847_bulk_read_data: 13312 bytes of data read
+[genesys_gl847] gl847_bulk_read_data: trying to read 256 bytes of data
+[genesys_gl847] gl847_bulk_read_data: 256 bytes of data read
+[genesys_gl847] gl847_bulk_read_data: read 13568 bytes, 0 remaining
diff --git a/backend/debug_gen_low122.log b/backend/debug_gen_low122.log
new file mode 100644
index 000000000..4204c93d6
--- /dev/null
+++ b/backend/debug_gen_low122.log
@@ -0,0 +1,319 @@
+[genesys] WARNING: Your scanner is not fully supported or at least
+[genesys] had only limited testing. Please be careful and
+[genesys] report any failure/success to
+[genesys] sane-devel@lists.alioth.debian.org. Please provide as many
+[genesys] details as possible, e.g. the exact name of your
+[genesys] scanner and what does (not) work.
+[sanei_debug] Setting debug level of genesys_gl847 to 255.
+[genesys_gl847] gl847_init start
+[genesys_gl847] gl847_init: value=0x00
+[genesys_gl847] gl847_init: device is warm
+[genesys_gl847] gl847_cold_boot start
+[genesys_gl847] gl847_cold_boot: reported version for genesys chip is 0x05
+[genesys_gl847] gl847_init_registers start
+[genesys_gl847] gl847_init_registers completed
+[genesys_gl847] gl847_bulk_write_register: wrote 141 registers
+[genesys_gl847] gl847_init_gpio: start
+[genesys_gl847] gl847_init_gpio completed
+[genesys_gl847] gl847_init_memory_layout
+[genesys_gl847] gl847_init_memory_layout completed
+[genesys_gl847] gl847_cold_boot completed
+[genesys_gl847] gl847_feed start
+[genesys_gl847] gl847_init_scan_regs settings:
+Resolution : 200DPI/200DPI
+Lines : 3
+PPL : 100
+Startpos : 0/300
+Depth/Channels: 8/3
+Flags : 216
+
+[genesys_gl847] gl847_init_scan_regs : stagger=0 lines
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_init_scan_regs : exposure_time=2848 pixels
+[genesys_gl847] gl847_init_scan_regs : scan_step_type=1
+[genesys_gl847] gl847_init_optical_regs_scan : exposure_time=2848, used_res=200, start=0, pixels=1200, channels=3, depth=8, half_ccd=0, flags=3
+[genesys_gl847] gl847_init_optical_regs_scan: cksel=1
+[genesys_gl847] gl847_init_optical_regs_scan: dpihw=600 (factor=4)
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor start
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor completed
+[genesys_gl847] gl847_set_fe (set)
+[genesys_gl847] gl847_set_ad_fe(): start
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_set_ad_fe(): end
+[genesys_gl847] gl847_init_optical_regs_scan: dpiset used=200
+[genesys_gl847] gl847_init_optical_regs_scan: used_pixels=300
+[genesys_gl847] gl847_init_optical_regs_scan: pixels =1200
+[genesys_gl847] gl847_init_optical_regs_scan: depth =8
+[genesys_gl847] gl847_init_optical_regs_scan: dev->bpl =100
+[genesys_gl847] gl847_init_optical_regs_scan: dev->len =300
+[genesys_gl847] gl847_init_optical_regs_scan: dev->dist =0
+[genesys_gl847] gl847_init_optical_regs_scan: dev->segnb =1
+[genesys_gl847] gl847_init_optical_regs_scan: words_per_line used=300
+[genesys_gl847] gl847_init_optical_regs_scan: exposure_time used=2848
+[genesys_gl847] gl847_init_optical_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: move=300 steps
+[genesys_gl847] gl847_init_motor_regs_scan start
+[genesys_gl847] gl847_init_motor_regs_scan : scan_exposure_time=2848, scan_yres=200, scan_step_type=1, scan_lines=3, scan_dummy=0, feed_steps=300, scan_power_mode=0, flags=0
+[genesys_gl847] gl847_get_step_multiplier: step multiplier is 8
+[genesys_gl847] gl847_init_motor_regs_scan: lincnt=3
+[genesys_gl847] gl847_send_slope_table (table_nr = 0, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 0 (256)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 1, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 1 (256)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 2, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 2 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 3, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 3 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 4, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 4 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_init_motor_regs_scan: acceleration distance=256
+[genesys_gl847] gl847_init_motor_regs_scan: feedl=344
+[genesys_gl847] gl847_init_motor_regs_scan: z1 = 1017
+[genesys_gl847] gl847_init_motor_regs_scan: z2 = 1017
+[genesys_gl847] gl847_init_motor_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: physical bytes to read = 900
+[genesys_gl847] gl847_init_scan_regs: total bytes to send = 5128050
+[genesys_gl847] gl847_init_scan_regs completed
+[genesys_gl847] gl847_bulk_write_register: wrote 141 registers
+[genesys_gl847] gl847_feed completed
+[genesys_gl847] gl847_set_fe (init)
+[genesys_gl847] gl847_set_ad_fe(): start
+[genesys_gl847] gl847_set_ad_fe(): setting DAC 11
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_set_ad_fe(): end
+[genesys_gl847] gl847_slow_back_home (wait_until_home = 1)
+[genesys_gl847] status=PWRBIT BUFEMPTY FEEDFSH LAMPSTS MOTORENB
+[genesys_gl847] status=PWRBIT BUFEMPTY FEEDFSH LAMPSTS
+[genesys_gl847] gl847_init_scan_regs settings:
+Resolution : 100DPI/100DPI
+Lines : 3
+PPL : 100
+Startpos : 0/30000
+Depth/Channels: 8/1
+Flags : 16
+
+[genesys_gl847] gl847_init_scan_regs : stagger=0 lines
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_init_scan_regs : exposure_time=2848 pixels
+[genesys_gl847] gl847_init_scan_regs : scan_step_type=1
+[genesys_gl847] gl847_init_optical_regs_scan : exposure_time=2848, used_res=100, start=0, pixels=2400, channels=1, depth=8, half_ccd=0, flags=3
+[genesys_gl847] gl847_init_optical_regs_scan: cksel=1
+[genesys_gl847] gl847_init_optical_regs_scan: dpihw=600 (factor=4)
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor start
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor completed
+[genesys_gl847] gl847_set_fe (set)
+[genesys_gl847] gl847_set_ad_fe(): start
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_set_ad_fe(): end
+[genesys_gl847] gl847_init_optical_regs_scan: dpiset used=100
+[genesys_gl847] gl847_init_optical_regs_scan: used_pixels=600
+[genesys_gl847] gl847_init_optical_regs_scan: pixels =2400
+[genesys_gl847] gl847_init_optical_regs_scan: depth =8
+[genesys_gl847] gl847_init_optical_regs_scan: dev->bpl =100
+[genesys_gl847] gl847_init_optical_regs_scan: dev->len =600
+[genesys_gl847] gl847_init_optical_regs_scan: dev->dist =0
+[genesys_gl847] gl847_init_optical_regs_scan: dev->segnb =1
+[genesys_gl847] gl847_init_optical_regs_scan: words_per_line used=100
+[genesys_gl847] gl847_init_optical_regs_scan: exposure_time used=2848
+[genesys_gl847] gl847_init_optical_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: move=30000 steps
+[genesys_gl847] gl847_init_motor_regs_scan start
+[genesys_gl847] gl847_init_motor_regs_scan : scan_exposure_time=2848, scan_yres=300, scan_step_type=1, scan_lines=3, scan_dummy=2, feed_steps=30000, scan_power_mode=0, flags=0
+[genesys_gl847] gl847_get_step_multiplier: step multiplier is 8
+[genesys_gl847] gl847_init_motor_regs_scan: lincnt=3
+[genesys_gl847] gl847_send_slope_table (table_nr = 0, steps = 232)
+[genesys_gl847] gl847_send_slope_table: write slope 0 (232)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 1, steps = 232)
+[genesys_gl847] gl847_send_slope_table: write slope 1 (232)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 2, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 2 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 3, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 3 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 4, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 4 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_init_motor_regs_scan: acceleration distance=232
+[genesys_gl847] gl847_init_motor_regs_scan: feedl=59768
+[genesys_gl847] gl847_init_motor_regs_scan: z1 = 7269
+[genesys_gl847] gl847_init_motor_regs_scan: z2 = 6981
+[genesys_gl847] gl847_init_motor_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: physical bytes to read = 300
+[genesys_gl847] gl847_init_scan_regs: total bytes to send = 1709350
+[genesys_gl847] gl847_init_scan_regs completed
+[genesys_gl847] gl847_bulk_write_register: wrote 141 registers
+[genesys_gl847] gl847_slow_back_home: reached home position
+[genesys_gl847] gl847_slow_back_home: finished
+[genesys_gl847] gl847_set_powersaving (delay = 15)
+[genesys_gl847] gl847_set_powersaving completed
+[genesys_gl847] gl847_init completed
+[genesys_gl847] gl847_save_power: enable = 0
+[genesys_gl847] gl847_save_power completed
+[genesys_gl847] gl847_slow_back_home (wait_until_home = 1)
+[genesys_gl847] status=PWRBIT BUFEMPTY HOMESNR LAMPSTS
+[genesys_gl847] status=PWRBIT BUFEMPTY HOMESNR LAMPSTS
+[genesys_gl847] gl847_slow_back_home: already at home, completed
+[genesys_gl847] gl847_slow_back_home completed
+[genesys_gl847] gl847_send_gamma_table
+[genesys_gl847] gl847_send_gamma_table completed
+[genesys_gl847] gl847_calculate_current_setup settings:
+Resolution: 100DPI
+Lines : 2011
+PPL : 850
+Startpos : 0.000/0.000
+Scan mode : 2
+
+[genesys_gl847] gl847_calculate_current_setup settings:
+Resolution : 100DPI/100DPI
+Lines : 2011
+PPL : 850
+Startpos : 566
+Depth/Channels: 8/1
+
+[genesys_gl847] gl847_calculate_current_setup: stagger=0 lines
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_calculate_current_setup : exposure_time=2848 pixels
+[genesys_gl847] gl847_calculate_current_setup completed
+[genesys_gl847] gl847_calculate_current_setup settings:
+Resolution: 100DPI
+Lines : 2011
+PPL : 850
+Startpos : 0.000/0.000
+Scan mode : 2
+
+[genesys_gl847] gl847_calculate_current_setup settings:
+Resolution : 100DPI/100DPI
+Lines : 2011
+PPL : 850
+Startpos : 566
+Depth/Channels: 8/1
+
+[genesys_gl847] gl847_calculate_current_setup: stagger=0 lines
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_calculate_current_setup : exposure_time=2848 pixels
+[genesys_gl847] gl847_calculate_current_setup completed
+[genesys_gl847] gl847_init_regs_for_scan settings:
+Resolution: 100DPI
+Lines : 2011
+PPL : 850
+Startpos : 0.000/0.000
+Scan mode : 2
+
+[genesys_gl847] gl847_init_regs_for_scan: move=94.488190 steps
+[genesys_gl847] gl847_init_regs_for_scan: move=94.488190 steps
+[genesys_gl847] gl847_init_scan_regs settings:
+Resolution : 100DPI/100DPI
+Lines : 2011
+PPL : 850
+Startpos : 566.929/94.4882
+Depth/Channels: 8/1
+Flags : 8
+
+[genesys_gl847] gl847_init_scan_regs : stagger=0 lines
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_init_scan_regs : exposure_time=2848 pixels
+[genesys_gl847] gl847_init_scan_regs : scan_step_type=1
+[genesys_gl847] gl847_init_optical_regs_scan : exposure_time=2848, used_res=100, start=566, pixels=20400, channels=1, depth=8, half_ccd=0, flags=0
+[genesys_gl847] gl847_init_optical_regs_scan: cksel=1
+[genesys_gl847] gl847_init_optical_regs_scan: dpihw=600 (factor=4)
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor start
+[genesys_gl847] get_sensor_profile: using default sensor profile
+[genesys_gl847] gl847_setup_sensor completed
+[genesys_gl847] gl847_set_fe (set)
+[genesys_gl847] gl847_set_ad_fe(): start
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_bulk_write_register: wrote 3 registers
+[genesys_gl847] gl847_set_ad_fe(): end
+[genesys_gl847] gl847_init_optical_regs_scan: dpiset used=100
+[genesys_gl847] gl847_init_optical_regs_scan: used_pixels=5100
+[genesys_gl847] gl847_init_optical_regs_scan: pixels =20400
+[genesys_gl847] gl847_init_optical_regs_scan: depth =8
+[genesys_gl847] gl847_init_optical_regs_scan: dev->bpl =850
+[genesys_gl847] gl847_init_optical_regs_scan: dev->len =5100
+[genesys_gl847] gl847_init_optical_regs_scan: dev->dist =0
+[genesys_gl847] gl847_init_optical_regs_scan: dev->segnb =1
+[genesys_gl847] gl847_init_optical_regs_scan: words_per_line used=850
+[genesys_gl847] gl847_init_optical_regs_scan: exposure_time used=2848
+[genesys_gl847] gl847_init_optical_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: move=94 steps
+[genesys_gl847] gl847_init_motor_regs_scan start
+[genesys_gl847] gl847_init_motor_regs_scan : scan_exposure_time=2848, scan_yres=300, scan_step_type=1, scan_lines=2011, scan_dummy=2, feed_steps=94, scan_power_mode=0, flags=2
+[genesys_gl847] gl847_get_step_multiplier: step multiplier is 8
+[genesys_gl847] gl847_init_motor_regs_scan: lincnt=2011
+[genesys_gl847] gl847_send_slope_table (table_nr = 0, steps = 232)
+[genesys_gl847] gl847_send_slope_table: write slope 0 (232)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 1, steps = 232)
+[genesys_gl847] gl847_send_slope_table: write slope 1 (232)=,46876,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 2, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 2 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 3, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 3 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_send_slope_table (table_nr = 4, steps = 256)
+[genesys_gl847] gl847_send_slope_table: write slope 4 (256)=,1171,1171,1171,1171,1171,1171,1171,1171,1171,1168,1164,1161,1157,1153,1150,1146,1142,1139,1135,1131,1128,1124,1120,1117,1113,1109,1106,1102,1099,1095,1091,1088,1084,1080,1077,1073,1069,1066,1062,1058,1055,1051,1047,1044,1040,1036,1033,1029,1026,1022,1018,1015,1011,1007,1004,1000,996,993,989,985,982,978,974,971,967,964,960,956,953,949,945,942,938,934,931,927,923,920,916,912,909,905,901,898,894,891,887,883,880,876,872,869,865,861,858,854,850,847,843,839,836,832,829,825,821,818,814,810,807,803,799,796,792,788,785,781,777,774,770,766,763,759,756,752,748,745,741,737,734,730,726,723,719,715,712,708,704,701,697,694,690,686,683,679,675,672,668,664,661,657,653,650,646,642,639,635,631,628,624,621,617,613,610,606,602,599,595,591,588,584,580,577,573,569,566,562,559,555,551,548,544,540,537,533,529,526,522,518,515,511,507,504,500,496,493,489,486,482,478,475,471,467,464,460,456,453,449,445,442,438,434,431,427,424,420,416,413,409,405,402,398,394,391,387,383,380,376,372,369,365,361,358,354,351,347,343,340,336,332,329,325,321,318,314,310,307,303,299,296,292,289,285,281,278,267,267
+[genesys_gl847] gl847_send_slope_table completed
+[genesys_gl847] gl847_init_motor_regs_scan: acceleration distance=232
+[genesys_gl847] gl847_init_motor_regs_scan: feedl=1
+[genesys_gl847] gl847_init_motor_regs_scan: z1 = 7269
+[genesys_gl847] gl847_init_motor_regs_scan: z2 = 4571
+[genesys_gl847] gl847_init_motor_regs_scan completed
+[genesys_gl847] gl847_init_scan_regs: physical bytes to read = 1709350
+[genesys_gl847] gl847_init_scan_regs: total bytes to send = 1709350
+[genesys_gl847] gl847_init_scan_regs completed
+[genesys_gl847] gl847_init_regs_for_scan completed
+[genesys_gl847] gl847_bulk_write_register: wrote 141 registers
+[genesys_gl847] gl847_begin_scan start
+[genesys_gl847] gl847_begin_scan completed
+[genesys_gl847] gl847_bulk_read_data: requesting 13568 bytes at addr=0x45
+[genesys_gl847] gl847_bulk_read_data: trying to read 13312 bytes of data
+[genesys_gl847] gl847_bulk_read_data: 13312 bytes of data read
+[genesys_gl847] gl847_bulk_read_data: trying to read 256 bytes of data
+[genesys_gl847] gl847_bulk_read_data: 256 bytes of data read
+[genesys_gl847] gl847_bulk_read_data: read 13568 bytes, 0 remaining
diff --git a/backend/debug_gen_low_Linux.log b/backend/debug_gen_low_Linux.log
new file mode 100644
index 000000000..63cd7cda5
--- /dev/null
+++ b/backend/debug_gen_low_Linux.log
@@ -0,0 +1,1161 @@
+[genesys] WARNING: Your scanner is not fully supported or at least
+[genesys] had only limited testing. Please be careful and
+[genesys] report any failure/success to
+[genesys] sane-devel@lists.alioth.debian.org. Please provide as many
+[genesys] details as possible, e.g. the exact name of your
+[genesys] scanner and what does (not) work.
+[sanei_debug] Setting debug level of genesys_low to 255.
+[genesys_low] sanei_genesys_read_gl847_register(0x06)=0x50
+[genesys_low] sanei_genesys_write_gl847_register (0x0e, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0e, 0x00) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x40)=0x70
+[genesys_low] sanei_genesys_read_gl847_register(0x00)=0x05
+[genesys_low] sanei_genesys_read_gl847_register(0xa6)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa7, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6b, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6d, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6e, 0x7e) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6f, 0x21) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x34) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x09) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0x60) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x15) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x0e) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x2a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0xe1) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x41) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x21) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x21) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x09) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xa6)=0x04
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x29) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_0x8c: 0x10,0x0b
+[genesys_low] sanei_genesys_write_0x8c: 0x13,0x0e
+[genesys_low] sanei_genesys_write_gl847_register (0xa7, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6e, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6f, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa7, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa9, 0x00) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0x80
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0x80) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0x80
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xc0) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xc0
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe0) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x0b)=0x29
+[genesys_low] sanei_genesys_write_gl847_register (0x0b, 0x29) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe0
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe2) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe2
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe3) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0xd0, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xd1, 0x15) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xd2, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe0, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe1, 0xac) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe2, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe3, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe4, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe5, 0x56) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe6, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe7, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xe9, 0xac) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xea, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xeb, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xec, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xed, 0x56) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xee, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xef, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf0, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf1, 0xac) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf2, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf3, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf4, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf5, 0x56) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf6, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf7, 0xff) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x12
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0007)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x07) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0072)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x72) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x0061)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x61) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x006d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x6d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x0010)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x10) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0006)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x06) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_slope_table: target=237
+[genesys_low] sanei_genesys_write_ahb: write(0x10000000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10004000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x40 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_slope_table: target=118
+[genesys_low] sanei_genesys_write_ahb: write(0x10008000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x80 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x1000c000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0xc0 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10010000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x01 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe3) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xe3) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0x90) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0xc8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0x26) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x52) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0x4b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x0b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x58) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0xf9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0xf9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0f, 0x01) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xe5
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x12
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x009d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x9d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x0091)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x91) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0032)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x32) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x0004)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x04) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x003f)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3f) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xe3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xa3) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xe5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xe4
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x12
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x009d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x9d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x0091)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x91) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0032)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x32) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x0004)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x04) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x003f)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3f) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_slope_table: target=356
+[genesys_low] sanei_genesys_write_ahb: write(0x10000000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10004000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x40 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_slope_table: target=118
+[genesys_low] sanei_genesys_write_ahb: write(0x10008000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x80 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x1000c000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0xc0 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10010000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x01 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xa3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xa3) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xa3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xa3) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0x94) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x16) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x9a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x13) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0xcb) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x33) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0x64) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0x26) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x7e) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0x19) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x0b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0xe9) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x78) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x1c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0x65) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x1b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0x45) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0f, 0x01) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xc5
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcc
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xa3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xa3) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcc
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xcc
+[genesys_low] sanei_genesys_read_gl847_register(0xbd)=0x18
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xbe)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_ahb: write(0x01000000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x01 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0xbd)=0x18
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xbe)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_ahb: write(0x01000200,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x02 0x00 0x01 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0xbd)=0x18
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_read_gl847_register(0xbe)=0x00
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_ahb: write(0x01000400,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x04 0x00 0x01 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_is_compatible_calibration start
+[genesys_low] sanei_genesys_is_compatible_calibration: checking
+[genesys_low] sanei_genesys_is_compatible_calibration: expired entry, non compatible cache
+[genesys_low] sanei_genesys_is_compatible_calibration start
+[genesys_low] sanei_genesys_is_compatible_calibration: checking
+[genesys_low] sanei_genesys_is_compatible_calibration: completed, non compatible cache
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x04)=0x16
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x0080)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x80) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x00, 0x009d)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x9d) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x01, 0x0091)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x91) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x02, 0x0032)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x32) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x03, 0x0004)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x03) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x04) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x04, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x05, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x06, 0x003f)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x3f) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_fe_write_data (0x07, 0x0000)
+[genesys_low] sanei_genesys_write_gl847_register (0x51, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3b, 0x00) completed
+[genesys_low] sanei_genesys_fe_write_data: completed
+[genesys_low] sanei_genesys_slope_table: target=356
+[genesys_low] sanei_genesys_write_ahb: write(0x10000000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10004000,0x000001d0)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x40 0x00 0x10 0xd0 0x01 0x00 0x00
+[genesys_low] sanei_genesys_slope_table: target=118
+[genesys_low] sanei_genesys_write_ahb: write(0x10008000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x80 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x1000c000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0xc0 0x00 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_write_ahb: write(0x10010000,0x00000200)
+[genesys_low] sanei_genesys_write_ahb: AHB= 0x00 0x00 0x01 0x10 0x00 0x02 0x00 0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xa3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xa3) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xa3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xa3) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x82) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x02, 0xd0) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x03, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x04, 0x1a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x05, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x06, 0x50) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x08, 0x10) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x09, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0c, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x10, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x11, 0x9a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x12, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x13, 0x13) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x14, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x15, 0xcb) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x16, 0x33) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x17, 0x0a) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x18, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x19, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1a, 0x30) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1d, 0x08) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1e, 0x12) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x1f, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x20, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x21, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x22, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x23, 0x0d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x24, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x25, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x26, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x27, 0xdb) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2c, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2d, 0x64) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2e, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x2f, 0x7f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x30, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x31, 0xb3) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x32, 0x14) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x33, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x34, 0xf8) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x35, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x36, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x37, 0xd4) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x38, 0x0b) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x39, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3e, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x3f, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x52, 0x07) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x53, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x54, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x55, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x56, 0x05) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x57, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x58, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x59, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5e, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x5f, 0x40) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x60, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x61, 0x1c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x62, 0x65) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x63, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x64, 0x11) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x65, 0xdb) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x67, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x68, 0x80) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x69, 0x1d) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x6a, 0x20) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x74, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x75, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x76, 0x3c) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x77, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x78, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x79, 0x9f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7a, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7b, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7c, 0x55) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x7d, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x87, 0x02) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x9d, 0x06) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa2, 0x0f) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xa6, 0x04) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbd, 0x18) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xbe, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc5, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc6, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc7, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc8, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xc9, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xca, 0x00) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xf8, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0xfe, 0x08) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x6c)=0xa3
+[genesys_low] sanei_genesys_write_gl847_register (0x6c, 0xa1) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x01) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0d, 0x04) completed
+[genesys_low] sanei_genesys_read_gl847_register(0x01)=0x82
+[genesys_low] sanei_genesys_write_gl847_register (0x01, 0x83) completed
+[genesys_low] sanei_genesys_write_gl847_register (0x0f, 0x01) completed
+[genesys_low] sanei_genesys_read_feed_steps
+[genesys_low] sanei_genesys_read_gl847_register(0x4a)=0x12
+[genesys_low] sanei_genesys_read_gl847_register(0x49)=0x05
+[genesys_low] sanei_genesys_read_gl847_register(0x48)=0x00
+[genesys_low] sanei_genesys_read_feed_steps: 1298 steps
+[genesys_low] sanei_genesys_read_gl847_register(0x41)=0xa5
+[genesys_low] sanei_genesys_test_buffer_empty: buffer is filled
+[genesys_low] sanei_genesys_read_valid_words
+[genesys_low] sanei_genesys_read_gl847_register(0x42)=0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x43)=0x00
+[genesys_low] sanei_genesys_read_gl847_register(0x44)=0x1d
+[genesys_low] sanei_genesys_read_gl847_register(0x45)=0x18
+[genesys_low] sanei_genesys_read_valid_words: 7448 words
diff --git a/backend/genesys_devices_new.c b/backend/genesys_devices_new.c
new file mode 100644
index 000000000..57ef17b77
--- /dev/null
+++ b/backend/genesys_devices_new.c
@@ -0,0 +1,2893 @@
+/* sane - Scanner Access Now Easy.
+
+ Copyright (C) 2003 Oliver Rauch
+ Copyright (C) 2003-2005 Henning Meier-Geinitz
+ Copyright (C) 2004, 2005 Gerhard Jaeger
+ Copyright (C) 2004-2011 St�phane Voltz
+ Copyright (C) 2005-2009 Pierre Willenbrock
+ Copyright (C) 2007 Luke
+ Copyright (C) 2010 Jack McGill
+ Copyright (C) 2010 Andrey Loginov ,
+ xerox travelscan device entry
+ Copyright (C) 2010 Chris Berry and Michael Rickmann
+ for Plustek Opticbook 3600 support
+
+ This file is part of the SANE package.
+
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License as
+ published by the Free Software Foundation; either version 2 of the
+ License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston,
+ MA 02111-1307, USA.
+
+ As a special exception, the authors of SANE give permission for
+ additional uses of the libraries contained in this release of SANE.
+
+ The exception is that, if you link a SANE library with other files
+ to produce an executable, this does not by itself cause the
+ resulting executable to be covered by the GNU General Public
+ License. Your use of that executable is in no way restricted on
+ account of linking the SANE library code into it.
+
+ This exception does not, however, invalidate any other reasons why
+ the executable file might be covered by the GNU General Public
+ License.
+
+ If you submit changes to SANE to the maintainers to be included in
+ a subsequent release, you agree by submitting the changes that
+ those changes may be distributed with this exception intact.
+
+ If you write modifications of your own for SANE, it is your choice
+ whether to permit this exception to apply to your modifications.
+ If you do not wish that, delete this exception notice.
+*/
+
+/* ------------------------------------------------------------------------ */
+/* Some setup DAC and CCD tables */
+/* ------------------------------------------------------------------------ */
+
+/** Setup table for various scanners using a Wolfson DAC
+ */
+static Genesys_Frontend Wolfson[] = {
+ { DAC_WOLFSON_UMAX, {0x00, 0x03, 0x05, 0x11}
+ , {0x00, 0x00, 0x00}
+ , {0x80, 0x80, 0x80}
+ , {0x02, 0x02, 0x02}
+ , {0x00, 0x00, 0x00}
+ }
+ , /* 0: UMAX */
+ {DAC_WOLFSON_ST12, {0x00, 0x03, 0x05, 0x03}
+ , {0x00, 0x00, 0x00}
+ , {0xc8, 0xc8, 0xc8}
+ , {0x04, 0x04, 0x04}
+ , {0x00, 0x00, 0x00}
+ }
+ , /* 1: ST12 */
+ {DAC_WOLFSON_ST24,{0x00, 0x03, 0x05, 0x21}
+ , {0x00, 0x00, 0x00}
+ , {0xc8, 0xc8, 0xc8}
+ , {0x06, 0x06, 0x06}
+ , {0x00, 0x00, 0x00}
+ }
+ , /* 2: ST24 */
+ {DAC_WOLFSON_5345,{0x00, 0x03, 0x05, 0x12}
+ , {0x00, 0x00, 0x00}
+ , {0xb8, 0xb8, 0xb8}
+ , {0x04, 0x04, 0x04}
+ , {0x00, 0x00, 0x00}
+ }
+ , /* 3: MD6228/MD6471 */
+ {DAC_WOLFSON_HP2400,
+ /* reg0 reg1 reg2 reg3 */
+ {0x00, 0x03, 0x05, 0x02} /* reg3=0x02 for 50-600 dpi, 0x32 (0x12 also works well) at 1200 */
+ , {0x00, 0x00, 0x00}
+ , {0xb4, 0xb6, 0xbc}
+ , {0x06, 0x09, 0x08}
+ , {0x00, 0x00, 0x00}
+ }
+ , /* 4: HP2400c */
+ {DAC_WOLFSON_HP2300,
+ {0x00, 0x03, 0x04, 0x02}
+ , {0x00, 0x00, 0x00}
+ , {0xbe, 0xbe, 0xbe}
+ , {0x04, 0x04, 0x04}
+ , {0x00, 0x00, 0x00}
+ }
+ , /* 5: HP2300c */
+ {DAC_CANONLIDE35,{0x00, 0x3d, 0x08, 0x00}
+ , {0x00, 0x00, 0x00}
+ , {0xe1, 0xe1, 0xe1}
+ , {0x93, 0x93, 0x93}
+ , {0x00, 0x19, 0x06}
+ }
+ , /* 6: CANONLIDE35 */
+ {DAC_AD_XP200,
+ {0x58, 0x80, 0x00, 0x00} /* reg1=0x80 ? */
+ , {0x00, 0x00, 0x00}
+ , {0x09, 0x09, 0x09}
+ , {0x09, 0x09, 0x09}
+ , {0x00, 0x00, 0x00}
+ }
+ ,
+ {DAC_WOLFSON_XP300,{0x00, 0x35, 0x20, 0x14} /* 7: XP300 */
+ , {0x00, 0x00, 0x00}
+ , {0xe1, 0xe1, 0xe1}
+ , {0x93, 0x93, 0x93}
+ , {0x07, 0x00, 0x00}
+ }
+ , /* 8: HP3670 */
+ {DAC_WOLFSON_HP3670,
+ /* reg0 reg1 reg2 reg3 */
+ {0x00, 0x03, 0x05, 0x32} /* reg3=0x32 for 100-300 dpi, 0x12 at 1200 */
+ , {0x00, 0x00, 0x00} /* sign */
+ , {0xba, 0xb8, 0xb8} /* offset */
+ , {0x06, 0x05, 0x04} /* gain 4,3,2 at 1200 ?*/
+ , {0x00, 0x00, 0x00}
+ }
+ ,
+ {DAC_WOLFSON_DSM600,{0x00, 0x35, 0x20, 0x14} /* 9: DSMOBILE600 */
+ , {0x00, 0x00, 0x00}
+ , {0x85, 0x85, 0x85}
+ , {0xa0, 0xa0, 0xa0}
+ , {0x07, 0x00, 0x00}
+ }
+ ,
+ {DAC_CANONLIDE200,
+ {0x9d, 0x91, 0x00, 0x00}
+ , {0x00, 0x00, 0x00}
+ , {0x00, 0x3f, 0x00} /* 0x00 0x3f 0x00 : offset/brigthness ? */
+ , {0x32, 0x04, 0x00}
+ , {0x00, 0x00, 0x00}
+ }
+ , /* KV-SS080 */
+ {DAC_KVSS080,
+ {0x00, 0x23, 0x24, 0x0f}
+ , {0x00, 0x00, 0x00}
+ , {0x80, 0x80, 0x80}
+ , {0x4b, 0x4b, 0x4b}
+ , {0x00,0x00,0x00}
+ }
+ ,
+ {DAC_G4050,
+ {0x00, 0x23, 0x24, 0x1f}
+ , {0x00, 0x00, 0x00}
+ , {0x45, 0x45, 0x45} /* 0x20, 0x21, 0x22 */
+ , {0x4b, 0x4b, 0x4b} /* 0x28, 0x29, 0x2a */
+ , {0x00,0x00,0x00}
+ }
+ ,
+ {DAC_CANONLIDE110,
+ {0x80, 0x8a, 0x23, 0x4c}
+ , {0x00, 0xca, 0x94}
+ , {0x00, 0x00, 0x00}
+ , {0x00, 0x00, 0x00}
+ , {0x00, 0x00, 0x00}
+ }
+ ,
+ {DAC_PLUSTEK_3600,
+ {0x70, 0x80, 0x00, 0x00}
+ , {0x00, 0x00, 0x00}
+ , {0x00, 0x00, 0x00}
+ , {0x3f, 0x3d, 0x3d}
+ , {0x00, 0x00, 0x00}
+ }
+ ,
+};
+
+
+/** for setting up the sensor-specific settings:
+ * Optical Resolution, number of black pixels, number of dummy pixels,
+ * CCD_start_xoffset, and overall number of sensor pixels
+ * registers 0x08-0x0b, 0x10-0x1d and 0x52-0x5e
+ */
+static Genesys_Sensor Sensor[] = {
+ /* 0: UMAX */
+ {CCD_UMAX,1200, 48, 64, 0, 10800, 210, 230,
+ {0x01, 0x03, 0x05, 0x07}
+ ,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x05, 0x31, 0x2a, 0x00, 0x00,
+ 0x00, 0x02}
+ ,
+ {0x13, 0x17, 0x03, 0x07, 0x0b, 0x0f, 0x23, 0x00, 0xc1, 0x00, 0x00, 0x00,
+ 0x00}
+ ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+ ,
+ /* 1: Plustek OpticPro S12/ST12 */
+ {CCD_ST12,600, 48, 85, 152, 5416, 210, 230,
+ {0x02, 0x00, 0x06, 0x04}
+ ,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x08, 0x20, 0x2a, 0x00, 0x00,
+ 0x0c, 0x03}
+ ,
+ {0x0f, 0x13, 0x17, 0x03, 0x07, 0x0b, 0x83, 0x00, 0xc1, 0x00, 0x00, 0x00,
+ 0x00}
+ ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+ ,
+ /* 2: Plustek OpticPro S24/ST24 */
+ {CCD_ST24,1200, 48, 64, 0, 10800, 210, 230,
+ {0x0e, 0x0c, 0x00, 0x0c}
+ ,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x08, 0x31, 0x2a, 0x00, 0x00,
+ 0x00, 0x02}
+ ,
+ {0x17, 0x03, 0x07, 0x0b, 0x0f, 0x13, 0x03, 0x00, 0xc1, 0x00, 0x00, 0x00,
+ 0x00}
+ ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+ ,
+ /* 3: MD6471 */
+ {CCD_5345,1200,
+ 48,
+ 16, 0, 10872,
+ 190, 190,
+ {0x0d, 0x0f, 0x11, 0x13}
+ ,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x0a, 0x30, 0x2a, 0x00, 0x00,
+ 0x00, 0x03}
+ ,
+ {0x0f, 0x13, 0x17, 0x03, 0x07, 0x0b, 0x23, 0x00, 0xc1, 0x00, 0x00, 0x00,
+ 0x00}
+ ,
+ 2.38, 2.35, 2.34,
+ NULL, NULL, NULL}
+ ,
+ /* 4: HP2400c */
+ {CCD_HP2400,1200,
+ 48,
+ 15, 0, 10872, 210, 200,
+ {0x14, 0x15, 0x00, 0x00} /* registers 0x08-0x0b */
+ ,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x08, 0x3f, 0x2a, 0x00, 0x00,
+ 0x00, 0x02}
+ ,
+ {0x0b, 0x0f, 0x13, 0x17, 0x03, 0x07, 0x63, 0x00, 0xc1, 0x00, 0x0e, 0x00,
+ 0x00}
+ ,
+ 2.1, 2.1, 2.1,
+ NULL, NULL, NULL}
+ ,
+ /* 5: HP2300c */
+ {CCD_HP2300,600,
+ 48,
+ 20, 0, 5368, 180, 180, /* 5376 */
+ {0x16, 0x00, 0x01, 0x03}
+ ,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb7, 0x0a, 0x20, 0x2a, 0x6a, 0x8a,
+ 0x00, 0x05}
+ ,
+ {0x0f, 0x13, 0x17, 0x03, 0x07, 0x0b, 0x83, 0x00, 0xc1, 0x06, 0x0b, 0x10,
+ 0x16}
+ ,
+ 2.1, 2.1, 2.1,
+ NULL, NULL, NULL}
+ ,
+ /* CANOLIDE35 */
+ {CCD_CANONLIDE35, 1200,
+/*TODO: find a good reason for keeping all three following variables*/
+ 87, /*(black) */
+ 87, /* (dummy) */
+ 0, /* (startxoffset) */
+ 10400, /*sensor_pixels */
+ 210,
+ 200,
+ {0x00, 0x00, 0x00, 0x00},
+ {0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x50,
+ 0x00, 0x00, 0x00, 0x02 /* TODO(these do no harm, but may be neccessery for CCD) */
+ },
+ {0x05, 0x07,
+ 0x00, 0x00, 0x00, 0x00, /*[GB](HI|LOW) not needed for cis */
+ 0x3a, 0x03,
+ 0x40, /*TODO: bit7 */
+ 0x00, 0x00, 0x00, 0x00 /*TODO (these do no harm, but may be neccessery for CCD) */
+ }
+ ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+ ,
+ /* 7: Strobe XP200 */
+ {CIS_XP200, 600,
+ 5,
+ 38, 0, 5200, 200, 200, /* 5125 */
+ {0x16, 0x00, 0x01, 0x03}
+ ,
+ {0x14, 0x50, 0x0c, 0x80, 0x0a, 0x28, 0xb7, 0x0a, 0x20, 0x2a, 0x6a, 0x8a,
+ 0x00, 0x05}
+ ,
+ {0x0f, 0x13, 0x17, 0x03, 0x07, 0x0b, 0x83, 0x00, 0xc1, 0x06, 0x0b, 0x10,
+ 0x16}
+ ,
+ 2.1, 2.1, 2.1,
+ NULL, NULL, NULL},
+ /* HP3670 */
+ {CCD_HP3670,1200,
+ 48,
+ 16, 0, 10872,
+ 210, 200,
+ {0x00, 0x0a, 0x0b, 0x0d} ,
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x07, 0x20, 0x2a, 0x00, 0x00, 0xc0, 0x43} ,
+ {0x0f, 0x13, 0x17, 0x03, 0x07, 0x0b, 0x83, 0x00, 0x15, 0x05, 0x0a, 0x0f, 0x00},
+ 1.00, 1.00, 1.00,
+ NULL, NULL, NULL}
+ ,
+ /* Syscan DP 665 */
+ {CCD_DP665, 600,
+/*TODO: find a good reason for keeping all three following variables*/
+ 27, /*(black) */
+ 27, /* (dummy) */
+ 0, /* (startxoffset) */
+ 2496, /*sensor_pixels */
+ 210,
+ 200,
+ {0x00, 0x00, 0x00, 0x00},
+ {0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x00, 0x02, 0x04, 0x50,
+ 0x10, 0x00, 0x20, 0x02
+ },
+ {0x04, 0x05,
+ 0x00, 0x00, 0x00, 0x00, /*[GB](HI|LOW) not needed for cis */
+ 0x54, 0x03,
+ 0x00, /*TODO: bit7 */
+ 0x00, 0x00, 0x00, 0x01 /*TODO (these do no harm, but may be neccessery for CCD) */
+ }
+ ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+ ,
+ /* Visioneer Roadwarrior */
+ {CCD_ROADWARRIOR, 600,
+/*TODO: find a good reason for keeping all three following variables*/
+ 27, /*(black) */
+ 27, /* (dummy) */
+ 0, /* (startxoffset) */
+ 5200, /*sensor_pixels */
+ 210,
+ 200,
+ {0x00, 0x00, 0x00, 0x00},
+ {0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x00, 0x02, 0x04, 0x50,
+ 0x10, 0x00, 0x20, 0x02
+ },
+ {0x04, 0x05,
+ 0x00, 0x00, 0x00, 0x00, /*[GB](HI|LOW) not needed for cis */
+ 0x54, 0x03,
+ 0x00, /*TODO: bit7 */
+ 0x00, 0x00, 0x00, 0x01 /*TODO (these do no harm, but may be neccessery for CCD) */
+ }
+ ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+,
+ /* Pentax DS Mobile 600 */
+ {CCD_DSMOBILE600, 600,
+/*TODO: find a good reason for keeping all three following variables*/
+ 28, /*(black) */
+ 28, /* (dummy) */
+ 0, /* (startxoffset) */
+ 5200, /*sensor_pixels */
+ 210,
+ 200,
+ {0x00, 0x00, 0x00, 0x00},
+ {0x15, 0x44, 0x15, 0x44, 0x15, 0x44, 0x00, 0x02, 0x04, 0x50,
+ 0x10, 0x00, 0x20, 0x02
+ },
+ {0x04, 0x05,
+ 0x00, 0x00, 0x00, 0x00, /*[GB](HI|LOW) not needed for cis */
+ 0x54, 0x03,
+ 0x00, /*TODO: bit7 */
+ 0x00, 0x00, 0x00, 0x01 /*TODO (these do no harm, but may be neccessery for CCD) */
+ }
+ ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+,
+ /* 13: Strobe XP300 */
+ {CCD_XP300, 600,
+ 27, /*(black) */
+ 27, /* (dummy) */
+ 0, /* (startxoffset) */
+ 10240, /*sensor_pixels */
+ 210,
+ 200,
+ {0x00, 0x00, 0x00, 0x00},
+ {0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x00, 0x02, 0x04, 0x50,
+ 0x10, 0x00, 0x20, 0x02
+ },
+ {0x04, 0x05,
+ 0x00, 0x00, 0x00, 0x00, /*[GB](HI|LOW) not needed for cis */
+ 0x54, 0x03,
+ 0x00, /*TODO: bit7 */
+ 0x00, 0x00, 0x00, 0x01 /*TODO (these do no harm, but may be neccessery for CCD) */
+ }
+ ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+ ,
+ /* 13: Strobe XP300 */
+ {CCD_DP685, 600,
+ 27, /*(black) */
+ 27, /* (dummy) */
+ 0, /* (startxoffset) */
+ 5020, /*sensor_pixels */
+ 210,
+ 200,
+ {0x00, 0x00, 0x00, 0x00},
+ {0x11, 0x00, 0x11, 0x00, 0x11, 0x00, 0x00, 0x02, 0x04, 0x50,
+ 0x10, 0x00, 0x20, 0x02
+ },
+ {0x04, 0x05,
+ 0x00, 0x00, 0x00, 0x00, /*[GB](HI|LOW) not needed for cis */
+ 0x54, 0x03,
+ 0x00, /*TODO: bit7 */
+ 0x00, 0x00, 0x00, 0x01 /*TODO (these do no harm, but may be neccessery for CCD) */
+ }
+ ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+ ,
+ /* CANONLIDE200 */
+ {CIS_CANONLIDE200,
+ 4800, /* optical resolution */
+ 87*4, /* black pixels */
+ 16*4, /* dummy pixels */
+ 320*8, /* CCD_startx_offset 323 */
+ 5136*8,
+ 210,
+ 200,
+ {0x00, 0x00, 0x00, 0x00},
+ /* reg 0x10 - 0x1d */
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* EXPR/EXPG/EXPB */
+ 0x10, 0x08, 0x00, 0xff, 0x34, 0x00, 0x02, 0x04 },
+ /* reg 0x52 - 0x5e */
+ {0x03, 0x07,
+ 0x00, 0x00, 0x00, 0x00,
+ 0x2a, 0xe1,
+ 0x55,
+ 0x00, 0x00, 0x00,
+ 0x41
+ }
+ ,
+ 1.7, 1.7, 1.7,
+ NULL, NULL, NULL}
+ ,
+ /* CANONLIDE100 */
+ {CIS_CANONLIDE100,
+ 2400, /* optical resolution */
+ 87*4, /* black pixels */
+ 16*4, /* dummy pixels 16 */
+ 320*4, /* 323 */
+ 5136*4, /* 10272 */
+ 210,
+ 200,
+ {0x00, 0x00, 0x00, 0x00},
+ /* reg 0x10 - 0x15 */
+ {0x01, 0xc1, 0x01, 0x26, 0x00, 0xe5, /* EXPR/EXPG/EXPB */
+ /* reg 0x16 - 0x1d 0x19=0x50*/
+ 0x10, 0x08, 0x00, 0x50, 0x34, 0x00, 0x02, 0x04 },
+ /* reg 0x52 - 0x5e */
+ {0x03, 0x07,
+ 0x00, 0x00, 0x00, 0x00,
+ 0x2a, 0xe1,
+ 0x55,
+ 0x00, 0x00, 0x00,
+ 0x41
+ }
+ ,
+ 1.7, 1.7, 1.7,
+ NULL, NULL, NULL}
+ ,
+ {CCD_KVSS080,
+ 600,
+ 38, /* black pixels on left */
+ 38, /* 36 dummy pixels */
+ 152,
+ 5376, /* 5100-> 5200 */
+ 160, /* TAU white ref */
+ 160, /* gain white ref */
+ /* 08 09 0a 0b */
+ {0x00, 0x00, 0x00, 0x6a} ,
+ /* 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d */
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x1c, 0x00, 0x2a, 0x2c, 0x00, 0x20, 0x04} , /* 18=00 at 600 dpi */
+ /* 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e */
+ {0x0c, 0x0f, 0x00, 0x03, 0x06, 0x09, 0x6b, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x23} ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+ ,
+ {CCD_G4050,
+ 4800,
+ 38*8, /* 38 at 600 dpi */
+ 31*8, /* 31 at 600 dpi */
+ 152,
+ 5360*8, /* 5360 max at 600 dpi */
+ 210,
+ 230,
+ /* 08 09 0a 0b */
+ {0x00, 0x00, 0x18, 0x69} ,
+ /* 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d */
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x0c, 0x00, 0x2a, 0x30, 0x00, 0x00, 0x08} ,
+ /* 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e */
+ {0x0b, 0x0e, 0x11, 0x02, 0x05, 0x08, 0x63, 0x00, 0xc0, 0x00, 0x00, 0x00, 0x6f} ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+ ,
+
+ {CCD_HP_N6310,
+ 2400,
+ 96, /* 38 at 600 dpi */
+ 26, /* 31 at 600 dpi */
+ 128,
+ 42720, /* 5360 max at 600 dpi */
+ 210,
+ 230,
+ /* 08 09 0a 0b */
+ {0x00, 0x00, 0x18, 0x00} ,
+ /* 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d */
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x0c, 0x00, 0x2a, 0x30, 0x00, 0x00, 0x08} ,
+ /* 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e */
+ {0x07, 0x00, 0x00, 0x00, 0x05, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41} ,
+ 1.0, 1.0, 1.0,
+
+ NULL, NULL, NULL
+ },
+
+ /* CANONLIDE110 */
+ {CIS_CANONLIDE110,
+ 2400, /* optical resolution */
+ 87, /* black pixels */
+ 16, /* dummy pixels 16 */
+ 303, /* 303 */
+ 5168*4,
+ 210,
+ 200,
+ {0x00, 0x00, 0x00, 0x00},
+ /* reg 0x10 - 0x15 : EXPR, EXPG and EXPB */
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ /* reg 0x16 - 0x1d */
+ 0x10, 0x04, 0x00, 0x01, 0x30, 0x00, 0x02, 0x01 },
+ /* reg 0x52 - 0x5e */
+ {
+ 0x00, 0x02, 0x04, 0x06, 0x04, 0x04, 0x04, 0x04,
+ 0x1a, 0x00, 0xc0, 0x00, 0x00
+ }
+ ,
+ 1.7, 1.7, 1.7,
+ NULL, NULL, NULL}
+ ,
+ {CCD_PLUSTEK_3600, 1200,
+ /*TODO: find a good reason for keeping all three following variables*/
+ 87, /*(black) */
+ 87, /* (dummy) */
+ 0, /* (startxoffset) */
+ 10100, /*sensor_pixels */
+ 210,
+ 230,
+ {0x00, 0x00, 0x00, 0x00},
+ {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x0b, 0x11, 0x2a,
+ 0x00, 0x00, 0x00, 0xc4 /* TODO(these do no harm, but may be neccessery for CCD) */
+ },
+ {0x07, 0x0a,
+ 0x0c, 0x00, 0x02, 0x06, /*[GB](HI|LOW) not needed for cis */
+ 0x22, 0x69,
+ 0x40, /*TODO: bit7 */
+ 0x00, 0x00, 0x00, 0x02 /*TODO (these do no harm, but may be neccessery for CCD) */
+ }
+ ,
+ 1.0, 1.0, 1.0,
+ NULL, NULL, NULL}
+ ,
+};
+
+/** for General Purpose Output specific settings:
+ * initial GPO value (registers 0x66-0x67/0x6c-0x6d)
+ * GPO enable mask (registers 0x68-0x69/0x6e-0x6f)
+ * The first register is for GPIO9-GPIO16, the second for GPIO1-GPIO8
+ */
+static Genesys_Gpo Gpo[] = {
+ /* UMAX */
+ {GPO_UMAX,
+ {0x11, 0x00}
+ ,
+ {0x51, 0x20}
+ ,
+ }
+ ,
+ /* Plustek OpticPro S12/ST12 */
+ {GPO_ST12,
+ {0x11, 0x00}
+ ,
+ {0x51, 0x20}
+ ,
+ }
+ ,
+ /* Plustek OpticPro S24/ST24 */
+ {GPO_ST24,
+ {0x00, 0x00}
+ ,
+ {0x51, 0x20}
+ ,
+ }
+ ,
+ /* MD5345/MD6471 */
+ {GPO_5345,
+ {0x30, 0x18}
+ , /* bits 11-12 are for bipolar V-ref input voltage */
+ {0xa0, 0x18}
+ ,
+ }
+ ,
+ /* HP2400C */
+ {GPO_HP2400,
+ {0x30, 0x00}
+ ,
+ {0x31, 0x00}
+ ,
+ }
+ ,
+ /* HP2300C */
+ {GPO_HP2300,
+ {0x00, 0x00}
+ ,
+ {0x00, 0x00}
+ ,
+ }
+ ,
+ /* CANONLIDE35 */
+ {GPO_CANONLIDE35,
+ {0x81, 0x80}
+ ,
+ {0xef, 0x80}
+ ,
+ }
+ ,
+ /* 7: XP200 */
+ {GPO_XP200,
+ {0x30, 0x00}
+ ,
+ {0xb0, 0x00}
+ ,
+ },
+ /* HP3670 */
+ {GPO_HP3670,
+ {0x00, 0x00}
+ ,
+ {0x00, 0x00}
+ }
+ ,
+ /* 8: XP300 */
+ {GPO_XP300,
+ {0x09, 0xc6},
+ {0xbb, 0x00},
+ }
+ ,
+ /* Syscan DP 665 */
+ {
+ GPO_DP665,
+ {0x18, 0x00},/*0x19,0x00*/
+ {0xbb, 0x00},
+ }
+ ,
+ /* Syscan DP 685 */
+ {
+ GPO_DP685,
+ {0x3f, 0x46}, /* 6c, 6d */
+ {0xfb, 0x00}, /* 6e, 6f */
+ }
+ ,
+ /* CANONLIDE200 */
+ {GPO_CANONLIDE200,
+ {0xfb, 0x20}, /* 0xfb when idle , 0xf9/0xe9 (1200) when scanning */
+ {0xff, 0x00},
+ },
+ /* HP N6310 */
+ {GPO_HP_N6310,
+ {0xa3, 0x00},
+ {0x7f, 0x00},
+ }
+ ,
+ {GPO_KVSS080,
+ {0xf5, 0x20},
+ {0x7e, 0xa1},
+ }
+ ,
+ {GPO_G4050,
+ {0x20, 0x00},
+ {0xfc, 0x00},
+ }
+ ,
+ /* CANONLIDE110 */
+ {GPO_CANONLIDE110,
+ {0xfb, 0x20},
+ {0xff, 0x00},
+ }
+ ,
+ /* CANONLIDE210 */
+ {GPO_CANONLIDE110,
+ {0xfb, 0x20},
+ {0xff, 0x00},
+ }
+ ,
+ /* Plustek 3600 */
+ {GPO_PLUSTEK_3600,
+ {0x02, 0x00},
+ {0x1e, 0x80},
+ }
+};
+
+static Genesys_Motor Motor[] = {
+ /* UMAX */
+ {MOTOR_UMAX,
+ 1200, /* motor base steps */
+ 2400, /* maximum motor resolution */
+ 1, /* maximum step mode */
+ 1, /* number of power modes*/
+ {{{
+ 11000, /* maximum start speed */
+ 3000, /* maximum end speed */
+ 128, /* step count */
+ 1.0, /* nonlinearity */
+ },
+ {
+ 11000,
+ 3000,
+ 128,
+ 1.0,
+ },},},
+ },
+ {MOTOR_5345, /* MD5345/6228/6471 */
+ 1200,
+ 2400,
+ 1,
+ 1,
+ {{{
+ 2000,
+ 1375,
+ 128,
+ 0.5,
+ },
+ {
+ 2000,
+ 1375,
+ 128,
+ 0.5,
+ },},},
+ },
+ {MOTOR_ST24, /* ST24 */
+ 2400,
+ 2400,
+ 1,
+ 1,
+ {{{
+ 2289,
+ 2100,
+ 128,
+ 0.3,
+ },
+ {
+ 2289,
+ 2100,
+ 128,
+ 0.3,
+ },},},
+ },
+ {MOTOR_HP3670, /* HP 3670 */
+ 1200,
+ 2400,
+ 1,
+ 1,
+ {{{
+ 11000, /* start speed */
+ 3000, /* max speed */
+ 128, /* min steps */
+ 0.25,
+ },
+ {
+ 11000,
+ 3000,
+ 128,
+ 0.5,
+ },},},
+ },
+ {MOTOR_HP2400, /* HP 2400c */
+ 1200,
+ 1200,
+ 1,
+ 1,
+ {{{
+ 11000, /* start speed */
+ 3000, /* max speed */
+ 128, /* min steps */
+ 0.25,
+ },
+ {
+ 11000,
+ 3000,
+ 128,
+ 0.5,
+ },},},
+ },
+ {MOTOR_HP2300, /* HP 2300c */
+ 600, /* 600/1200 */
+ 1200,
+ 1,
+ 1,
+ {{{
+ 3200,
+ 1200,
+ 128,
+ 0.5,
+ },
+ {
+ 3200,
+ 1200,
+ 128,
+ 0.5,
+ },},},
+ },
+ {MOTOR_CANONLIDE35, /* Canon LiDE 35 */
+ 1200,
+ 2400,
+ 1,
+ 1,
+ {{{
+ 3500,
+ 1300,
+ 60,
+ 0.8,
+ },
+ {
+ 3500,
+ 1400,
+ 60,
+ 0.8,
+ },},},
+ },
+ {MOTOR_XP200, /* Strobe XP200 */
+ 600,
+ 600,
+ 1,
+ 1,
+ {{{
+ 3500,
+ 1300,
+ 60,
+ 0.25,
+ },
+ {
+ 3500,
+ 1400,
+ 60,
+ 0.5,
+ },},},
+ },
+ {MOTOR_XP300, /* 7: Visioneer Strobe XP300 */
+ 300,
+ 600,
+ 1,
+ 1,
+ {{{ /* works best with GPIO10, GPIO14 off */
+ 3700,
+ 3700,
+ 2,
+ 0.8,
+ },
+ {
+ 11000,
+ 11000,
+ 2,
+ 0.8,
+ },},},
+ },
+ {MOTOR_DP665, /* Syscan DP 665 */
+ 750,
+ 1500,
+ 1,
+ 1,
+ {{{
+ 3000,
+ 2500,
+ 10,
+ 0.8,
+ },
+ {
+ 11000,
+ 11000,
+ 2,
+ 0.8,
+ },},},
+ },
+ {MOTOR_ROADWARRIOR, /* Visioneer Roadwarrior */
+ 750,
+ 1500,
+ 1,
+ 1,
+ {{{
+ 3000,
+ 2600,
+ 10,
+ 0.8,
+ },
+ {
+ 11000,
+ 11000,
+ 2,
+ 0.8,
+ },},},
+ },
+ {MOTOR_DSMOBILE_600, /* Pentax DSmobile 600 */
+ 750,
+ 1500,
+ 2,
+ 1,
+ {{{
+ 6666,
+ 3700,
+ 8,
+ 0.8,
+ },
+ {
+ 6666,
+ 3700,
+ 8,
+ 0.8,
+ },},},
+ },
+ {MOTOR_CANONLIDE100, /* Canon LiDE 100 */
+ 1200,
+ 6400,
+ 2, /* maximum step type count */
+ 1, /* maximum power modes count */
+ { /* motor slopes */
+ { /* power mode 0 */
+ { 3000, 1000, 127, 0.50}, /* full step */
+ { 3000, 1500, 127, 0.50}, /* half step */
+ { 3*2712, 3*2712, 16, 0.80}, /* quarter step 0.75*2712 */
+ },
+ },
+ },
+ {MOTOR_CANONLIDE200, /* Canon LiDE 200 */
+ 1200,
+ 6400,
+ 2,
+ 1,
+ { /* motor slopes */
+ { /* power mode 0 */
+ { 3000, 1000, 127, 0.50}, /* full step */
+ { 3000, 1500, 127, 0.50}, /* half step */
+ { 3*2712, 3*2712, 16, 0.80}, /* quarter step 0.75*2712 */
+ },
+ },
+ },
+
+ {MOTOR_HP_N6310, /* HP Scanjet N6310 */
+ 2400,/*1200*/
+ 600,/*1200/*6400*/
+ 2,
+ 1,
+ { /* motor slopes */
+ { /* power mode 0 */
+ { 3000, 1000, 159, 0.50}, /* full step */
+ { 3000, 1500, 159, 0.50}, /* half step */
+ { 3*2712, 3*2712, 16, 0.80}, /* quarter step 0.75*2712 */
+ },
+ },
+ },
+
+ {MOTOR_KVSS080,
+ 1200,
+ 1200,
+ 2,
+ 1,
+ { /* motor slopes */
+ { /* power mode 0 */
+ { 22222, 500, 246, 0.5 }, /* max speed / dpi * base dpi => exposure */
+ { 22222, 500, 246, 0.5 },
+ { 22222, 500, 246, 0.5 },
+ },
+ },
+ },
+ {MOTOR_G4050,
+ 2400,
+ 4800,
+ 2,
+ 1,
+ { /* motor slopes */
+ { /* power mode 0 */
+ { 3961, 240, 246, 0.8 }, /* full step */
+ { 3961, 240, 246, 0.8 }, /* half step */
+ { 3961, 240, 246, 0.8 }, /* quarter step */
+ },
+ },
+ },
+ {MOTOR_CANONLIDE110, /* Canon LiDE 110 */
+ 4800,
+ 9600,
+ 1, /* maximum step type count */
+ 1, /* maximum power modes count */
+ { /* motor slopes */
+ { /* power mode 0 */
+ { 3000, 1000, 256, 0.50}, /* full step */
+ },
+ },
+ },
+ {MOTOR_PLUSTEK_3600, /* PLUSTEK 3600 */
+ 1200,
+ 2400,
+ 1,
+ 1,
+ {
+ {
+ { 3500, 1300, 60, 0.8 },
+ { 3500, 3250, 60, 0.8 },
+ },
+ },},
+};
+
+/* here we have the various device settings...
+ */
+static Genesys_Model umax_astra_4500_model = {
+ "umax-astra-4500", /* Name */
+ "UMAX", /* Device vendor string */
+ "Astra 4500", /* Device model name */
+ GENESYS_GL646,
+ NULL,
+
+ {1200, 600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {2400, 1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (3.5), /* Start of scan area in mm (x) */
+ SANE_FIX (7.5), /* Start of scan area in mm (y) */
+ SANE_FIX (218.0), /* Size of scan area in mm (x) */
+ SANE_FIX (299.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in mm (y) */
+ SANE_FIX (1.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 8, 16, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_BGR, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_UMAX,
+ DAC_WOLFSON_UMAX,
+ GPO_UMAX,
+ MOTOR_UMAX,
+ GENESYS_FLAG_UNTESTED, /* Which flags are needed for this scanner? */
+ /* untested, values set by hmg */
+ GENESYS_HAS_NO_BUTTONS, /* no buttons supported */
+ 20,
+ 200
+};
+
+static Genesys_Model canon_lide_50_model = {
+ "canon-lide-50", /* Name */
+ "Canon", /* Device vendor string */
+ "LiDE 35/40/50", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {1200, 600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {2400, 1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.42), /* Start of scan area in mm (x) */
+ SANE_FIX (7.9), /* Start of scan area in mm (y) */
+ SANE_FIX (218.0), /* Size of scan area in mm (x) */
+ SANE_FIX (299.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_CANONLIDE35,
+ DAC_CANONLIDE35,
+ GPO_CANONLIDE35,
+ MOTOR_CANONLIDE35,
+ GENESYS_FLAG_LAZY_INIT | /* Which flags are needed for this scanner? */
+ GENESYS_FLAG_SKIP_WARMUP |
+ GENESYS_FLAG_OFFSET_CALIBRATION |
+ GENESYS_FLAG_DARK_WHITE_CALIBRATION |
+ GENESYS_FLAG_CUSTOM_GAMMA |
+ GENESYS_FLAG_HALF_CCD_MODE,
+ GENESYS_HAS_SCAN_SW |
+ GENESYS_HAS_FILE_SW |
+ GENESYS_HAS_EMAIL_SW |
+ GENESYS_HAS_COPY_SW,
+ 280,
+ 400
+};
+
+static Genesys_Model panasonic_kvss080_model = {
+ "panasonic-kv-ss080", /* Name */
+ "Panasonic", /* Device vendor string */
+ "KV-SS080", /* Device model name */
+ GENESYS_GL843,
+ NULL,
+
+ { 600, /* 500, 400,*/ 300, 200, 150, 100, 75, 0}, /* possible x-resolutions */
+ { 1200, 600, /* 500, 400, */ 300, 200, 150, 100, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (7.2), /* Start of scan area in mm (x) */
+ SANE_FIX (14.7), /* Start of scan area in mm (y) */
+ SANE_FIX (217.7), /* Size of scan area in mm (x) */
+ SANE_FIX (300.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (9.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (0.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 8, 16, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_KVSS080,
+ DAC_KVSS080,
+ GPO_KVSS080,
+ MOTOR_KVSS080,
+ GENESYS_FLAG_LAZY_INIT |
+ GENESYS_FLAG_SKIP_WARMUP |
+ GENESYS_FLAG_OFFSET_CALIBRATION |
+ GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW ,
+ 100,
+ 100
+};
+
+static Genesys_Model hpg4010_model = {
+ "hewlett-packard-scanjet-g4010", /* Name */
+ "Hewlett Packard", /* Device vendor string */
+ "ScanJet G4010", /* Device model name */
+ GENESYS_GL843,
+ NULL,
+
+ { 2400, 1200, 600, 400, 300, 200, 150, 100, 0}, /* TODO when settled down, add 800 and 1600 */
+ { 2400, 1200, 600, 400, 300, 200, 150, 100, 0}, /* TODO 4800 available */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (6.55), /* Start of scan area in mm (x) */
+ SANE_FIX (15.00), /* Start of scan area in mm (y) */
+ SANE_FIX (217.9), /* Size of scan area in mm (x) */
+ SANE_FIX (315.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 32, 48, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_G4050,
+ DAC_G4050,
+ GPO_G4050,
+ MOTOR_G4050,
+ GENESYS_FLAG_LAZY_INIT | /* Which flags are needed for this scanner? */
+ GENESYS_FLAG_SKIP_WARMUP |
+ GENESYS_FLAG_OFFSET_CALIBRATION |
+ GENESYS_FLAG_DARK_CALIBRATION |
+ GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_FILE_SW | GENESYS_HAS_COPY_SW,
+ 100,
+ 100
+};
+
+static Genesys_Model hpg4050_model = {
+ "hewlett-packard-scanjet-g4050", /* Name */
+ "Hewlett Packard", /* Device vendor string */
+ "ScanJet G4050", /* Device model name */
+ GENESYS_GL843,
+ NULL,
+
+ { 4800, 2400, 1200, 600, 400, 300, 200, 150, 100, 0},
+ { 4800, 2400, 1200, 600, 400, 300, 200, 150, 100, 0},
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (6.55), /* Start of scan area in mm (x) */
+ SANE_FIX (15.00), /* Start of scan area in mm (y) */
+ SANE_FIX (217.9), /* Size of scan area in mm (x) 5148 pixels at 600 dpi*/
+ SANE_FIX (315.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 32, 48, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_G4050,
+ DAC_G4050,
+ GPO_G4050,
+ MOTOR_G4050,
+ GENESYS_FLAG_LAZY_INIT | /* Which flags are needed for this scanner? */
+ GENESYS_FLAG_SKIP_WARMUP |
+ GENESYS_FLAG_OFFSET_CALIBRATION |
+ GENESYS_FLAG_DARK_CALIBRATION |
+ GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_FILE_SW | GENESYS_HAS_COPY_SW,
+ 100,
+ 100
+};
+
+
+static Genesys_Model canon_lide_100_model = {
+ "canon-lide-100", /* Name */
+ "Canon", /* Device vendor string */
+ "LiDE 100", /* Device model name */
+ GENESYS_GL847,
+ NULL,
+
+ {2400, 1200, 600, 400, 300, 200, 150, 100, 75, 0}, /* possible x-resolutions */
+ {2400, 1200, 600, 400, 300, 200, 150, 100, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (1.1), /* Start of scan area in mm (x) */
+ SANE_FIX (8.3), /* Start of scan area in mm (y) */
+ SANE_FIX (216.07), /* Size of scan area in mm (x) */
+ SANE_FIX (299.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CIS_CANONLIDE100,
+ DAC_CANONLIDE200,
+ GPO_CANONLIDE200,
+ MOTOR_CANONLIDE100,
+ /* Which flags are needed for this scanner? */
+ GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_SIS_SENSOR
+ | GENESYS_FLAG_MUST_WAIT
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_FILE_SW,
+ 40,
+ 400
+};
+
+static Genesys_Model canon_lide_110_model = {
+ "canon-lide-110", /* Name */
+ "Canon", /* Device vendor string */
+ "LiDE 110", /* Device model name */
+ GENESYS_GL124,
+ NULL,
+
+ {2400, 1200, 600, /* 400,*/ 300, 150, 100, 75, 0}, /* possible x-resolutions */
+ {2400, 1200, 600, /* 400,*/ 300, 150, 100, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (3.6), /* Start of scan area in mm (x) */
+ SANE_FIX (8.5), /* Start of scan area in mm (y) */
+ SANE_FIX (213.80), /* Size of scan area in mm (x) */
+ SANE_FIX (300.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (1.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CIS_CANONLIDE110,
+ DAC_CANONLIDE110,
+ GPO_CANONLIDE110,
+ MOTOR_CANONLIDE110,
+ GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_FILE_SW,
+ 50,
+ 400
+};
+
+
+static Genesys_Model canon_lide_210_model = {
+ "canon-lide-210", /* Name */
+ "Canon", /* Device vendor string */
+ "LiDE 210", /* Device model name */
+ GENESYS_GL124,
+ NULL,
+
+ {2400, 1200, 600, /* 400,*/ 300, 150, 100, 75, 0}, /* possible x-resolutions */
+ {2400, 1200, 600, /* 400,*/ 300, 150, 100, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (3.6), /* Start of scan area in mm (x) */
+ SANE_FIX (8.5), /* Start of scan area in mm (y) */
+ SANE_FIX (213.80), /* Size of scan area in mm (x) */
+ SANE_FIX (300.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CIS_CANONLIDE110,
+ DAC_CANONLIDE110,
+ GPO_CANONLIDE210,
+ MOTOR_CANONLIDE110,
+ GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_FILE_SW,
+ 50,
+ 400
+};
+
+static Genesys_Model canon_5600f_model = {
+ "canon-5600f", /* Name */
+ "Canon", /* Device vendor string */
+ "5600F", /* Device model name */
+ GENESYS_GL847,
+ NULL,
+
+ {1200, 600, 400, 300, 200, 150, 100, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 400, 300, 200, 150, 100, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (1.1), /* Start of scan area in mm (x) */
+ SANE_FIX (8.3), /* Start of scan area in mm (y) */
+ SANE_FIX (216.07), /* Size of scan area in mm (x) */
+ SANE_FIX (299.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CIS_CANONLIDE200,
+ DAC_CANONLIDE200,
+ GPO_CANONLIDE200,
+ MOTOR_CANONLIDE200,
+ GENESYS_FLAG_UNTESTED /* not working yet */
+ | GENESYS_FLAG_MUST_WAIT
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_SIS_SENSOR
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_FILE_SW,
+ 60,
+ 400
+};
+
+static Genesys_Model canon_lide_700f_model = {
+ "canon-lide-700f", /* Name */
+ "Canon", /* Device vendor string */
+ "LiDE 700F", /* Device model name */
+ GENESYS_GL847,
+ NULL,
+
+ {1200, 600, 400, 300, 200, 150, 100, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 400, 300, 200, 150, 100, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (1.1), /* Start of scan area in mm (x) */
+ SANE_FIX (8.3), /* Start of scan area in mm (y) */
+ SANE_FIX (216.07), /* Size of scan area in mm (x) */
+ SANE_FIX (299.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CIS_CANONLIDE200,
+ DAC_CANONLIDE200,
+ GPO_CANONLIDE200,
+ MOTOR_CANONLIDE200,
+ GENESYS_FLAG_UNTESTED /* not working yet */
+ | GENESYS_FLAG_MUST_WAIT
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_SIS_SENSOR
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_FILE_SW,
+ 60,
+ 400
+};
+
+
+
+static Genesys_Model canon_lide_200_model = {
+ "canon-lide-200", /* Name */
+ "Canon", /* Device vendor string */
+ "LiDE 200", /* Device model name */
+ GENESYS_GL847,
+ NULL,
+
+ {4800, 2400, 1200, 600, 400, 300, 200, 150, 100, 75, 0}, /* possible x-resolutions */
+ {4800, 2400, 1200, 600, 400, 300, 200, 150, 100, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (1.1), /* Start of scan area in mm (x) */
+ SANE_FIX (8.3), /* Start of scan area in mm (y) */
+ SANE_FIX (216.07), /* Size of scan area in mm (x) */
+ SANE_FIX (299.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CIS_CANONLIDE200,
+ DAC_CANONLIDE200,
+ GPO_CANONLIDE200,
+ MOTOR_CANONLIDE200,
+ GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_MUST_WAIT
+ | GENESYS_FLAG_SIS_SENSOR
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_FILE_SW,
+ 40,
+ 400
+};
+
+
+static Genesys_Model canon_lide_60_model = {
+ "canon-lide-60", /* Name */
+ "Canon", /* Device vendor string */
+ "LiDE 60", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {1200, 600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {2400, 1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.42), /* Start of scan area in mm (x) */
+ SANE_FIX (7.9), /* Start of scan area in mm (y) */
+ SANE_FIX (218.0), /* Size of scan area in mm (x) */
+ SANE_FIX (299.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_CANONLIDE35,
+ DAC_CANONLIDE35,
+ GPO_CANONLIDE35,
+ MOTOR_CANONLIDE35,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_DARK_WHITE_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_HALF_CCD_MODE,
+
+ GENESYS_HAS_NO_BUTTONS, /* no buttons supported */
+ 300,
+ 400
+}; /* this is completely untested -- hmg */
+
+static Genesys_Model hp2300c_model = {
+ "hewlett-packard-scanjet-2300c", /* Name */
+ "Hewlett Packard", /* Device vendor string */
+ "ScanJet 2300c", /* Device model name */
+ GENESYS_GL646,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 75, 0}, /* possible y-resolutions, motor can go up to 1200 dpi */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (2.0), /* Start of scan area in mm (x_offset) */
+ SANE_FIX (7.5), /* Start of scan area in mm (y_offset) */
+ SANE_FIX (215.9), /* Size of scan area in mm (x) */
+ SANE_FIX (295.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in mm (y) */
+ SANE_FIX (1.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 16, 8, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_HP2300,
+ DAC_WOLFSON_HP2300,
+ GPO_HP2300,
+ MOTOR_HP2300,
+ GENESYS_FLAG_14BIT_GAMMA
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_LAZY_INIT
+ | GENESYS_FLAG_SEARCH_START
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_HALF_CCD_MODE
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_COPY_SW,
+ 40,
+ 132
+};
+
+static
+Genesys_Model hp2400c_model = {
+ "hewlett-packard-scanjet-2400c", /* Name */
+ "Hewlett Packard", /* Device vendor string */
+ "ScanJet 2400c", /* Device model name */
+ GENESYS_GL646,
+ NULL,
+
+ {1200, 600, 300, 150, 100, 50, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 100, 50, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (6.5), /* Start of scan area in mm (x) */
+ SANE_FIX (2.5), /* Start of scan area in mm (y) */
+ SANE_FIX (220.0), /* Size of scan area in mm (x) */
+ SANE_FIX (297.2), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in mm (y) */
+ SANE_FIX (1.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 24, 48, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_HP2400,
+ DAC_WOLFSON_HP2400,
+ GPO_HP2400,
+ MOTOR_HP2400,
+ GENESYS_FLAG_LAZY_INIT
+ | GENESYS_FLAG_14BIT_GAMMA
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_STAGGERED_LINE
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_SCAN_SW,
+ 20,
+ 132
+};
+
+static
+Genesys_Model visioneer_xp200_model = {
+ "visioneer-strobe-xp200", /* Name */
+ "Visioneer", /* Device vendor string */
+ "Strobe XP200", /* Device model name */
+ GENESYS_GL646,
+ NULL,
+
+ {600, 300, 200, 100, 75, 0}, /* possible x-resolutions */
+ {600, 300, 200, 100, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.5), /* Start of scan area in mm (x) */
+ SANE_FIX (16.0), /* Start of scan area in mm (y) */
+ SANE_FIX (215.9), /* Size of scan area in mm (x) */
+ SANE_FIX (297.2), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CIS_XP200,
+ DAC_AD_XP200, /* Analog Device frontend */
+ GPO_XP200,
+ MOTOR_XP200,
+ GENESYS_FLAG_14BIT_GAMMA
+ | GENESYS_FLAG_LAZY_INIT
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_OFFSET_CALIBRATION,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 120,
+ 132
+};
+
+static Genesys_Model hp3670c_model = {
+ "hewlett-packard-scanjet-3670c", /* Name */
+ "Hewlett Packard", /* Device vendor string */
+ "ScanJet 3670c", /* Device model name */
+ GENESYS_GL646,
+ NULL,
+
+ {1200, 600, 300, 150, 100, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 100, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (8.5), /* Start of scan area in mm (x) */
+ SANE_FIX (11.0), /* Start of scan area in mm (y) */
+ SANE_FIX (215.9), /* Size of scan area in mm (x) */
+ SANE_FIX (300.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in mm (y) */
+ SANE_FIX (1.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (104.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (55.6), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (25.6), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (78.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (76.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 24, 48, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_HP3670,
+ DAC_WOLFSON_HP3670,
+ GPO_HP3670,
+ MOTOR_HP3670,
+ GENESYS_FLAG_LAZY_INIT
+ | GENESYS_FLAG_14BIT_GAMMA
+ | GENESYS_FLAG_XPA
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_STAGGERED_LINE
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_SCAN_SW,
+ 20,
+ 200
+};
+
+static Genesys_Model plustek_st12_model = {
+ "plustek-opticpro-st12", /* Name */
+ "Plustek", /* Device vendor string */
+ "OpticPro ST12", /* Device model name */
+ GENESYS_GL646,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (3.5), /* Start of scan area in mm (x) */
+ SANE_FIX (7.5), /* Start of scan area in mm (y) */
+ SANE_FIX (218.0), /* Size of scan area in mm (x) */
+ SANE_FIX (299.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in mm (y) */
+ SANE_FIX (1.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 8, 16, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_BGR, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_ST12,
+ DAC_WOLFSON_ST12,
+ GPO_ST12,
+ MOTOR_UMAX,
+ GENESYS_FLAG_UNTESTED | GENESYS_FLAG_14BIT_GAMMA, /* Which flags are needed for this scanner? */
+ GENESYS_HAS_NO_BUTTONS, /* no buttons supported */
+ 20,
+ 200
+};
+
+static Genesys_Model plustek_st24_model = {
+ "plustek-opticpro-st24", /* Name */
+ "Plustek", /* Device vendor string */
+ "OpticPro ST24", /* Device model name */
+ GENESYS_GL646,
+ NULL,
+
+ {1200, 600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {2400, 1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (3.5), /* Start of scan area in mm (x) */
+ SANE_FIX (7.5), /* Start of scan area in mm (y) */
+ SANE_FIX (218.0), /* Size of scan area in mm (x) */
+ SANE_FIX (299.0), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in mm (y) */
+ SANE_FIX (1.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 8, 16, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_BGR, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_ST24,
+ DAC_WOLFSON_ST24,
+ GPO_ST24,
+ MOTOR_ST24,
+ GENESYS_FLAG_UNTESTED
+ | GENESYS_FLAG_14BIT_GAMMA
+ | GENESYS_FLAG_LAZY_INIT
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_SEARCH_START
+ | GENESYS_FLAG_OFFSET_CALIBRATION,
+ GENESYS_HAS_NO_BUTTONS, /* no buttons supported */
+ 20,
+ 200
+};
+
+static Genesys_Model medion_md5345_model = {
+ "medion-md5345-model", /* Name */
+ "Medion", /* Device vendor string */
+ "MD5345/MD6228/MD6471", /* Device model name */
+ GENESYS_GL646,
+ NULL,
+
+ {1200, 600, 400, 300, 200, 150, 100, 75, 50, 0}, /* possible x-resolutions */
+ {2400, 1200, 600, 400, 300, 200, 150, 100, 75, 50, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX ( 0.30), /* Start of scan area in mm (x) */
+ SANE_FIX ( 0.80), /* 2.79 < Start of scan area in mm (y) */
+ SANE_FIX (220.0), /* Size of scan area in mm (x) */
+ SANE_FIX (296.4), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.00), /* Start of white strip in mm (y) */
+ SANE_FIX (0.00), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.00), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.00), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (0.00), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (0.00), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.00), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 48, 24, 0, /* RGB CCD Line-distance correction in pixel */
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_5345,
+ DAC_WOLFSON_5345,
+ GPO_5345,
+ MOTOR_5345,
+ GENESYS_FLAG_14BIT_GAMMA
+ | GENESYS_FLAG_LAZY_INIT
+ | GENESYS_FLAG_SEARCH_START
+ | GENESYS_FLAG_STAGGERED_LINE
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_HALF_CCD_MODE
+ | GENESYS_FLAG_SHADING_NO_MOVE
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_POWER_SW | GENESYS_HAS_OCR_SW | GENESYS_HAS_SCAN_SW,
+ 40,
+ 200
+};
+
+static Genesys_Model visioneer_xp300_model = {
+ "visioneer-strobe-xp300", /* Name */
+ "Visioneer", /* Device vendor string */
+ "Strobe XP300", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.0), /* Start of scan area in mm (x) */
+ SANE_FIX (1.0), /* Start of scan area in mm (y) */
+ SANE_FIX (435.0), /* Size of scan area in mm (x) */
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (26.5), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ /* this is larger than needed -- accounts for second sensor head, which is a
+ calibration item */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_XP300,
+ DAC_WOLFSON_XP300,
+ GPO_XP300,
+ MOTOR_XP300,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 100,
+ 400
+};
+
+static Genesys_Model syscan_docketport_665_model = {
+ "syscan-docketport-665", /* Name */
+ "Syscan/Ambir", /* Device vendor string */
+ "DocketPORT 665", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.0), /* Start of scan area in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in mm (y) */
+ SANE_FIX (108.0), /* Size of scan area in mm (x) */
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (17.5), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_DP665,
+ DAC_WOLFSON_XP300,
+ GPO_DP665,
+ MOTOR_DP665,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 100,
+ 400
+};
+
+static Genesys_Model visioneer_roadwarrior_model = {
+ "visioneer-roadwarrior", /* Name */
+ "Visioneer", /* Device vendor string */
+ "Readwarrior", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.0), /* Start of scan area in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in mm (y) */
+ SANE_FIX (220.0), /* Size of scan area in mm (x) */
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (16.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_ROADWARRIOR,
+ DAC_WOLFSON_XP300,
+ GPO_DP665,
+ MOTOR_ROADWARRIOR,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_DARK_CALIBRATION,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 100,
+ 400
+};
+
+static Genesys_Model syscan_docketport_465_model = {
+ "syscan-docketport-465", /* Name */
+ "Syscan", /* Device vendor string */
+ "DocketPORT 465", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.0), /* Start of scan area in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in mm (y) */
+ SANE_FIX (220.0), /* Size of scan area in mm (x) */
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (16.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_ROADWARRIOR,
+ DAC_WOLFSON_XP300,
+ GPO_DP665,
+ MOTOR_ROADWARRIOR,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_NO_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_UNTESTED,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW,
+ 300,
+ 400
+};
+
+static Genesys_Model visioneer_xp100_r3_model = {
+ "visioneer-xp100-revision3", /* Name */
+ "Visioneer", /* Device vendor string */
+ "XP100 Revision 3", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.0), /* Start of scan area in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in mm (y) */
+ SANE_FIX (220.0), /* Size of scan area in mm (x) */
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (16.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_ROADWARRIOR,
+ DAC_WOLFSON_XP300,
+ GPO_DP665,
+ MOTOR_ROADWARRIOR,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_DARK_CALIBRATION,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 100,
+ 400
+};
+
+static Genesys_Model pentax_dsmobile_600_model = {
+ "pentax-dsmobile-600", /* Name */
+ "Pentax", /* Device vendor string */
+ "DSmobile 600", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.0), /* Start of scan area in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in mm (y) */
+ SANE_FIX (220.0), /* Size of scan area in mm (x) */
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (16.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_DSMOBILE600,
+ DAC_WOLFSON_DSM600,
+ GPO_DP665,
+ MOTOR_DSMOBILE_600,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_DARK_CALIBRATION,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 100,
+ 400
+};
+
+static Genesys_Model syscan_docketport_467_model = {
+ "syscan-docketport-467", /* Name */
+ "Syscan", /* Device vendor string */
+ "DocketPORT 467", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.0), /* Start of scan area in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in mm (y) */
+ SANE_FIX (220.0), /* Size of scan area in mm (x) */
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (16.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_DSMOBILE600,
+ DAC_WOLFSON_DSM600,
+ GPO_DP665,
+ MOTOR_DSMOBILE_600,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_DARK_CALIBRATION,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 100,
+ 400
+};
+
+static Genesys_Model syscan_docketport_685_model = {
+ "syscan-docketport-685", /* Name */
+ "Syscan/Ambir", /* Device vendor string */
+ "DocketPORT 685", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.0), /* Start of scan area in mm (x) */
+ SANE_FIX (1.0), /* Start of scan area in mm (y) */
+ SANE_FIX (212.0), /* Size of scan area in mm (x) */
+ SANE_FIX (500), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (26.5), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ /* this is larger than needed -- accounts for second sensor head, which is a
+ calibration item */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_DP685,
+ DAC_WOLFSON_DSM600,
+ GPO_DP685,
+ MOTOR_XP300,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_DARK_CALIBRATION,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 100,
+ 400
+};
+
+static Genesys_Model syscan_docketport_485_model = {
+ "syscan-docketport-485", /* Name */
+ "Syscan/Ambir", /* Device vendor string */
+ "DocketPORT 485", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.0), /* Start of scan area in mm (x) */
+ SANE_FIX (1.0), /* Start of scan area in mm (y) */
+ SANE_FIX (435.0), /* Size of scan area in mm (x) */
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (26.5), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ /* this is larger than needed -- accounts for second sensor head, which is a
+ calibration item */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_XP300,
+ DAC_WOLFSON_XP300,
+ GPO_XP300,
+ MOTOR_XP300,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_DARK_CALIBRATION,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 100,
+ 400
+};
+
+static Genesys_Model dct_docketport_487_model = {
+ "dct-docketport-487", /* Name */
+ "DCT", /* Device vendor string */
+ "DocketPORT 487", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.0), /* Start of scan area in mm (x) */
+ SANE_FIX (1.0), /* Start of scan area in mm (y) */
+ SANE_FIX (435.0), /* Size of scan area in mm (x) */
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (26.5), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ /* this is larger than needed -- accounts for second sensor head, which is a
+ calibration item */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_XP300,
+ DAC_WOLFSON_XP300,
+ GPO_XP300,
+ MOTOR_XP300,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_UNTESTED,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 100,
+ 400
+};
+
+static Genesys_Model visioneer_7100_model = {
+ "visioneer-7100-model", /* Name */
+ "Visioneer", /* Device vendor string */
+ "OneTouch 7100", /* Device model name */
+ GENESYS_GL646,
+ NULL,
+
+ {1200, 600, 400, 300, 200, 150, 100, 75, 50, 0}, /* possible x-resolutions */
+ {2400, 1200, 600, 400, 300, 200, 150, 100, 75, 50, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX ( 4.00), /* Start of scan area in mm (x) */
+ SANE_FIX ( 0.80), /* 2.79 < Start of scan area in mm (y) */
+ SANE_FIX (215.9), /* Size of scan area in mm (x) */
+ SANE_FIX (296.4), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.00), /* Start of white strip in mm (y) */
+ SANE_FIX (0.00), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.00), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.00), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (0.00), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (0.00), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.00), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 48, 24, 0, /* RGB CCD Line-distance correction in pixel */
+/* 48, 24, 0, */
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_5345,
+ DAC_WOLFSON_5345,
+ GPO_5345,
+ MOTOR_5345,
+ GENESYS_FLAG_14BIT_GAMMA
+ | GENESYS_FLAG_LAZY_INIT
+ | GENESYS_FLAG_SEARCH_START
+ | GENESYS_FLAG_STAGGERED_LINE
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_HALF_CCD_MODE
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_POWER_SW | GENESYS_HAS_OCR_SW | GENESYS_HAS_SCAN_SW,
+ 40,
+ 200
+};
+
+static Genesys_Model xerox_2400_model = {
+ "xerox-2400-model", /* Name */
+ "Xerox", /* Device vendor string */
+ "OneTouch 2400", /* Device model name */
+ GENESYS_GL646,
+ NULL,
+
+ {1200, 600, 400, 300, 200, 150, 100, 75, 50, 0}, /* possible x-resolutions */
+ {2400, 1200, 600, 400, 300, 200, 150, 100, 75, 50, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX ( 4.00), /* Start of scan area in mm (x) */
+ SANE_FIX ( 0.80), /* 2.79 < Start of scan area in mm (y) */
+ SANE_FIX (215.9), /* Size of scan area in mm (x) */
+ SANE_FIX (296.4), /* Size of scan area in mm (y) */
+
+ SANE_FIX (0.00), /* Start of white strip in mm (y) */
+ SANE_FIX (0.00), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.00), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.00), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (0.00), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (0.00), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.00), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 48, 24, 0, /* RGB CCD Line-distance correction in pixel */
+/* 48, 24, 0, */
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_5345,
+ DAC_WOLFSON_5345,
+ GPO_5345,
+ MOTOR_5345,
+ GENESYS_FLAG_14BIT_GAMMA
+ | GENESYS_FLAG_LAZY_INIT
+ | GENESYS_FLAG_SEARCH_START
+ | GENESYS_FLAG_STAGGERED_LINE
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_HALF_CCD_MODE
+ | GENESYS_FLAG_CUSTOM_GAMMA,
+ GENESYS_HAS_COPY_SW | GENESYS_HAS_EMAIL_SW | GENESYS_HAS_POWER_SW | GENESYS_HAS_OCR_SW | GENESYS_HAS_SCAN_SW,
+ 40,
+ 200
+};
+
+
+static Genesys_Model xerox_travelscanner_model = {
+ "xerox-travelscanner", /* Name */
+ "Xerox", /* Device vendor string */
+ "Travelscanner 100", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+
+ {600, 300, 150, 75, 0}, /* possible x-resolutions */
+ {1200, 600, 300, 150, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (4.0), /* Start of scan area in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in mm (y) */
+ SANE_FIX (220.0), /* Size of scan area in mm (x) */
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (16.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 0, 0, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_TRUE, /* Is this a CIS scanner? */
+ SANE_TRUE, /* Is this a sheetfed scanner? */
+ CCD_ROADWARRIOR,
+ DAC_WOLFSON_XP300,
+ GPO_DP665,
+ MOTOR_ROADWARRIOR,
+ GENESYS_FLAG_LAZY_INIT /* Which flags are needed for this scanner? */
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_DARK_CALIBRATION,
+ GENESYS_HAS_SCAN_SW | GENESYS_HAS_PAGE_LOADED_SW | GENESYS_HAS_CALIBRATE,
+ 100,
+ 400
+};
+
+static Genesys_Model plustek_3600_model = {
+ "plustek-opticbook-3600", /* Name */
+ "PLUSTEK", /* Device vendor string */
+ "OpticBook 3600", /* Device model name */
+ GENESYS_GL841,
+ NULL,
+ {/*1200,*/ 600, 400, 300, 200, 150, 100, 75, 0}, /* possible x-resolutions */
+ {/*2400,*/ 1200, 600, 400, 300, 200, 150, 100, 75, 0}, /* possible y-resolutions */
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (0.42),/*SANE_FIX (0.42), Start of scan area in mm (x) */
+ SANE_FIX (6.75),/*SANE_FIX (7.9), Start of scan area in mm (y) */
+ SANE_FIX (216.0),/*SANE_FIX (216.0), Size of scan area in mm (x) */
+ SANE_FIX (297.0),/*SANE_FIX (297.0), Size of scan area in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (0.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0.0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0.0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 24, 48, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_PLUSTEK_3600,
+ DAC_PLUSTEK_3600,
+ GPO_PLUSTEK_3600,
+ MOTOR_PLUSTEK_3600,
+ GENESYS_FLAG_UNTESTED /* not fully working yet */
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_LAZY_INIT
+ | GENESYS_FLAG_HALF_CCD_MODE,/*
+ | GENESYS_FLAG_NO_CALIBRATION,*/
+ GENESYS_HAS_NO_BUTTONS,
+ 7,
+ 200
+};
+
+static Genesys_Model hpn6310_model = {
+ "hewlett-packard-scanjet-N6310", /* Name */
+ "Hewlett Packard", /* Device vendor string */
+ "ScanJet N6310", /* Device model name */
+ GENESYS_GL847,
+ NULL,
+
+ { 2400, 1200, 600, 400, 300, 200, 150, 100, 0},
+ { 2400, 1200, 600, 400, 300, 200, 150, 100, 0},
+
+ {16, 8, 0}, /* possible depths in gray mode */
+ {16, 8, 0}, /* possible depths in color mode */
+
+ SANE_FIX (6),/* .5), /* Start of scan area in mm (x) */
+ SANE_FIX (2), /*.5), /* Start of scan area in mm (y) */
+ SANE_FIX (216), /* Size of scan area in mm (x) 5148 pixels at 600 dpi*/
+ SANE_FIX (511), /* Size of scan area in mm (y) */
+
+ SANE_FIX (3.0), /* Start of white strip in mm (y) */
+ SANE_FIX (0.0), /* Start of black mark in mm (x) */
+
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (x) */
+ SANE_FIX (0.0), /* Start of scan area in TA mode in mm (y) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (x) */
+ SANE_FIX (100.0), /* Size of scan area in TA mode in mm (y) */
+
+ SANE_FIX (0), /* Start of white strip in TA mode in mm (y) */
+
+ SANE_FIX (0), /* Size of scan area after paper sensor stops
+ sensing document in mm */
+ SANE_FIX (0), /* Amount of feeding needed to eject document
+ after finishing scanning in mm */
+
+ 0, 32, 48, /* RGB CCD Line-distance correction in pixel */
+
+ COLOR_ORDER_RGB, /* Order of the CCD/CIS colors */
+
+ SANE_FALSE, /* Is this a CIS scanner? */
+ SANE_FALSE, /* Is this a sheetfed scanner? */
+ CCD_HP_N6310,
+ DAC_CANONLIDE200,
+ GPO_HP_N6310, /*CANONLIDE200,*/
+ MOTOR_CANONLIDE200,
+ GENESYS_FLAG_UNTESTED /* not fully working yet */
+ | GENESYS_FLAG_LAZY_INIT
+ | GENESYS_FLAG_14BIT_GAMMA
+ | GENESYS_FLAG_DARK_CALIBRATION
+ | GENESYS_FLAG_OFFSET_CALIBRATION
+ | GENESYS_FLAG_CUSTOM_GAMMA
+ | GENESYS_FLAG_SKIP_WARMUP
+ | GENESYS_FLAG_NO_CALIBRATION,
+/* | GENESYS_FLAG_HALF_CCD_MODE,*/
+
+ GENESYS_HAS_NO_BUTTONS,
+ 100,
+ 100
+};
+
+
+
+
+static Genesys_USB_Device_Entry genesys_usb_device_list[] = {
+ /* GL646 devices */
+ {0x03f0, 0x0901, &hp2300c_model},
+ {0x03f0, 0x0a01, &hp2400c_model},
+ {0x03f0, 0x1405, &hp3670c_model},
+ {0x0461, 0x0377, &medion_md5345_model},
+ {0x04a7, 0x0229, &visioneer_7100_model},
+ {0x0461, 0x038b, &xerox_2400_model},
+ {0x04a7, 0x0426, &visioneer_xp200_model},
+ {0x0638, 0x0a10, &umax_astra_4500_model},
+ {0x07b3, 0x0600, &plustek_st12_model},
+ {0x07b3, 0x0601, &plustek_st24_model},
+ /* GL841 devices */
+ {0x04a7, 0x0474, &visioneer_xp300_model},
+ {0x04a7, 0x0494, &visioneer_roadwarrior_model},
+ {0x04a7, 0x049b, &visioneer_xp100_r3_model},
+ {0x04a7, 0x04ac, &xerox_travelscanner_model},
+ {0x04a9, 0x2213, &canon_lide_50_model},
+ {0x04a9, 0x221c, &canon_lide_60_model},
+ {0x07b3, 0x0900, &plustek_3600_model},
+ {0x0a17, 0x3210, &pentax_dsmobile_600_model},
+ {0x04f9, 0x2038, &pentax_dsmobile_600_model}, /* clone, only usb id is different */
+ {0x0a82, 0x4800, &syscan_docketport_485_model},
+ {0x0a82, 0x4802, &syscan_docketport_465_model},
+ {0x0a82, 0x4803, &syscan_docketport_665_model},
+ {0x0a82, 0x480c, &syscan_docketport_685_model},
+ {0x1dcc, 0x4810, &dct_docketport_487_model},
+ {0x1dcc, 0x4812, &syscan_docketport_467_model},
+ /* GL847 devices */
+ {0x04a9, 0x1904, &canon_lide_100_model},
+ {0x04a9, 0x1905, &canon_lide_200_model},
+ {0x04a9, 0x1906, &canon_5600f_model},
+ {0x04a9, 0x1907, &canon_lide_700f_model},
+ {0x03f0, 0x4705, &hpn6310_model},
+ /* GL843 devices */
+ {0x04da, 0x100f, &panasonic_kvss080_model},
+ {0x03f0, 0x4505, &hpg4010_model},
+ {0x03f0, 0x4605, &hpg4050_model},
+ /* GL124 devices */
+ {0x04a9, 0x1909, &canon_lide_110_model},
+ {0x04a9, 0x190a, &canon_lide_210_model},
+ {0, 0, NULL}
+};
diff --git a/backend/p b/backend/p
new file mode 100644
index 000000000..e5ab4453e
Binary files /dev/null and b/backend/p differ
diff --git a/backend/run-genesys b/backend/run-genesys
new file mode 100755
index 000000000..e00e5c52c
--- /dev/null
+++ b/backend/run-genesys
@@ -0,0 +1,42 @@
+!/bin/bash
+#export SANE_DEBUG_GENESYS=255
+#export SANE_DEBUG_GENESYS_LOW=255
+#export SANE_DEBUG_GENESYS_GL646=255
+#export SANE_DEBUG_GENESYS_GL841=255
+#export SANE_DEBUG_GENESYS_GL843=255
+#export SANE_DEBUG_GENESYS_GL847=255
+#export SANE_DEBUG_GENESYS_GL124=255
+#export SANE_DEBUG_SANEI_USB=255
+export LD_PRELOAD=.libs/libsane-genesys.so
+#
+# to run scanimage for preview or scan, uncomment the desired line
+#
+
+# preview
+#../frontend/scanimage -d genesys --preview=yes --mode Color 2>preview.log >preview.pnm
+#scanimage -L
+
+# scan: you can change resolution and color mode
+#../frontend/scanimage -d genesys --resolution 150 -mode Color --help 2>scan.log >scan.pnm
+
+#
+# to run xsane uncomment the command line below
+#
+xsane #2>dbgGeny_Low22.log
+#scanimage >1232.pnm 2>debug_gen_low122.log
+
+#xsane
+#scanimage 2>Genys_dum.log > 12312.pnm
+#scanimage > 12123.pnm
+#
+# to run a debugger
+#
+
+# bare gdb
+#gdb -tui ../frontend/.libs/scanimage
+
+# color gdb
+#cgdb ../frontend/.libs/scanimage
+
+#gdb with text UI
+#gdb -tui ../frontend/.libs/scanimage