1#!/vendor/bin/sh 2spi=`getprop ro.vendor.touch.dump.sys` 3proc=`getprop ro.vendor.touch.dump.proc` 4 5echo "------ Force Set AP as Bus Owner with Bugreport Flag ------" 6echo A0 01 01 > $proc 7 8echo "------ STM touch firmware version ------" 9cat $spi/appid 10 11echo "------ STM touch status ------" 12cat $spi/status 13 14echo "------ Mutual Raw ------" 15echo 13 00 01 > $spi/stm_fts_cmd && cat $spi/stm_fts_cmd 16 17echo "------ Mutual Strength ------" 18echo 17 01 > $spi/stm_fts_cmd && cat $spi/stm_fts_cmd 19 20echo "------ Self Raw ------" 21echo 15 00 01 > $spi/stm_fts_cmd && cat $spi/stm_fts_cmd 22 23echo "------ Mutual Raw Data ------" 24echo 23 00 > $proc && cat $proc 25 26echo "------ Mutual Baseline Data ------" 27echo 23 03 > $proc && cat $proc 28 29echo "------ Mutual Strength Data ------" 30echo 23 02 > $proc && cat $proc 31 32echo "------ Self Raw Data ------" 33echo 24 00 > $proc && cat $proc 34 35echo "------ Self Baseline Data ------" 36echo 24 03 > $proc && cat $proc 37 38echo "------ Self Strength Data ------" 39echo 24 02 > $proc && cat $proc 40 41echo "------ Mutual Compensation ------" 42echo 32 10 > $proc && cat $proc 43 44echo "------ Mutual Low Power Compensation ------" 45echo 32 11 > $proc && cat $proc 46 47echo "------ Self Compensation ------" 48echo 33 12 > $proc && cat $proc 49 50echo "------ Golden Mutual Raw Data ------" 51echo 34 > $proc && cat $proc 52 53echo "------ Packaging Plant - HW reset ------" 54echo 01 FA 20 00 00 24 80 > $proc 55 56echo "------ Packaging Plant - Hibernate Memory ------" 57echo 01 FA 20 00 00 68 08 > $proc 58 59echo "------ Packaging Plant - Read 16 bytes from Address 0x00041FD8 ------" 60echo 02 FB 00 04 3F D8 00 10 01 > $proc && cat $proc 61 62echo "------ ITO Raw ------" 63echo 01 > $spi/stm_fts_cmd && cat $spi/stm_fts_cmd 64 65echo "------ Restore Bus Owner ------" 66echo A0 00 01 > $proc 67 68