เป็นโปรแกรมที่เหมาะกับการแก้ปัญหาอาการทัชสรีนทำงานผิดปกติของแท็บเล็ต A13 ที่ใส่ Sim ได้
ที่มาพร้อมกับเบอร์บอร์ด 86VE และ บอร์ด F761 เป็นต้น
เนื่องจากแท็บเล็ตรุ่นดังกล่าวมีการใช้ Driver ทัช ร่วมกันหลายตัวและทำงานแบบสัมพันธ์กันทั้ง 3 ส่วน คื่อ
1.Driver.ko ที่อยู่ใน system / vendor /module /driver.ko
2.ค่าพารามิเตอร์ของ driver.ko แต่ละตัวซึ่งมีขนาดต่างกัน แม้จะเป็น IC Touch ตัวเดียวกัน
ที่อยู่ในส่วนของ ctp_para ที่ใน ไฟล์ script.bin
ตัวอย่างของ ctp_para ของแท็บเล็ตรุ่นใส่ sim ซึ่งใช้ ค่าพารามิเตอร์และ driver.ko ร่วมกัน
[ctp_para]
ctp_used = 1
ctp_name = "ft5x_ts"
ctp_twi_id = 1
ctp_twi_addr = 0x38
ctp_screen_max_x = 1024
ctp_screen_max_y = 600
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_int_port = port:PB04<6><default><default><default>
ctp_wakeup = port:PB03<1><default><default><1>
ctp_io_port = port:PB04<6><default><default><default>
[ctp1_para]
ctp_used = 1
ctp_name = "gt811"
ctp_twi_id = 1
ctp_twi_addr = 0x5d
ctp_screen_max_x = 800
ctp_screen_max_y = 480
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_mach_name = "f761"
ctp_firm = 1
ctp_int_port = port:PB04<6><default><default><default>
ctp_wakeup = port:PB03<1><default><default><1>
ctp_io_port = port:PB04<6><default><default><default>
[ctp10_para]
ctp_used = 1
ctp_name = "sichuang_ts"
ctp_twi_id = 1
ctp_twi_addr = 0x60
ctp_screen_max_x = 800
ctp_screen_max_y = 480
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_int_port = port:PB04<6><default><default><default>
ctp_wakeup = port:PB03<1><default><default><1>
ctp_io_port = port:PB04<6><default><default><default>
[ctp19_para]
ctp_used = 1
ctp_name = "aw5306_ts"
ctp_twi_id = 1
ctp_twi_addr = 0x39
ctp_screen_max_x = 800
ctp_screen_max_y = 480
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_int_port = port:PB04<6><default><default><default>
ctp_wakeup = port:PB03<1><default><default><1>
ctp_io_port = port:PB04<6><default><default><default>
[ctp18_para]
ctp_used = 1
ctp_name = "gslX680"
ctp_twi_id = 1
ctp_twi_addr = 0x40
ctp_screen_max_x = 800
ctp_screen_max_y = 480
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_int_port = port:PB04<6><default><default><default>
ctp_wakeup = port:PB03<1><default><default><1>
ctp_io_port = port:PB04<6><default><default><default>
[ctp6_para]
ctp_used = 1
ctp_name = "pixcir_ts"
ctp_twi_id = 1
ctp_twi_addr = 0x5c
ctp_screen_max_x = 800
ctp_screen_max_y = 480
ctp_revert_x_flag = 0
ctp_revert_y_flag = 0
ctp_exchange_x_y_flag = 0
ctp_int_port = port:PB04<6><default><default><default>
ctp_wakeup = port:PB03<1><default><default><1>
ctp_io_port = port:PB04<6><default><default><default>
3.ตัวควบคุมการทำงานของไดรเวอร์ว่าจะให้ทำงานหรือไม่ ก็คือ ไฟล์ init.sun5i.rc นั้นเอง
ตัวอย่าง ค่าพารามิเตอร์ ที่อยู่ในส่วนนี้
#insmod key & tp driver
insmod /system/vendor/modules/sun4i-keyboard.ko
#ctp_used
insmod /system/vendor/modules/ft5x_ts.ko
#ctp1_used
insmod /system/vendor/modules/goodix_touch.ko
#ctp2_used
insmod /system/vendor/modules/ssd253x-ts.ko
#ctp4_used
insmod /system/vendor/modules/zet622x.ko
#ctp5_used
insmod /system/vendor/modules/byd693x-ts.ko
#ctp8_used
insmod /system/vendor/modules/gt82x.ko
#ctp9_used
insmod /system/vendor/modules/gt811.ko
#ctp10_used
insmod /system/vendor/modules/pixcir_touch_811.ko
#ctp12_used
insmod /system/vendor/modules/gsl1680.ko
#ctp13_used
insmod /system/vendor/modules/st1536_ts.ko
#ctp19_used
insmod /system/vendor/modules/elan_ts.ko
ซึ่งจะสังเกตได้ว่าใช้ driver.ko ร่วมกันหลายตัว
การแก้ไขแบบเป็น Set ที่ทางทีมงานได้รวมรวบค่า Driver.ko และ ค่าพารามิเตอร์ ที่เจอบ่อยมากที่สุด
1.เชื่อมต่อแท็บเล็ตที่เปิด USB debug ได้ เข้ากับคอมพิวเตอร์ แล้วกดที่ปุ่มเช็คการเชื่อมต่อ
2.กดที่ปุ่ม Edit Script.fex เพื่อเปิด สคริปภายในเครื่องเพื่อทำการแก้ไข ค่า ctp_para
3.เลือกในส่วนของ ใส่ Driver 86VE แบบเป็น Set มีทั้งหมด 8 แบบ
ตอนแรกให้เรากดที่ปุ่ม INET 86VE Set 1 ก่อน เพื่อทำการ install driver.ko เข้าไปในเครื่อง
4.หลังจากนั้นก็อบปี้ค่าพารามิเตอร์ ที่อยู่ในช่อง ด้านล่าง ไปทับค่า ctp_para เดิมที่เราดูด script.fex
ขึ้นมาในตอนแรก ให้วางทับทั้งหมด แล้วทำการ save ไฟล์
5.หลังจากนั้นกดที่ปุ่ม Flash script.fex หลังจากนั้นเครื่องจะทำการ reboot 1 รอบ
6.ต่อมาเป็นการแก้ไขในส่วนของ ค่าพารามิเตอร์ที่ ที่ทำหน้าที่ ปิด / เปิด ไดร์เวอร์แต่ละตัวให้ทำงาน
กดที่ปุ่มเช็คการเชื่อมต่อ หลังจากนั้นกด ปุ่ม Edit init sun5i.rc
7.หลังจากนั้น ก็อบปี้ ในส่วนของ sun5i.rc ทั้งหมด ไปวางทับค่าพารามิเตอร์ตามภาพด้านล่าง
หลังจากแก้ไขเสร็จแล้ว ให้ทำการ save ไฟล์
8.หลังจากนั้น กดที่ปุ่ม Flash init.sun5i.rc เข้าไปที่แท็บเล็ต เครื่องจะทำการ reboot 1 รอบ
หากเครื่องไม่ reboot ให้เรากดที่ปุ่ม Reboot 1 ครั้ง
9.ให้เราทำการเช็คว่าทัชสกรีนของเครื่องทำงานได้ปกติหรือไม่ หากยังไม่สามารถแก้ไขได้
ให้แก้ไขในส่วนของ ข้อ 3 โดยเปลี่ยนเป็น INET 86VE Set 2 และทำตามข้อ 4 - ข้อ 8 อีกครั้ง