Hello, I have tried to extract the firmware from a tablet and I get 2 firmwares with the partial firmware method and 1 different with the full firmware method.
The touchscreen on the tablet is broken so I am not sure if I can tell which is correct if any but the tablet is definitely 800x480 and one of the partial dumps shows 1280 resolution. Thanks Michal -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
Information translated from: http://code.google.com/p/yuandao-n90-window-dual-core-2/source/browse/drivers/input/touchscreen/gslx680_ts.h Page 0xFA Register 0x00 Value 1131867444 "checksum added software to generate" Page 0xFA Register 0x04 Value 10 "maximum number of points" Page 0xFA Register 0x08 Value 300 "key threshold" Page 0xFA Register 0x0C Value 218 "to the edge rate" Page 0xFA Register 0x10 Value 0 "Zero Threshold" Page 0xFA Register 0x14 Value 0 "DAC increment" Page 0xFA Register 0x18 Value 4095 "Scan Delay (software-average)" Page 0xFA Register 0x1C Value 1 "horizontal, matching coefficient" Page 0xFA Register 0x20 Value 51 "vertical, matching coefficient" Page 0xFA Register 0x24 Value 31 "horizontal, limits" Page 0xFA Register 0x28 Value 1800 "vertical, limits" Page 0xFA Register 0x2C Value 200 "dead point range" Page 0xFA Register 0x30 Value 25198720 "difference adjustment factor able ,0-2" Page 0xFA Register 0x34 Value 2155905152 "6" Page 0xFA Register 0x38 Value 2054847098 "10" Page 0xFA Register 0x3C Value 2054845299 "14" Page 0xFA Register 0x40 Value 1936944493 "18" Page 0xFA Register 0x44 Value 1835427430 "22" Page 0xFA Register 0x48 Value 1616927322 "26" Page 0xFA Register 0x4C Value 1397968256 "30" Page 0xFA Register 0x50 Value 160 "reference point to adjust the effective shielding surrounding area" Page 0xFA Register 0x54 Value 131843 "linear correction factor 0-3" Page 0xFA Register 0x58 Value 84215047 "7" Page 0xFA Register 0x5C Value 118032649 "11" Page 0xFA Register 0x60 Value 202116622 "15" Page 0xFA Register 0x64 Value 235999505 "19" Page 0xFA Register 0x68 Value 303240214 "23" Page 0xFA Register 0x6C Value 370612505 "27" Page 0xFA Register 0x70 Value 421207327 "linear correction factor 28-31" Page 0xFA Register 0x74 Value 1 "linear calibration switch" Page 0xFA Register 0x78 Value 0 "number of drive lines, including key" Page 0xFA Register 0x7C Value 0 "number of sense lines, including key" Page 0xFB Register 0x00 Value 30 "drive line" Page 0xFB Register 0x04 Value 0 "button without" Page 0xFB Register 0x08 Value 20 "sense lines" Page 0xFB Register 0x0C Value 256 "offset the difference" Page 0xFB Register 0x10 Value 512 "original value detection interval" Page 0xFB Register 0x14 Value 64 "reference value adjustment interval" Page 0xFB Register 0x18 Value 0 "INTERRUPT_HIGH_LOW_TYPE_ADDR switch, high and low of interrupt" Page 0xFB Register 0x1C Value 1 "INTERRUPT_EDGE_LEVEL_TYPE_ADDR, 1_edge_trigger__0_level_trigger type of disruption" Page 0xFB Register 0x20 Value 10500 "INTERRUPT_WIDTH_ADDR interrupt width" Page 0xFB Register 0x24 Value 800 "Resolution VGA_LENGTH_ADDR (horizontal)" Page 0xFB Register 0x28 Value 1280 "Resolution VGA_WIDTH_ADDR (vertical)" Page 0xFB Register 0x2C Value 4160815119 "at point average number of hardware" Page 0xFB Register 0x30 Value 4160815119 "adjust screen when the average number of hardware" Page 0xFB Register 0x34 Value 4 "average number of times the software, the effect is not good, recommended value 0, maximum 7" Page 0xFB Register 0x38 Value 3 "drive voltage" Page 0xFB Register 0x3C Value 69631 "Scan Delay" Page 0xFB Register 0x40 Value 2147483648 "chip speed, not recommended to change" Page 0xFB Register 0x44 Value 1048592 "dacg" Page 0xFB Register 0x48 Value 4095 "adjust screen target" Page 0xFB Register 0x4C Value 1638404 "adjust the amplitude reference value, the difference is the shift" Page 0xFB Register 0x50 Value 589826 "OK average sampling scope (program) is done on the pc beyond the scope of the judgment" Page 0xFB Register 0x54 Value 0 "minimum shift value (debounced)" Page 0xFB Register 0x58 Value 40000 "ID judge the speed factor" Page 0xFB Register 0x5C Value 0 "delay at points" Page 0xFB Register 0x60 Value 0 "fitting switch" Page 0xFB Register 0x64 Value 2000 "re-adjust screen threshold value, the first group of dac" Page 0xFB Register 0x68 Value 2000 "re-adjust screen threshold, the second group dac" Page 0xFB Register 0x6C Value 2000 "re-adjust screen threshold value, the third group dac" Page 0xFB Register 0x70 Value 2000 "re-adjust screen threshold, the fourth group dac" Page 0xFB Register 0x74 Value 150 "custom frequency, 0 Default" Page 0xFB Register 0x78 Value 0 "dead time" Page 0xFB Register 0x7C Value 0 "sense line button" Page 0xFC Register 0x00 Value 168951827 "kernel reads the original value of the order, considering the two big-endian mode 0-3 times" Page 0xFC Register 0x04 Value 1048594 "reading order 4-7" Page 0xFC Register 0x08 Value 185466897 "read sequence 8-11" Page 0xFC Register 0x0C Value 17563664 "reading order 12-15" Page 0xFC Register 0x10 Value 201981967 "reading order 16-20" Page 0xFC Register 0x14 Value 34078734 "scan order 1 +" Page 0xFC Register 0x18 Value 218497037 "scan order 2 +" Page 0xFC Register 0x1C Value 50593804 "Scan order 1 -" Page 0xFC Register 0x20 Value 235012107 "Scan Sequence 2 -" Page 0xFC Register 0x24 Value 67108874 "dac0 Address" Page 0xFC Register 0x28 Value 252903433 "dac1 Address" Page 0xFC Register 0x2C Value 85000200 "dac2 Address" Page 0xFC Register 0x30 Value 269418503 "dac3 Address" Page 0xFC Register 0x34 Value 101515270 "conf_test0 / / threshold_h" Page 0xFC Register 0x38 Value 285933573 "conf_test1 / / threshold_mh" Page 0xFC Register 0x3C Value 118030340 "conf_test2 / / threshold_mh" Page 0xFC Register 0x40 Value 302448643 "conf_test3 / / threshold_l" Page 0xFC Register 0x48 Value 318963713 "number of points exceeds the upper limit is shielded" Page 0xFC Register 0x4C Value 151060480 "maximum negative difference" Page 0xFC Register 0x50 Value 0 "adjust the screen to use the logo" Page 0xFC Register 0x54 Value 4 "dac spent a total of several groups" Page 0xFC Register 0x58 Value 458752 "dac control group 1 row 0 to 1e line, and the line should correspond to the sequence set" Page 0xFC Register 0x5C Value 983048 "2" Page 0xFC Register 0x60 Value 1441808 "3" Page 0xFC Register 0x64 Value 1900567 "4" Page 0xFC Register 0x68 Value 327682 "Group 1 dac tune screen, take the group of small to large order after the first two months to a" Page 0xFC Register 0x6C Value 327682 "2" Page 0xFC Register 0x70 Value 327682 "3" Page 0xFC Register 0x74 Value 327682 "4" Page 0xFC Register 0x78 Value 9991764 "write chip first scan sequence generated by pc software" Page 0xFC Register 0x7C Value 3281067 "write chip second scanning sequence, with the pc software to generate" Page 0xFD Register 0x00 Value 496 "drive line line order" Page 0xFD Register 0x04 Value 497 "[11:0] driving line scan order" Page 0xFD Register 0x08 Value 559 "[12] Scan stop bit" Page 0xFD Register 0x0C Value 591 "[15:13] The first few lines dac driver" Page 0xFD Register 0x3C Value 8695 "end of line sequence drive line" Page 0xFD Register 0x40 Value 17199 "average sampling a half-line" Page 0xFD Register 0x44 Value 16888 "average sampling a half-line" Page 0xFD Register 0x48 Value 17231 "average sampling a half-line" Page 0xFD Register 0x4C Value 16889 "half line average sampling 2" Page 0xFD Register 0x50 Value 17263 "half line average sampling 2" Page 0xFD Register 0x54 Value 16890 "half line average sampling 2" Page 0xFD Register 0x58 Value 17295 "Column Average" Page 0xFD Register 0x5C Value 25083 "ID starting coefficient" Page 0xFD Register 0x60 Value 25519 "Column Press thresholds, including horizontal" Page 0xFD Register 0x64 Value 25084 "number of columns Press" Page 0xFD Register 0x68 Value 25551 "average incremental software" Page 0xFD Register 0x6C Value 25085 "gravity enabled" Page 0xFD Register 0x7C Value 20 "number of line scan sensor with pc software to generate" Page 0xFA Register 0x00 Value 3555494379 "checksum added software to generate" Page 0xFA Register 0x04 Value 5 "maximum number of points" Page 0xFA Register 0x08 Value 500 "key threshold" Page 0xFA Register 0x0C Value 205 "to the edge rate" Page 0xFA Register 0x10 Value 0 "Zero Threshold" Page 0xFA Register 0x14 Value 0 "DAC increment" Page 0xFA Register 0x18 Value 4095 "Scan Delay (software-average)" Page 0xFA Register 0x1C Value 281870336 "horizontal, matching coefficient" Page 0xFA Register 0x20 Value 273809416 "vertical, matching coefficient" Page 0xFA Register 0x24 Value 0 "horizontal, limits" Page 0xFA Register 0x28 Value 0 "vertical, limits" Page 0xFA Register 0x2C Value 1024 "dead point range" Page 0xFA Register 0x30 Value 26448529 "difference adjustment factor able ,0-2" Page 0xFA Register 0x34 Value 2408484236 "6" Page 0xFA Register 0x38 Value 2324269190 "10" Page 0xFA Register 0x3C Value 2240054145 "14" Page 0xFA Register 0x40 Value 2155905152 "18" Page 0xFA Register 0x44 Value 2155905152 "22" Page 0xFA Register 0x48 Value 2155905152 "26" Page 0xFA Register 0x4C Value 2155905152 "30" Page 0xFA Register 0x50 Value 2048 "reference point to adjust the effective shielding surrounding area" Page 0xFA Register 0x54 Value 66050 "linear correction factor 0-3" Page 0xFA Register 0x58 Value 50529285 "7" Page 0xFA Register 0x5C Value 84346631 "11" Page 0xFA Register 0x60 Value 151587338 "15" Page 0xFA Register 0x64 Value 168627469 "19" Page 0xFA Register 0x68 Value 235868177 "23" Page 0xFA Register 0x6C Value 286463253 "27" Page 0xFA Register 0x70 Value 353901087 "linear correction factor 28-31" Page 0xFA Register 0x74 Value 1 "linear calibration switch" Page 0xFA Register 0x78 Value 16 "number of drive lines, including key" Page 0xFA Register 0x7C Value 10 "number of sense lines, including key" Page 0xFB Register 0x00 Value 16 "drive line" Page 0xFB Register 0x04 Value 0 "button without" Page 0xFB Register 0x08 Value 10 "sense lines" Page 0xFB Register 0x0C Value 256 "offset the difference" Page 0xFB Register 0x10 Value 50 "original value detection interval" Page 0xFB Register 0x14 Value 20 "reference value adjustment interval" Page 0xFB Register 0x18 Value 0 "INTERRUPT_HIGH_LOW_TYPE_ADDR switch, high and low of interrupt" Page 0xFB Register 0x1C Value 1 "INTERRUPT_EDGE_LEVEL_TYPE_ADDR, 1_edge_trigger__0_level_trigger type of disruption" Page 0xFB Register 0x20 Value 10500 "INTERRUPT_WIDTH_ADDR interrupt width" Page 0xFB Register 0x24 Value 480 "Resolution VGA_LENGTH_ADDR (horizontal)" Page 0xFB Register 0x28 Value 800 "Resolution VGA_WIDTH_ADDR (vertical)" Page 0xFB Register 0x2C Value 4160815116 "at point average number of hardware" Page 0xFB Register 0x30 Value 4160815116 "adjust screen when the average number of hardware" Page 0xFB Register 0x34 Value 3 "average number of times the software, the effect is not good, recommended value 0, maximum 7" Page 0xFB Register 0x38 Value 3 "drive voltage" Page 0xFB Register 0x3C Value 462847 "Scan Delay" Page 0xFB Register 0x40 Value 2147483648 "chip speed, not recommended to change" Page 0xFB Register 0x44 Value 1310740 "dacg" Page 0xFB Register 0x48 Value 4500 "adjust screen target" Page 0xFB Register 0x4C Value 4 "adjust the amplitude reference value, the difference is the shift" Page 0xFB Register 0x50 Value 65537 "OK average sampling scope (program) is done on the pc beyond the scope of the judgment" Page 0xFB Register 0x54 Value 12 "minimum shift value (debounced)" Page 0xFB Register 0x58 Value 8000 "ID judge the speed factor" Page 0xFB Register 0x5C Value 1 "delay at points" Page 0xFB Register 0x60 Value 0 "fitting switch" Page 0xFB Register 0x64 Value 0 "re-adjust screen threshold value, the first group of dac" Page 0xFB Register 0x68 Value 0 "re-adjust screen threshold, the second group dac" Page 0xFB Register 0x6C Value 2000 "re-adjust screen threshold value, the third group dac" Page 0xFB Register 0x70 Value 2000 "re-adjust screen threshold, the fourth group dac" Page 0xFB Register 0x74 Value 279 "custom frequency, 0 Default" Page 0xFB Register 0x78 Value 100 "dead time" Page 0xFB Register 0x7C Value 0 "sense line button" Page 0xFC Register 0x00 Value 67176192 "kernel reads the original value of the order, considering the two big-endian mode 0-3 times" Page 0xFC Register 0x04 Value 100862210 "reading order 4-7" Page 0xFC Register 0x08 Value 134546698 "read sequence 8-11" Page 0xFC Register 0x0C Value 118556176 "reading order 12-15" Page 0xFC Register 0x10 Value 152242194 "reading order 16-20" Page 0xFC Register 0x14 Value 8873281 "scan order 1 +" Page 0xFC Register 0x18 Value 2330795 "scan order 2 +" Page 0xFC Register 0x1C Value 6636329 "Scan order 1 -" Page 0xFC Register 0x20 Value 96427 "Scan Sequence 2 -" Page 0xFC Register 0x24 Value 4278714384 "dac0 Address" Page 0xFC Register 0x28 Value 4278714656 "dac1 Address" Page 0xFC Register 0x2C Value 4278714688 "dac2 Address" Page 0xFC Register 0x30 Value 4278714720 "dac3 Address" Page 0xFC Register 0x34 Value 1179848 "conf_test0 / / threshold_h" Page 0xFC Register 0x38 Value 852118 "conf_test1 / / threshold_mh" Page 0xFC Register 0x3C Value 524408 "conf_test2 / / threshold_mh" Page 0xFC Register 0x40 Value 0 "conf_test3 / / threshold_l" Page 0xFC Register 0x48 Value 0 "number of points exceeds the upper limit is shielded" Page 0xFC Register 0x4C Value 0 "maximum negative difference" Page 0xFC Register 0x50 Value 0 "adjust the screen to use the logo" Page 0xFC Register 0x54 Value 4 "dac spent a total of several groups" Page 0xFC Register 0x58 Value 0 "dac control group 1 row 0 to 1e line, and the line should correspond to the sequence set" Page 0xFC Register 0x5C Value 65537 "2" Page 0xFC Register 0x60 Value 720898 "3" Page 0xFC Register 0x64 Value 983052 "4" Page 0xFC Register 0x68 Value 0 "Group 1 dac tune screen, take the group of small to large order after the first two months to a" Page 0xFC Register 0x6C Value 0 "2" Page 0xFC Register 0x70 Value 262145 "3" Page 0xFC Register 0x74 Value 65536 "4" Page 0xFC Register 0x78 Value 7754800 "write chip first scan sequence generated by pc software" Page 0xFC Register 0x7C Value 1214891 "write chip second scanning sequence, with the pc software to generate" Page 0xFD Register 0x00 Value 49226228 "drive line line order" Page 0xFD Register 0x04 Value 1125073397 "[11:0] driving line scan order" Page 0xFD Register 0x08 Value 1127170550 "[12] Scan stop bit" Page 0xFD Register 0x0C Value 1129267703 "[15:13] The first few lines dac driver" Page 0xFD Register 0x3C Value 33440751 "end of line sequence drive line" Page 0xFD Register 0x40 Value 33818120 "average sampling a half-line" Page 0xFD Register 0x44 Value 167772160 "average sampling a half-line" Page 0xFD Register 0x48 Value 0 "average sampling a half-line" Page 0xFD Register 0x4C Value 16975111 "half line average sampling 2" Page 0xFD Register 0x50 Value 150994944 "half line average sampling 2" Page 0xFD Register 0x54 Value 0 "half line average sampling 2" Page 0xFD Register 0x58 Value 0 "Column Average" Page 0xFD Register 0x5C Value 6 "ID starting coefficient" Page 0xFD Register 0x60 Value 500 "Column Press thresholds, including horizontal" Page 0xFD Register 0x64 Value 197121 "number of columns Press" Page 0xFD Register 0x68 Value 788484 "average incremental software" Page 0xFD Register 0x6C Value 0 "gravity enabled" Page 0xFD Register 0x7C Value 10 "number of line scan sensor with pc software to generate" Resolution of screen in firmware: 800x480 max touches 5
Information translated from: http://code.google.com/p/yuandao-n90-window-dual-core-2/source/browse/drivers/input/touchscreen/gslx680_ts.h Page 0xFA Register 0x00 Value 1131867444 "checksum added software to generate" Page 0xFA Register 0x04 Value 10 "maximum number of points" Page 0xFA Register 0x08 Value 300 "key threshold" Page 0xFA Register 0x0C Value 218 "to the edge rate" Page 0xFA Register 0x10 Value 0 "Zero Threshold" Page 0xFA Register 0x14 Value 0 "DAC increment" Page 0xFA Register 0x18 Value 4095 "Scan Delay (software-average)" Page 0xFA Register 0x1C Value 1 "horizontal, matching coefficient" Page 0xFA Register 0x20 Value 51 "vertical, matching coefficient" Page 0xFA Register 0x24 Value 31 "horizontal, limits" Page 0xFA Register 0x28 Value 1800 "vertical, limits" Page 0xFA Register 0x2C Value 200 "dead point range" Page 0xFA Register 0x30 Value 25198720 "difference adjustment factor able ,0-2" Page 0xFA Register 0x34 Value 2155905152 "6" Page 0xFA Register 0x38 Value 2054847098 "10" Page 0xFA Register 0x3C Value 2054845299 "14" Page 0xFA Register 0x40 Value 1936944493 "18" Page 0xFA Register 0x44 Value 1835427430 "22" Page 0xFA Register 0x48 Value 1616927322 "26" Page 0xFA Register 0x4C Value 1397968256 "30" Page 0xFA Register 0x50 Value 160 "reference point to adjust the effective shielding surrounding area" Page 0xFA Register 0x54 Value 131843 "linear correction factor 0-3" Page 0xFA Register 0x58 Value 84215047 "7" Page 0xFA Register 0x5C Value 118032649 "11" Page 0xFA Register 0x60 Value 202116622 "15" Page 0xFA Register 0x64 Value 235999505 "19" Page 0xFA Register 0x68 Value 303240214 "23" Page 0xFA Register 0x6C Value 370612505 "27" Page 0xFA Register 0x70 Value 421207327 "linear correction factor 28-31" Page 0xFA Register 0x74 Value 1 "linear calibration switch" Page 0xFA Register 0x78 Value 0 "number of drive lines, including key" Page 0xFA Register 0x7C Value 0 "number of sense lines, including key" Page 0xFB Register 0x00 Value 30 "drive line" Page 0xFB Register 0x04 Value 0 "button without" Page 0xFB Register 0x08 Value 20 "sense lines" Page 0xFB Register 0x0C Value 256 "offset the difference" Page 0xFB Register 0x10 Value 512 "original value detection interval" Page 0xFB Register 0x14 Value 64 "reference value adjustment interval" Page 0xFB Register 0x18 Value 0 "INTERRUPT_HIGH_LOW_TYPE_ADDR switch, high and low of interrupt" Page 0xFB Register 0x1C Value 1 "INTERRUPT_EDGE_LEVEL_TYPE_ADDR, 1_edge_trigger__0_level_trigger type of disruption" Page 0xFB Register 0x20 Value 10500 "INTERRUPT_WIDTH_ADDR interrupt width" Page 0xFB Register 0x24 Value 800 "Resolution VGA_LENGTH_ADDR (horizontal)" Page 0xFB Register 0x28 Value 1280 "Resolution VGA_WIDTH_ADDR (vertical)" Page 0xFB Register 0x2C Value 4160815119 "at point average number of hardware" Page 0xFB Register 0x30 Value 4160815119 "adjust screen when the average number of hardware" Page 0xFB Register 0x34 Value 4 "average number of times the software, the effect is not good, recommended value 0, maximum 7" Page 0xFB Register 0x38 Value 3 "drive voltage" Page 0xFB Register 0x3C Value 69631 "Scan Delay" Page 0xFB Register 0x40 Value 2147483648 "chip speed, not recommended to change" Page 0xFB Register 0x44 Value 1048592 "dacg" Page 0xFB Register 0x48 Value 4095 "adjust screen target" Page 0xFB Register 0x4C Value 1638404 "adjust the amplitude reference value, the difference is the shift" Page 0xFB Register 0x50 Value 589826 "OK average sampling scope (program) is done on the pc beyond the scope of the judgment" Page 0xFB Register 0x54 Value 0 "minimum shift value (debounced)" Page 0xFB Register 0x58 Value 40000 "ID judge the speed factor" Page 0xFB Register 0x5C Value 0 "delay at points" Page 0xFB Register 0x60 Value 0 "fitting switch" Page 0xFB Register 0x64 Value 2000 "re-adjust screen threshold value, the first group of dac" Page 0xFB Register 0x68 Value 2000 "re-adjust screen threshold, the second group dac" Page 0xFB Register 0x6C Value 2000 "re-adjust screen threshold value, the third group dac" Page 0xFB Register 0x70 Value 2000 "re-adjust screen threshold, the fourth group dac" Page 0xFB Register 0x74 Value 150 "custom frequency, 0 Default" Page 0xFB Register 0x78 Value 0 "dead time" Page 0xFB Register 0x7C Value 0 "sense line button" Page 0xFC Register 0x00 Value 168951827 "kernel reads the original value of the order, considering the two big-endian mode 0-3 times" Page 0xFC Register 0x04 Value 1048594 "reading order 4-7" Page 0xFC Register 0x08 Value 185466897 "read sequence 8-11" Page 0xFC Register 0x0C Value 17563664 "reading order 12-15" Page 0xFC Register 0x10 Value 201981967 "reading order 16-20" Page 0xFC Register 0x14 Value 34078734 "scan order 1 +" Page 0xFC Register 0x18 Value 218497037 "scan order 2 +" Page 0xFC Register 0x1C Value 50593804 "Scan order 1 -" Page 0xFC Register 0x20 Value 235012107 "Scan Sequence 2 -" Page 0xFC Register 0x24 Value 67108874 "dac0 Address" Page 0xFC Register 0x28 Value 252903433 "dac1 Address" Page 0xFC Register 0x2C Value 85000200 "dac2 Address" Page 0xFC Register 0x30 Value 269418503 "dac3 Address" Page 0xFC Register 0x34 Value 101515270 "conf_test0 / / threshold_h" Page 0xFC Register 0x38 Value 285933573 "conf_test1 / / threshold_mh" Page 0xFC Register 0x3C Value 118030340 "conf_test2 / / threshold_mh" Page 0xFC Register 0x40 Value 302448643 "conf_test3 / / threshold_l" Page 0xFC Register 0x48 Value 318963713 "number of points exceeds the upper limit is shielded" Page 0xFC Register 0x4C Value 151060480 "maximum negative difference" Page 0xFC Register 0x50 Value 0 "adjust the screen to use the logo" Page 0xFC Register 0x54 Value 4 "dac spent a total of several groups" Page 0xFC Register 0x58 Value 458752 "dac control group 1 row 0 to 1e line, and the line should correspond to the sequence set" Page 0xFC Register 0x5C Value 983048 "2" Page 0xFC Register 0x60 Value 1441808 "3" Page 0xFC Register 0x64 Value 1900567 "4" Page 0xFC Register 0x68 Value 327682 "Group 1 dac tune screen, take the group of small to large order after the first two months to a" Page 0xFC Register 0x6C Value 327682 "2" Page 0xFC Register 0x70 Value 327682 "3" Page 0xFC Register 0x74 Value 327682 "4" Page 0xFC Register 0x78 Value 9991764 "write chip first scan sequence generated by pc software" Page 0xFC Register 0x7C Value 3281067 "write chip second scanning sequence, with the pc software to generate" Page 0xFD Register 0x00 Value 496 "drive line line order" Page 0xFD Register 0x04 Value 497 "[11:0] driving line scan order" Page 0xFD Register 0x08 Value 559 "[12] Scan stop bit" Page 0xFD Register 0x0C Value 591 "[15:13] The first few lines dac driver" Page 0xFD Register 0x3C Value 8695 "end of line sequence drive line" Page 0xFD Register 0x40 Value 17199 "average sampling a half-line" Page 0xFD Register 0x44 Value 16888 "average sampling a half-line" Page 0xFD Register 0x48 Value 17231 "average sampling a half-line" Page 0xFD Register 0x4C Value 16889 "half line average sampling 2" Page 0xFD Register 0x50 Value 17263 "half line average sampling 2" Page 0xFD Register 0x54 Value 16890 "half line average sampling 2" Page 0xFD Register 0x58 Value 17295 "Column Average" Page 0xFD Register 0x5C Value 25083 "ID starting coefficient" Page 0xFD Register 0x60 Value 25519 "Column Press thresholds, including horizontal" Page 0xFD Register 0x64 Value 25084 "number of columns Press" Page 0xFD Register 0x68 Value 25551 "average incremental software" Page 0xFD Register 0x6C Value 25085 "gravity enabled" Page 0xFD Register 0x7C Value 20 "number of line scan sensor with pc software to generate" Resolution of screen in firmware: 1280x800 max touches 10
Information translated from: http://code.google.com/p/yuandao-n90-window-dual-core-2/source/browse/drivers/input/touchscreen/gslx680_ts.h Page 0xFA Register 0x00 Value 3555494379 "checksum added software to generate" Page 0xFA Register 0x04 Value 5 "maximum number of points" Page 0xFA Register 0x08 Value 500 "key threshold" Page 0xFA Register 0x0C Value 205 "to the edge rate" Page 0xFA Register 0x10 Value 0 "Zero Threshold" Page 0xFA Register 0x14 Value 0 "DAC increment" Page 0xFA Register 0x18 Value 4095 "Scan Delay (software-average)" Page 0xFA Register 0x1C Value 281870336 "horizontal, matching coefficient" Page 0xFA Register 0x20 Value 273809416 "vertical, matching coefficient" Page 0xFA Register 0x24 Value 0 "horizontal, limits" Page 0xFA Register 0x28 Value 0 "vertical, limits" Page 0xFA Register 0x2C Value 1024 "dead point range" Page 0xFA Register 0x30 Value 26448529 "difference adjustment factor able ,0-2" Page 0xFA Register 0x34 Value 2408484236 "6" Page 0xFA Register 0x38 Value 2324269190 "10" Page 0xFA Register 0x3C Value 2240054145 "14" Page 0xFA Register 0x40 Value 2155905152 "18" Page 0xFA Register 0x44 Value 2155905152 "22" Page 0xFA Register 0x48 Value 2155905152 "26" Page 0xFA Register 0x4C Value 2155905152 "30" Page 0xFA Register 0x50 Value 2048 "reference point to adjust the effective shielding surrounding area" Page 0xFA Register 0x54 Value 66050 "linear correction factor 0-3" Page 0xFA Register 0x58 Value 50529285 "7" Page 0xFA Register 0x5C Value 84346631 "11" Page 0xFA Register 0x60 Value 151587338 "15" Page 0xFA Register 0x64 Value 168627469 "19" Page 0xFA Register 0x68 Value 235868177 "23" Page 0xFA Register 0x6C Value 286463253 "27" Page 0xFA Register 0x70 Value 353901087 "linear correction factor 28-31" Page 0xFA Register 0x74 Value 1 "linear calibration switch" Page 0xFA Register 0x78 Value 16 "number of drive lines, including key" Page 0xFA Register 0x7C Value 10 "number of sense lines, including key" Page 0xFB Register 0x00 Value 16 "drive line" Page 0xFB Register 0x04 Value 0 "button without" Page 0xFB Register 0x08 Value 10 "sense lines" Page 0xFB Register 0x0C Value 256 "offset the difference" Page 0xFB Register 0x10 Value 50 "original value detection interval" Page 0xFB Register 0x14 Value 20 "reference value adjustment interval" Page 0xFB Register 0x18 Value 0 "INTERRUPT_HIGH_LOW_TYPE_ADDR switch, high and low of interrupt" Page 0xFB Register 0x1C Value 1 "INTERRUPT_EDGE_LEVEL_TYPE_ADDR, 1_edge_trigger__0_level_trigger type of disruption" Page 0xFB Register 0x20 Value 10500 "INTERRUPT_WIDTH_ADDR interrupt width" Page 0xFB Register 0x24 Value 480 "Resolution VGA_LENGTH_ADDR (horizontal)" Page 0xFB Register 0x28 Value 800 "Resolution VGA_WIDTH_ADDR (vertical)" Page 0xFB Register 0x2C Value 4160815116 "at point average number of hardware" Page 0xFB Register 0x30 Value 4160815116 "adjust screen when the average number of hardware" Page 0xFB Register 0x34 Value 3 "average number of times the software, the effect is not good, recommended value 0, maximum 7" Page 0xFB Register 0x38 Value 3 "drive voltage" Page 0xFB Register 0x3C Value 462847 "Scan Delay" Page 0xFB Register 0x40 Value 2147483648 "chip speed, not recommended to change" Page 0xFB Register 0x44 Value 1310740 "dacg" Page 0xFB Register 0x48 Value 4500 "adjust screen target" Page 0xFB Register 0x4C Value 4 "adjust the amplitude reference value, the difference is the shift" Page 0xFB Register 0x50 Value 65537 "OK average sampling scope (program) is done on the pc beyond the scope of the judgment" Page 0xFB Register 0x54 Value 12 "minimum shift value (debounced)" Page 0xFB Register 0x58 Value 8000 "ID judge the speed factor" Page 0xFB Register 0x5C Value 1 "delay at points" Page 0xFB Register 0x60 Value 0 "fitting switch" Page 0xFB Register 0x64 Value 0 "re-adjust screen threshold value, the first group of dac" Page 0xFB Register 0x68 Value 0 "re-adjust screen threshold, the second group dac" Page 0xFB Register 0x6C Value 2000 "re-adjust screen threshold value, the third group dac" Page 0xFB Register 0x70 Value 2000 "re-adjust screen threshold, the fourth group dac" Page 0xFB Register 0x74 Value 279 "custom frequency, 0 Default" Page 0xFB Register 0x78 Value 100 "dead time" Page 0xFB Register 0x7C Value 0 "sense line button" Page 0xFC Register 0x00 Value 67176192 "kernel reads the original value of the order, considering the two big-endian mode 0-3 times" Page 0xFC Register 0x04 Value 100862210 "reading order 4-7" Page 0xFC Register 0x08 Value 134546698 "read sequence 8-11" Page 0xFC Register 0x0C Value 118556176 "reading order 12-15" Page 0xFC Register 0x10 Value 152242194 "reading order 16-20" Page 0xFC Register 0x14 Value 8873281 "scan order 1 +" Page 0xFC Register 0x18 Value 2330795 "scan order 2 +" Page 0xFC Register 0x1C Value 6636329 "Scan order 1 -" Page 0xFC Register 0x20 Value 96427 "Scan Sequence 2 -" Page 0xFC Register 0x24 Value 4278714384 "dac0 Address" Page 0xFC Register 0x28 Value 4278714656 "dac1 Address" Page 0xFC Register 0x2C Value 4278714688 "dac2 Address" Page 0xFC Register 0x30 Value 4278714720 "dac3 Address" Page 0xFC Register 0x34 Value 1179848 "conf_test0 / / threshold_h" Page 0xFC Register 0x38 Value 852118 "conf_test1 / / threshold_mh" Page 0xFC Register 0x3C Value 524408 "conf_test2 / / threshold_mh" Page 0xFC Register 0x40 Value 0 "conf_test3 / / threshold_l" Page 0xFC Register 0x48 Value 0 "number of points exceeds the upper limit is shielded" Page 0xFC Register 0x4C Value 0 "maximum negative difference" Page 0xFC Register 0x50 Value 0 "adjust the screen to use the logo" Page 0xFC Register 0x54 Value 4 "dac spent a total of several groups" Page 0xFC Register 0x58 Value 0 "dac control group 1 row 0 to 1e line, and the line should correspond to the sequence set" Page 0xFC Register 0x5C Value 65537 "2" Page 0xFC Register 0x60 Value 720898 "3" Page 0xFC Register 0x64 Value 983052 "4" Page 0xFC Register 0x68 Value 0 "Group 1 dac tune screen, take the group of small to large order after the first two months to a" Page 0xFC Register 0x6C Value 0 "2" Page 0xFC Register 0x70 Value 262145 "3" Page 0xFC Register 0x74 Value 65536 "4" Page 0xFC Register 0x78 Value 7754800 "write chip first scan sequence generated by pc software" Page 0xFC Register 0x7C Value 1214891 "write chip second scanning sequence, with the pc software to generate" Page 0xFD Register 0x00 Value 49226228 "drive line line order" Page 0xFD Register 0x04 Value 1125073397 "[11:0] driving line scan order" Page 0xFD Register 0x08 Value 1127170550 "[12] Scan stop bit" Page 0xFD Register 0x0C Value 1129267703 "[15:13] The first few lines dac driver" Page 0xFD Register 0x3C Value 33440751 "end of line sequence drive line" Page 0xFD Register 0x40 Value 33818120 "average sampling a half-line" Page 0xFD Register 0x44 Value 167772160 "average sampling a half-line" Page 0xFD Register 0x48 Value 0 "average sampling a half-line" Page 0xFD Register 0x4C Value 16975111 "half line average sampling 2" Page 0xFD Register 0x50 Value 150994944 "half line average sampling 2" Page 0xFD Register 0x54 Value 0 "half line average sampling 2" Page 0xFD Register 0x58 Value 0 "Column Average" Page 0xFD Register 0x5C Value 6 "ID starting coefficient" Page 0xFD Register 0x60 Value 500 "Column Press thresholds, including horizontal" Page 0xFD Register 0x64 Value 197121 "number of columns Press" Page 0xFD Register 0x68 Value 788484 "average incremental software" Page 0xFD Register 0x6C Value 0 "gravity enabled" Page 0xFD Register 0x7C Value 10 "number of line scan sensor with pc software to generate" Resolution of screen in firmware: 800x480 max touches 5
