Ghost Touch Fix (Not Entirely) - FTS Panel

PPPon

Member
Jun 14, 2017
21
7
0
Since most of us are pulling their hair out trying to fix this issue. I'd like to share what I did to my Poco F1.

Believe me, I tried everything and nothing works with the FTS panel. So I found a workaround and this is more of blocking the area where ghost touch occurs. It's like creating a DEAD ZONE.

UPDATE: Here's what I use.
- MIUI 10.3.7.0
- POCOF1Global_9.5.25-ven-firm.zip
- kernel-beryllium_global_9.5.25-ak2.zip
- FDE.AI Module from Magisk (search and install it directly in Magisk)
- Build.prop
persist.service.lgospd.enable=0
persist.service.pcsync.enable=0
ro.ril.enable.a52=1
ro.ril.enable.a53=0

debug.sf.hw=1
video.accelerate.hw=1
debug.egl.profiler=1
debug.egl.hw=1

persist.sys.ui.hw=1
view.scroll_friction=10
debug.composition.type=gpu
debug.performance.tuning=1

touch.deviceType=touchScreen
touch.orientationAware=1
touch.size.calibration=diameter
touch.size.scale=100
touch.size.bias=0
touch.size.isSummed=0
touch.pressure.calibration=physical
touch.pressure.scale=0.001
touch.orientation.calibration=none
touch.distance.calibration=none
touch.distance.scale=0
touch.coverage.calibration=box
touch.gestureMode=spots

MultitouchSettleInterval=1ms
MultitouchMinDistance=1px
TapInterval=1ms
TapSlop=1px
*Much better build. I even forgot to apply my dead zone and still played flawlessly.

How to create a DEAD ZONE:
1. Install Partial Screen PRO (it's a touch blocker). You can find it on play store. There's a free one but expires within 3 days.
2. Download the Notch Killer v2 module and install it in your Magisk. Reboot.
3. Go to developers options, simulate a display cutout and select 'Notch Killer'. (Why notch killer? Partial Screen doesn't use the notch space where ghost touch occurs. Notch killer will force it to use the space.)
4. Open Partial Screen, Apply permissions (You can cancel the auto analysis by pressing double back.)
5. Add Manual Region and create an area on your Notch. You can adjust it as you like, change color, or make it transparent at Area Manager.
6. Start Manual Service
7. PROFIT.
*Please take note that this build and workaround will NOT FIX the ghost touches entirely but will minimize it greatly.
 
Last edited:

h_asadbeigi

Member
Nov 16, 2014
43
6
38
Mashhad
Use it free!

Since most of us is pulling their hair out trying to fix this issue. I'd like to share what I did to my PocoF1.

Believe me, I tried everything and nothing really works with FTS panel. So, this is more of a blocking the area where ghost touch occurs. It's like creating a DEAD ZONE.

I'm using the latest Global MIUI with Latest Optimus Drunk Kernel (use this to minimize the ghost touch and will make it occur only at the notch) and Magisk installed.

1. Install Partial Screen (it's a touch blocker). You can find this on play store and it's not free. (Believe me, it's more worth it than buying a new display panel)
2. Download the Notch Killer v2 module and install it in your Magisk. Reboot.
3. Go to developers options, simulate a display cutout and select 'Notch Killer'. (Why notch killer? Partial Screen doesn't use the notch space where ghost touch occurs. Notch killer will force it to use the space.)
4. Open Partial Screen, Apply permissions (You can cancel the auto analysis by pressing double back.)
5. Add Manual Region and create an area on your Notch. You can adjust it as you like, change color, or make it transparent at Area Manager.
6. Start Manual Service
7. PROFIT.

There you go. That's how I enjoy my games now. And it's pretty amazing that Notification is still accessible through notch even tho I blocked it.
I am using your guide. It seems my problem is solved 80℅. I will update my post after some day and experience

But there is no need to buy this app. The free version can be useful as well.
 
  • Like
Reactions: mandala04

PPPon

Member
Jun 14, 2017
21
7
0
Yeah sometimes it drops my controls when there's too much ghost touch happening that's why it will not entirely fix the issue but it will improve your gameplay alot.

There's a free one but it will expire in 3 days after using. There's a hidden subscription somewhere in the settings.
 
Last edited:

PPPon

Member
Jun 14, 2017
21
7
0
Glad it works for you. It's really a bummer with our fts panel. At least now you can try and experiment with other roms or kernels and see what's best for your phone. :)
 

jackiass

Senior Member
May 22, 2011
917
611
113
What's weird is that it hasn't been a problem before which points the finger at a software issue. This gives me hope that it could be resolved through a new release of touch drivers for fts panels but I fear xiaomi is not going to spend time on that. Poco is going out of production.
 

PPPon

Member
Jun 14, 2017
21
7
0
I feel you. I never had problems before for 3 months after buying this unit. After so many updates and still not fixing the issue, I lost faith to POCO F1 devs. :(

Heads up! I updated my current build. You can try that and tell me if it works better for you too.
 

mandala04

New member
Apr 14, 2015
1
0
0
ogan ilir
fix FTs_ts only devloper

thanks to many brother best friends, we are both on the FTs screen. I'm also looking for this bug fix.

Why is devloper xioami pocohone f1 so slow? I am disappointed with all this

---------- Post added at 08:41 AM ---------- Previous post was at 08:31 AM ----------

brother, which type of global version are you using MIUi for? thank you by replying to save FTs_ts only
 

PPPon

Member
Jun 14, 2017
21
7
0
thanks to many brother best friends, we are both on the FTs screen. I'm also looking for this bug fix.

Why is devloper xioami pocohone f1 so slow? I am disappointed with all this

---------- Post added at 08:41 AM ---------- Previous post was at 08:31 AM ----------

brother, which type of global version are you using MIUi for? thank you by replying to save FTs_ts only
I'm using the MIUI 10.3.7.

Going back to arter kernel r6 solves it for me, showing that it is an issue with touch drivers. I'll try to find out exactly which driver that is.
I'll test that later and see if it fix mine. Thanks for letting me know!

Edit: The kernel lags too much on my phone when sending a 5 or more touches and then restart itself. What ROM are you using?
 
Last edited:

jackiass

Senior Member
May 22, 2011
917
611
113
I'm using the MIUI 10.3.7.



I'll test that later and see if it fix mine. Thanks for letting me know!

Edit: The kernel lags too much on my phone when sending a 5 or more touches and then restart itself. What ROM are you using?
Havoc
Try Optimus_Drunk_Beryllium-20190826_2.
 
Last edited:

PPPon

Member
Jun 14, 2017
21
7
0
Havoc
Try Optimus_Drunk_Beryllium-20190826_2.

does havoc split mode works the same way as from miui? im playing an mmorpg too using 2 accs on split, all of the rom i tried cannot play 2 games at the same time. one will always be paused.

i tried that too, but 20190820 works better for my phone.
 

Vinnom

Senior Member
Jun 21, 2012
1,691
1,132
143
Campinas
I don't know if it would be a thing for you, but hiding notch solves it without needing to install third party apps.

For me, I'm using franco latest kernel, reloaded-caf and notch is enabled. I'm getting ghost touches but only a few per day, because it seems the below build prop add-ins does something close from what OP reports

Code:
********************
touch.presure.scale=0.001
persist.service.lgospd.enable=0
persist.service.pcsync.enable=0
ro.ril.enable.a52=1
ro.ril.enable.a53=0

persist.sys.ui.hw=1
view.scroll_friction=10
debug.composition.type=gpu
debug.performance.tuning=1

# advanced touch settings

touch.deviceType=touchScreen
touch.orientationAware=1
touch.size.calibration=diameter
touch.size.scale=1
touch.size.bias=0
touch.size.isSummed=0
touch.pressure.calibration=physical
touch.pressure.scale=0.001
touch.orientation.calibration=none
touch.distance.calibration=none
touch.distance.scale=0
touch.coverage.calibration=box
touch.gestureMode=spots
MultitouchSettleInterval=1ms
MultitouchMinDistance=1px
TapInterval=1ms
TapSlop=1px
 
Last edited:
  • Like
Reactions: jackiass

jackiass

Senior Member
May 22, 2011
917
611
113
I don't know if it would be a thing for you, but hiding notch solves it without needing to install third party apps.

For me, I'm using franco latest kernel, reloaded-caf and notch is enabled. I'm getting ghost touches but only a few per day, because it seems the below build prop add-ins does something close from what OP reports
Thanks for the advice. I already found this solution but was hoping to keep the notch. The first work around from OP is still giving me issues so I'll guess I'll be notchless until xiaomi solves this (if ever).
 

h_asadbeigi

Member
Nov 16, 2014
43
6
38
Mashhad
Yeah sometimes it drops my controls when there's too much ghost touch happening that's why it will not entirely fix the issue but it will improve your gameplay alot.

There's a free one but it will expire in 3 days after using. There's a hidden subscription somewhere in the settings.
I am using free version. And at day 5 its still working fine

Just tried Twisted-F1-NVT8.12.10-V7.0-B531. It's only been 5 minutes but so far no issues.
I flash it. Didn't worked for me
 
Last edited:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone