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