sconosciuto

Touchscreen samsung

Apr 13th, 2012
528
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.82 KB | None | 0 0
  1. #!/system/bin/sh
  2. #Samsung config
  3. #loSconosciuto
  4.  
  5. #Values explanation: http://pastebin.com/raw.php?i=WSqjYT2t
  6. #How to: http://forum.xda-developers.com/showthread.php?t=1587553
  7.  
  8. #Set power
  9. echo 0064 > /sys/touchscreen/set_power #idleacqint; default = 64
  10. echo 1255 > /sys/touchscreen/set_power #actvacqint; default = 255
  11. echo 2050 > /sys/touchscreen/set_power #actv2idleto; default = 50
  12.  
  13. #Set acquisition
  14. echo 0010 > /sys/touchscreen/set_acquisition #chrgtime; default = 10
  15. echo 1000 > /sys/touchscreen/set_acquisition #reserved; default = 0
  16. echo 2005 > /sys/touchscreen/set_acquisition #tchdrift; default = 5
  17. echo 3001 > /sys/touchscreen/set_acquisition #driftst; default = 1
  18. echo 4000 > /sys/touchscreen/set_acquisition #tchautocal; default = 0
  19. echo 5000 > /sys/touchscreen/set_acquisition #sync; default = 0
  20. echo 6009 > /sys/touchscreen/set_acquisition #atchcalst; default = 9
  21. echo 7027 > /sys/touchscreen/set_acquisition #atchcalsthr; default = 27
  22.  
  23. #Set touchscreen
  24. echo 0143 > /sys/touchscreen/set_touchscreen #ctrl; default = 143
  25. echo 1000 > /sys/touchscreen/set_touchscreen #xorigin; default = 0
  26. echo 2000 > /sys/touchscreen/set_touchscreen #yorigin; default = 0
  27. echo 3018 > /sys/touchscreen/set_touchscreen #xsize; default = 18
  28. echo 4011 > /sys/touchscreen/set_touchscreen #ysize; default = 11
  29. echo 5001 > /sys/touchscreen/set_touchscreen #akscfg; default = 1
  30. echo 6016 > /sys/touchscreen/set_touchscreen #blen; default = 16
  31. echo 7032 > /sys/touchscreen/set_touchscreen #tchthr; default = 32
  32. echo 8002 > /sys/touchscreen/set_touchscreen #tchdi; default = 2
  33. echo 9001 > /sys/touchscreen/set_touchscreen #orientate; default = 1
  34. echo 10000 > /sys/touchscreen/set_touchscreen #mrgtimeout; default = 0
  35. echo 11003 > /sys/touchscreen/set_touchscreen #movhysti; default = 3
  36. echo 12001 > /sys/touchscreen/set_touchscreen #movhystn; default = 1
  37. echo 13046 > /sys/touchscreen/set_touchscreen #movfilter; default = 46
  38. echo 14005 > /sys/touchscreen/set_touchscreen #numtouch; default = 5
  39. echo 15005 > /sys/touchscreen/set_touchscreen #mrghyst; default = 5
  40. echo 16040 > /sys/touchscreen/set_touchscreen #mrgthr; default = 40
  41. echo 17010 > /sys/touchscreen/set_touchscreen #tchamphyst; default = 10
  42. echo 18779 > /sys/touchscreen/set_touchscreen #xrange; default = 779
  43. echo 19479 > /sys/touchscreen/set_touchscreen #yrange; default = 479
  44. echo 20000 > /sys/touchscreen/set_touchscreen #xloclip; default = 0
  45. echo 21000 > /sys/touchscreen/set_touchscreen #xhiclip; default = 0
  46. echo 22000 > /sys/touchscreen/set_touchscreen #yloclip; default = 0
  47. echo 23000 > /sys/touchscreen/set_touchscreen #yhiclip; default = 0
  48. echo 24000 > /sys/touchscreen/set_touchscreen #xedgectrl; default = 0
  49. echo 25000 > /sys/touchscreen/set_touchscreen #xedgedist; default = 0
  50. echo 26000 > /sys/touchscreen/set_touchscreen #yedgectrl; default = 0
  51. echo 27000 > /sys/touchscreen/set_touchscreen #yedgedist; default = 0
  52. echo 28018 > /sys/touchscreen/set_touchscreen #jumplimit; default = 18
  53.  
  54. #Set keyarray
  55. echo 0131 > /sys/touchscreen/set_keyarray #ctrl; default = 131
  56. echo 1016 > /sys/touchscreen/set_keyarray #xorigin; default = 16
  57. echo 2011 > /sys/touchscreen/set_keyarray #yorigin; default = 11
  58. echo 3002 > /sys/touchscreen/set_keyarray #xsize; default = 2
  59. echo 4001 > /sys/touchscreen/set_keyarray #ysize; default = 1
  60. echo 5001 > /sys/touchscreen/set_keyarray #akscfg; default = 1
  61. echo 6000 > /sys/touchscreen/set_keyarray #blen; default = 0
  62. echo 7045 > /sys/touchscreen/set_keyarray #tchthr; default = 45
  63. echo 8004 > /sys/touchscreen/set_keyarray #tchdi; default = 4
  64.  
  65. #Set grip
  66. echo 0019 > /sys/touchscreen/set_grip #ctrl; default = 19
  67. echo 1000 > /sys/touchscreen/set_grip #xlogrip; default = 0
  68. echo 2000 > /sys/touchscreen/set_grip #xhigrip; default = 0
  69. echo 3005 > /sys/touchscreen/set_grip #ylogrip; default = 5
  70. echo 4005 > /sys/touchscreen/set_grip #yhigrip; default = 5
  71. echo 5000 > /sys/touchscreen/set_grip #maxtchs; default = 0
  72. echo 6000 > /sys/touchscreen/set_grip #reserved; default = 0
  73. echo 7030 > /sys/touchscreen/set_grip #szthr1; default = 30
  74. echo 8020 > /sys/touchscreen/set_grip #szthr2; default = 20
  75. echo 9004 > /sys/touchscreen/set_grip #shpthr1; default = 4
  76. echo 10015 > /sys/touchscreen/set_grip #shpthr2; default = 15
  77. echo 11010 > /sys/touchscreen/set_grip #supextto; default = 10
  78.  
  79. #Set noise
  80. echo 0135 > /sys/touchscreen/set_noise #ctrl; default = 135
  81. echo 1000 > /sys/touchscreen/set_noise #gcaful(2bts); default = 0
  82. echo 2000 > /sys/touchscreen/set_noise #gcafll(2bts); default = 0
  83. echo 3003 > /sys/touchscreen/set_noise #actvgcafvalid; default = 3
  84. echo 4027 > /sys/touchscreen/set_noise #noisethr; default = 27
  85. echo 5000 > /sys/touchscreen/set_noise #freqhopscale; default = 0
  86. echo 6029 > /sys/touchscreen/set_noise #freq[0]; default = 29
  87. echo 7034 > /sys/touchscreen/set_noise #freq[1]; default = 34
  88. echo 8039 > /sys/touchscreen/set_noise #freq[2]; default = 39
  89. echo 9049 > /sys/touchscreen/set_noise #freq[3]; default = 49
  90. echo 10058 > /sys/touchscreen/set_noise #freq[4]; default = 58
  91. echo 11003 > /sys/touchscreen/set_noise #idlegcafvalid; default = 3
  92.  
  93. #Set total
  94. echo 0000 > /sys/touchscreen/set_noise #linearization_config.ctrl; default = 0
  95. echo 1000 > /sys/touchscreen/set_noise #twotouch_gesture_config.ctrl; default = 0
  96. echo 2000 > /sys/touchscreen/set_noise #onetouch_gesture_config.ctrl; default = 0
  97. echo 3000 > /sys/touchscreen/set_noise #selftest_config.ctrl; default = 0
  98. echo 4000 > /sys/touchscreen/set_noise #cte_config.ctrl; default = 0
  99. echo 5000 > /sys/touchscreen/set_noise #cte_config.cmd; default = 0
  100. echo 6002 > /sys/touchscreen/set_noise #cte_config.mode; default = 2
  101. echo 7016 > /sys/touchscreen/set_noise #cte_config.idlegcafdepth; default = 16
  102. echo 8063 > /sys/touchscreen/set_noise #cte_config.actvgcafdepth; default = 63
  103. echo 9060 > /sys/touchscreen/set_noise #cte_config.voltage; default = 60
  104.  
  105. #Apply changes
  106. cat /sys/touchscreen/set_write
Advertisement
Add Comment
Please, Sign In to add comment