yashsingh1/xdaforums huggingface dataset:
[Xiaomi Poco F1 Questions & Answers] billabongstaff:
Hey, guys.

This is a repost, but it's updated now.

For anyone experiencing any sort of screen freeze, lag or ghost touch issues, here is the final solution.

9.5.20 Vendor + Firmware & 9.5.20 Hybrid Kernel are out and they fix all of this for us.

Thank you @Mooatreides

The short how-to:

1 - No point on trying those fixes where you turn this and that off, those are just placebos;

2 - Go here:

https://drive.google.com/drive/folders/1zGc3v1ahsN2dpkPppNAJJMDHKl8jnQmj

3 - Download these two files:

POCOF1Global_9.5.20-ven-firm.zip

&

kernel-beryllium_global_9.5.20-ak2.zip

4 - Flash those zip files using TWRP;

5 - Never again have any screen freeze. You may experience an occasional accidental notification pulldown (ghost touch), but it's very rare and you can live with that.

Explanation:

Quite simply, the magic behind this is that you're flashing a well known original Xiaomi Kernel (from Global 9.3.21) that has no (few) touch issues, instead of running Derp or whatever.

Not a biggie for me, but to each his own.

I, for one, would much rather have a functioning display with an original Kernel rather than rage breaking my screen after 1892132378 times of it freezing and having a custom Kernel just for the sake of it.

If it weren't for @ipdev, you'd have to decompile and recompile Kernels into boot.img and what not. So special thanks to him for making this SO MUCH EASIER.

NOTE:

I am also using a build.prop mod to improve touch response on our device.

Just use the entries below.

********************

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

**********************

To use them, just add a new line at the end of your build.prop and paste all of the above EXCEPT the ******************** at the beggining and the end.

NOTE:

Obviously I assume you:

1 - Have unlocked your bootloader;

2 - Installed TWRP (or any Custom Recovery);

3 - Have a Custom ROM (or not);

4 - Are running and want to run Android 9.0 Pie;

5 - Know what you're doing.

Let us know how this worked out for you guys (I'm pretty sure it will go smoothly, but still, feel free to reply here so others can see results).

Cheers, guys.

Posts that helped me out:

1 - https://xdaforums.com/showpost.php?p=79184273&postcount=11

(Thank you @Mooatreides)

2 - https://xdaforums.com/showpost.php?p=79184237&postcount=6455

(Thank you @Mooatreides)

3 - https://xdaforums.com/showpost.php?p=79183875&postcount=6446

(Thank you @ipdev)
[Xiaomi Poco F1 Questions & Answers] ele95:
Thanks for the update I'll test now
[Xiaomi Poco F1 Questions & Answers] Alvian_P:
I use miui 10.3.4.0 global. No touch problem with fts_ts. Just clean flash. My poco is UBL, magisk 19.1, f2fs data & cache, if use stock kernel of that rom is no problem with freeze. Now I use kernel from Malakas, sometimes freeze but not frequently, just lock and open screen.

Screen freeze when rotate phone, up down or left right.
[Xiaomi Poco F1 Questions & Answers] melekbarca:
so even after all the updates from xiaomi .screen problems (fts or nvt)doesn't get fixed .that really unfortunate because i was planning to buy poco

*
[Xiaomi Poco F1 Questions & Answers] 421cookies:
On rr 7.0.2 with nvt-ts. My symptoms are touch freeze some seconds after boot especially on recovery, and screen taking lot of time to wake from sleep when lockscreen turned on. Anyone else having similar issues? I think it might be rom bugs since looking at the thread, nvt seems to be fine with custom kernels. Switching to stock kernel also doesn't fix the issue for me btw.
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Buy a mi8 or mi9(but youll need to wait for custom roms)
[Xiaomi Poco F1 Questions & Answers] baiMangau:
https://youtu.be/YdAgpSAT_8I

Slow mo video of the ghost touches. To me it seems some software replicates some real touches with simultaneous ghost touches at top left corner, at the lowest possible coordinate values, probably x=0.0 and y=0.0. Or starts the real touch at x0.0 y0.0 and later transposes it to the real touch coordinates, detected by the touch panel.

You can see my touch pointer scrolling in the middle portion of the screen. That's me. The touches in the top left corner... That's not me :):):)

Latest crDroid with 9.5.20 ven+firm

Godspeed devs :)
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Exactlyyyy

No more freezes but god damn ghosts.

Make sure double tap on status bar os off or else screen closes
[Xiaomi Poco F1 Questions & Answers] AlexLws:
Typo on the 1st line...touch.pressure.scale=0.001
[Xiaomi Poco F1 Questions & Answers] henriluiz:
I asked the seller, he confirmed that is a fts screen, but from the a new lot, with the touch bugs fixed.

Can you please confirm the lot of your poco placed on the box? Mine is December, 2018.

Also, now I found a better site to buy xiaomi parts and you can choose the screen brand (ebbg-fts or tianma-nvt), that's

http://www.dragon-tt.com/Products.aspx?gid=8

I have this bug too, I think that's a "normal" bug of pocophone users.
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Cool mann, im out of town now butbi can check my box on friday. This is can i be sure? Or theyll say what you want to hear anyway?
[Xiaomi Poco F1 Questions & Answers] namgttn123:
here my method

+)flash firmware vendor 9.4.18 + EvolutionX_beryllium-9.0-20190422-1437-OFFICIAL as base rom

+)wipe everything

+)flash firmware vendor 9.5.6 + PE caf lastest build

it worked every times for me
[Xiaomi Poco F1 Questions & Answers] baiMangau:
There's some more ghosts, 9.5.20 firm+ven, latest crDroid, fts panel.

https://youtu.be/n8MNSuscFGI
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Yeah sometimes it even opens the clock app becuase of it. Im actually testing newest crdroid nightly with 9.5.23 vendor and on stock kernel and i havent had any freezes in like a day! not sure if it will stay that way or what.
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Hope this isnt another false hope post buttt weve seen the latest vendors being much better. 9.5.20 i dint have any ghost touche with both vendor firmware and ipdevs global kernel on Havok, I went up to 9.5.23 and same thing all was good.

Yesterday i switched back to Crdroid (still on 9.5.23 vendor/firmware) booted up but i dint put a miui kernel and its been over 24 hours and i havent had any freeze on my fts panel. Hopefully they are adding whats necessary to the vendor files to fix this sh*t.

This isnt working the same for all, a friend with fts did have freezes with same setup but after heavy heavy usage, could have been the rom just slowing down or whatever.

I suggest everyone to try new vendors and see whats up for them, go in steps keep the roms stock boot.img for as long as you dont get a freeze and test it out. If it freezes add the miui modded kernel and see if there are ghosts.
[Xiaomi Poco F1 Questions & Answers] misleaded:
Are you getting mistouches in PUBG with the newest vendor? I'm on OOS with 9.5.17 vendor
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
This thread isnt about PUBG were talking about regular use here and freezes with FTS, im not going to open this to the billion of pubg players with a tiny lag because they play for 4 hours in 41 degree heat
[Xiaomi Poco F1 Questions & Answers] ImQseft:
You mean to say I just have to update my vendor and all will be good? I've been in stock MIUI ever since they fixed the issue here. But if custom ROMs can now work without modifications, I'm very willing to flash custom ROMs again.
[Xiaomi Poco F1 Questions & Answers] ImQseft:
I just want to share with you guys that Twisted kernel released 3 different versions with 3 different touch drivers. Go check it out if you're still facing the touch freeze issue and use either the 8.x.x or the 9.5.x
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
No idea all im saying is now its been almost two days and i havent had a freeze in crdroid with 9.5.23 vendor firnware abd stock kernel.

We need more peoole to try
[Xiaomi Poco F1 Questions & Answers] ImQseft:
Stock MIUI kernel or stock crdroid kernel?
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Stock crdroid droid kernel. Give it a shot if you have a moment.

You can find 9.5.23 vendor/firmware on ipdevs drive e which he graciously uploaded, or if your already on beta 9.5.23 just clean flash katest crdroid nightly.
[Xiaomi Poco F1 Questions & Answers] ele95:
I'm on pe aosp version flashed with last vendor / kernel 23 , I didn't have any freeze touch since 5-6 days only some ghost touches and it's not bad at all , I'm very happy with global beta kernel too I got almost 11 sot that's so crazy
[Xiaomi Poco F1 Questions & Answers] samexex:
what your twrp version ?
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Using latest official 3.3.0.0
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Thsts great man! Looking good
[Xiaomi Poco F1 Questions & Answers] kamotefx:
can i just edit the build.prop?
[Xiaomi Poco F1 Questions & Answers] TekHck:
believe me nothing will help until you change the screen panel. I have tried every guide and wasted enough time to fix it.
[Xiaomi Poco F1 Questions & Answers] MadScientist001:
My screen freeze just suddenly appeared after 3 months of usage. Do you think that's a firmware issue or a hardware one?
[Xiaomi Poco F1 Questions & Answers] Baffsuki:
The same happened to me. Same question.
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
What touch panel do you have? Which rom are you or were you on? What changes did you make?
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
And you same questio?
[Xiaomi Poco F1 Questions & Answers] MadScientist001:
I have fts panel. Honestly, I've tried crDroid, MIUI EU, Nitrogen, and Oxygen OS but never encountered screenfreeze. But just a week ago, it started to happen. Here's what I did... After trying Nitrogen OS for a bit, I went back to MIUI EU. I wanna try using a custom kernel. And so I did. I used the malakas kernel for a bit with MIUI EU. But eventually, I switched back to OOS, the stable one with 10.3.4 vendor fw. Of course, I clean flashed and did what I always did. Then one day, I was playing some game then my screen started to become unresponsive. Then I flashed a newer fw, and after a few hours it still screen freezes. Feeling annoyed, I tried Nitrogen OS with newer firmwares. But sadly, screen freeze still happens. It only happens to me at least one times a day though. It's not much of an issue for me. But it's very annoying to have especially if you're used to the device for not having a screenfreeze since the beginning.

So I think the culprit was the kernel. But I didn't have screen freeze during my time with MIUI EU with Malakas kernel. It only happened when I clean flashed another rom.
[Xiaomi Poco F1 Questions & Answers] Baffsuki:
The screen is the culprit dude.
[Xiaomi Poco F1 Questions & Answers] MadScientist001:
I tried the build.prop edit. So far, I have not been experiencing any screen freezing. Will report back after a couple of days.
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
I started getting alot of ghosts with 9.5.30 vendor firmwar and IPDEVS anykernel 9.5.30. I went back and checked posts and it seems 9.5.23 works the best and im running havok now with vend/firm 9.5.23 and with the native shadow kernel without a freeze yet (hast been long).

Thinking others should try, it worked for me on crdroid last time so if anyone wants to try just the vendor 9.5.23 and some roms to see results if it freezes or what?

Edit got a freeze, lets see how many ghosts come with the anykernel
[Xiaomi Poco F1 Questions & Answers] ipdev:
I never had touch issues originally.

DT2W (Double Tap To Wake) was the only issue I had using custom roms.

It was fixed in Lineage and I assume other roms (LOS based or not) pulled the commit.

Maybe it was just a rebase on custom roms?

9.4.15 Seemed to be the last one best for me.

I would get a ghost touch now and then. Only when I touched on the left side about 1/4 from the top.

After 9.4.15 ghost touches showed up and were more prevalent.

9.5.25 and 9.5.30 Seem to be working fine for me.

firmware, vendor and kernel.

Now that I got some user error issues out of the way, I will be switching my Poco over to be my main Phone. ;)

I still get touch delay in the official TWRP.

It is longer with the new vendor/firmware but, normally a quick screen off (power button) screen on will make touch work.

or you can just wait 5/10/15 seconds.

Clean flash on pe_AOSP, pe_CAF, AEX, LOS, GZOSP and crDroid.

9.5.30 (vendor/firmware and kernel) works fine for me.

Dirty flash 9.5.30 (vendor, firmware, and kernel) on crDroid and LineageOS works fine for me.
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Wow i actually first noticed the dt2w dint work after i got my second fts poco(in feb) and started pestering the NOS developper to see what was up. The LOS dev got into it also, I tested slme kernels for them with others and they foxed it in the end (as you know i dont have the technical knowledge to actually describe what they did).

I just trucked on by and took the freezes till i heard it was fixed on miui. After trying xiaomi.eu to see if it was true i randomly took the pure miui boot.img n flashed on PE(that no longer works) and it booted freeze free.

When ghosts started haplening i tried going back to see if i could use earlier boots n vendors but never found one thatvdint ghost.

The latest versions are much better although i find (probably pure personal perception) that 9.5.30 has more ghosts then the others post 9.5.20 with 9.5.23 being the best.

Again i dont know hownto test it its just feels.

Thanks for the work ipdev! Saved alot of freezes!

If only we can just crack that miui kernel carve out the fts touch drivers and hand then to everyone hahaha
[Xiaomi Poco F1 Questions & Answers] ImQseft:
Use twisted kernel. The dev provided different touch firmwares for those with touch issues.
[Xiaomi Poco F1 Questions & Answers] ipdev:
I forgot about that. :D

Edit:

- Original Post -

Better than the answer I got. - xda-Link

To be fair, I tested fk on miui global and everything worked at that time.

Dt2w and lift to wake worked using miui. (global and eu)

It was addressed later.

Lift to wake is still off for me on custom roms.
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
U use twisted without freezes??? And have fts?

The touch firmwares are for nvt.
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Guyssss

Today i flashed xiaomi. Eu on my 128gb fts poco and gave it to my girlfriend, taking back my original nvt panel 64gb poco.

Im freeeeee of freeezes and sheblike miui and more space for selfies(shes got 40gigs of bloody pics).

Its been wild and i wish thisnwill be fixed for all!!!
[Xiaomi Poco F1 Questions & Answers] TekHck:
true
[Xiaomi Poco F1 Questions & Answers] xtubz:
so xiaomi.eu miui rom is free from freezes?
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Yup and its not bad at all
[Xiaomi Poco F1 Questions & Answers] Adriano-A3:
I have to disagree cuz latest EU gave some ghost touches on status bar.
[Xiaomi Poco F1 Questions & Answers] henriluiz:
The workaround to fix the ghost touches on the games that use touch and press movements (like Clash royale) is install the app called partial screen, you can choose to block any part of the screen, it uses a overlay to do the job. I've blocked the top left below the clock and solves the problem when I play clash Royale (you can turn off at anytime on the app settings, personally I turn it on only when I'm playing). My major problem with the ghost touches affects the top left side and it was irritating play with the ghost touches, so my problems are solved in 99% of the cases.

Prints attached (I choose the red color to demonstrate, but usually I use the transparent style).
[Xiaomi Poco F1 Questions & Answers] Phrasper:
Awesome! Is was getting a lot of ghost touches the past few days. Phone became almost unusable.

I blocked the upper left and upper right corner of the screen with two small squares.

Thanks for the tip! :laugh:

I don't like using extra apps for stuff like this. Hope they find a permanent fix.
[Xiaomi Poco F1 Questions & Answers] TimHermans:
Touch issues seem to be gone after flashing vendor firmware 9.6.3, although I couldn't flash the kernel, boot partition too small it said.. Anybody have a clue?
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
What rom? O many a times I thought the freezes were done with every new vendor combo, wait and see. Alas they only ended when I took my nvt poco back and gave my gf my fts one with xiaomi.eu and freezeless on it.
[Xiaomi Poco F1 Questions & Answers] Zangetcu:
I just flashed both, everything works fine.
[Xiaomi Poco F1 Questions & Answers] ipdev:
Reflash the boot.img from the rom you are currently using.

Unzip the NameOfRom.zip and flash the boot.img file in twrp. (Select image and then Boot partition.) Or use fastboot (fastboot flash boot boot.img)

If you are in fastboot boot into twrp (fastboot oem reboot-recovery)

Then flash the kernel.

If you are using Magisk, flash magisk and then the kernel.

Note:

I can only duplicate the error using a boot image that has already been patched.

Starting with a clean boot image you should be fine.
[Xiaomi Poco F1 Questions & Answers] baiMangau:
Tried latest Franco kernel. Freezing is back and is HEAVY.
[Xiaomi Poco F1 Questions & Answers] TimHermans:
I think I can say the issue with the boot partition size is since ak3, before i had used 9.5.30-ak2 without problem and now I can't even flash 9.5.30-ak3 so I think something changed when you started using ak3, thats why I can't flash the 9.6.3-ak3 I guess..
[Xiaomi Poco F1 Questions & Answers] ipdev:
I noticed it last night when testing, I could only produce the error on a previously patched boot image. Updating didn't seem to work with ak3 but ak2 worked fine.

The ak3 installer worked using a stock or magisk patched stock boot image just fine.

Only hit the error when installing on a boot image that was previously patched.

For now, I moved the -ak3.zip(s) into xfiles, and moved the 9.5.30-ak2.zip back.

Reverted to ak2 temporarily, made a 9.6.3-ak2.zip and uploaded it.

I quickly tested on a few roms. Flashing the 5.30 kernel and then updating to 6.3 kernel. Before and after flashing Magisk.

I will add update flashing the kernel to my test procedure. Newer ak3 files I upload should work properly. :fingers-crossed:

Thanks for reporting (and confirming) this error.

Cheers.
[Xiaomi Poco F1 Questions & Answers] hakkai999:
So essentially, you grab the boot.img of 9.3.14 MIUI and put it to a kernel of your choosing?
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
No i took the zimage and swotched it with the zinage in the boot.img ofnthe target rom
[Xiaomi Poco F1 Questions & Answers] TekHck:
what
[Xiaomi Poco F1 Questions & Answers] misleaded:
Have you tried 9.3.6 boot.img? Any screen freeeze?
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
I have liberated myself of the FTS bullsh*T. So no dint try, using arter now on my nvt poco
[Xiaomi Poco F1 Questions & Answers] Adriano-A3:
Best thing to do.

Xiaomi won't fix the source for fts.

Xiaomi is giving a **** for this.
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
yeah sacks of sh*t

thing is the NVT phone was originally mine, i got a 128gb and gave the nvt 64gb to my girl. She dint like PE (the lockscreen is too dimmm omg) so i put xiaomi.eu on my fts and took my original back. Screwed myself for like 3 months ha
[Xiaomi Poco F1 Questions & Answers] hakkai999:
I extracted the boot.img from the latest beta from en.miui.com and installed it as boot but it wouldn't boot once I have franco already installed. Is there anything I'm missing?

What I did was:

Wiped phone

installed latest firmware/vendor

installed MIUI Global

Installed Franco r26

installed boot.img from latest global beta
[Xiaomi Poco F1 Questions & Answers] hakkai999:
Just to clarify, do you flash both of those files after flashing the ROM? Let's say if I use Franco Kernel, will it override it?
[Xiaomi Poco F1 Questions & Answers] Mooatreides:
Yeah your missing everything, That wont work, forget about franco if you dont want freezes your only choice is to use the boots ipdev nade that end witth ak.zip on his drive.

If you want to do it, after you extract the boot.img from miui you need to unpack it and take the zimage. Then unpack tthe target roms boot.img and switch the zimage file in the target rom with that of miui. Rename the zimage like all the others nd repack the boot to get e new hybtid boot thag will work.
[Xiaomi Poco F1 Questions & Answers] IvanFernan:
yes it will overwrite it. if you install again the franco kernel touch issue will occur again.

this is my dilemma now. franco kernel is so good.

but having touch issue and screen freeze are so annoying. this makes me stay away flashing franco kernel.

ROM: PE Caf version

Kernel: kernel-beryllium_global_9.5.23-ak2.zip

Vendor: POCOF1Global_9.5.23-ven-firm.zip

I don't get any touch issue.
[Xiaomi Poco F1 Questions & Answers] hakkai999:
Will the kernel work with MIUI global?
[Xiaomi Poco F1 Questions & Answers] autisticarvin:
How's the screen replacement going? Did it solve the issue?
[Xiaomi Poco F1 Questions & Answers] IvanFernan:
i think it will work. try
[Xiaomi Poco F1 Questions & Answers] henriluiz:
The replacement didn't arrived yet.
[Xiaomi Poco F1 Questions & Answers] Nova3einOz:
Sorry for the newbie question but can I please have a link to download the below (or more recent version) kernel?

Kernel: kernel-beryllium_global_9.5.23-ak2.zip

Cheers
[Xiaomi Poco F1 Questions & Answers] Adriano-A3:
MIUI 9.3.21 is touch issue free. Anything newer than that is f*cked.
[Xiaomi Poco F1 Questions & Answers] TekHck:
for me the lcd is f***d up big time.. tried every custom roms, kernels and sh***y miui and nothing helped me.
[Xiaomi Poco F1 Questions & Answers] Adriano-A3:
Just got ghost touch

Damn it
[Xiaomi Poco F1 Questions & Answers] TekHck:
finally selling my poco. now i can die peacefully
[Xiaomi Poco F1 Questions & Answers] ele95:
I think about to do the same but I can't find phone to replace plus I can live with ghost touches since freeze touch is fixed for me by using miui kernel

---------- Post added at 07:20 PM ---------- Previous post was at 07:18 PM ----------

Anyone flashed new frim+ven+kernel , I saw posts that there are some bugs and glitches