Poco F1 Review

Last updated : 11/10/2024 (Rumors of Xiaomi closing bootloader unlock, updated kernel section for KSU potential)

- Introduction -
- Physical features -
- Audio -
- Display -
- Bootloader unlocking -
- Repairability -
- Custom ROM & Kernel Availability -
- Other issues -
- Conclusion -

Introduction

The Poco F1 is the first device I've modded, for the historical value (or lack of). It also survived at least 4 years of abuse & patch-ups, so there's some credit to be said for this one.

Summary : Decent device, brought down by shit bootloader unlock protocol & probably shitty replacement screens.

Physical features

The F1 feels like a budget device with its plastic back, but I'd say that's actually fine.

Screen protector observations :

Audio Quality

The F1 has a bottom loudspeaker + earpiece stereo combo (no need to fuck up mixer_paths for stereo) & a headphone jack.

The speaker quality is passable, with the earpiece being drowned out by the main speaker. Sound wise, it's somewhat shrill, though it's fine otherwise.

The headphone jack quality is kinda passable. Loudness wise, it squarely falls into "average" territory. Positioning of the jack is the 2nd best, staying out of the way when held in landscape without compromising speaker position, though costing an additional hand in landscape grip.

Display

To start, let me clarify that I have changed the F1's display more than 8 times. The 6.18' 18.7:9 notched 60hz LCD panel found in both the original (I had the FTS as far as I could remember) & the knockoff (referred as "OEM" since that's the only ones I can find; I usually find them as NVT, but they may also come as FTS) displays are passable (whites seem a bit cold, refresh rate serviceable, iPhone notch & weird corners are geh). I will list the entire review, which can be found below.

So, in conclusion : Both the original & "OEM" displays were decent, though their issues could be problematic. Considering the litany of cheaper secondhand devices, some of which were past flagships, it's not something I enjoy using. In a nutshell, beware of "OEM" displays & make sure to ask your seller for the display's originality whenever you can (be sure you can trust that seller though).

Bootloader unlocking

This is the worst part of the F1, no questions asked. You need a Xiaomi account, have to submit your cellphone number to Xiaomi servers, and use a proprietary Windows-only application to unlock its bootloader. That, combined with 72 real-world hours (maybe even more, up to a week / 2 at worst) of wait time (which gets triggered somewhere around the unlocker app as far as I remember), makes it the worst. With Xiaomi's server getting less reliable nowadays, good luck.

Repairability

In terms of repairability, the Poco F1 is quite easy once the back shell is off.

Teardown references :

Custom ROM & Kernel Availability (as of 11/10/2024)

For custom ROMs, the F1 is a bit weak, though still workable. A11 (non-system_ext build, use Reignz' TWRP 3.7.0-A9-NSE) & A12L (system_ext-only builds, I used Reignz' TWRP 3.7.0-A12-v2) only gets official crDroid, /e/, & LineageOS (with the latter not in LineageOS's servers). A13 adds DivestOS, and A14 is where the development is for now though not everyone seems to be down with the dynamic partition retrofit so we get a confusing bunch of options for ROMs & recoveries - one rather notorious example for this is RisingOS where the maintainer took the "middle route" & go with regular system_ext for vanilla builds & dynamic partitions for GApps builds. And there's also builds with 4.19 kernels instead of the 4.9 ones that the F1 comes with, though I don't see crDroid & LineageOS rushing for that in their F1 kernel repositories for now.

27/9/2024 Addendum : A11 also has an unofficial build of ZeusOS with the last A11 security patch. However, it has an android.permission.group.UNDEFINED issue (where every app has this permission granted by default), putting me on guard.

On the other hand (for custom recoveries), official TWRP is pretty much unmaintained (new releases are out, but without device development, known system_ext support, or dynamic partitioning), leaving Reignz' TWRP, which has some issues formatting data (though 3.7.0-A9-NSE doesn't seem to have it).

For custom kernels, the F1 basically has none but old stuff. For any prospects on KernelSU for non-kernelSU ROMs &340;assuming we have any excluding A14 crDroid) :

Other issues

Generally, there's not much problems with the F1, aside from:

Conclusion

To conclude, the first full Xiaomi device I've owned is a decent device marred with an acceptable (bordering towards terrible, depending on the part) screen & a horrible bootloader unlock protocol. It might as well be my last Xiaomi / Poco cellphone, if I didn't have the X3(N/P), A1, & A2. But since it survived for longer than 4 years on me, I'd have little hesitation recommending this as long as you're fine with Xiaomi's bootloader shenanigans (or found someone who's selling it & has dealt with the shenanigans for you).

If you could get someone else to help you with bootloader unlocking (or get the F1 with an already unlocked bootloader), the F1 is probably a solid pick. However, the X3P is a straight upgrade over the F1. The X3N might also be enough if you don't mind the performance compromise.

12/10/2024 Update : With Xiaomi being rumored to shutting down its Global bootloader unlocking program (currently it's getting less reliable), I'm no longer able to recommend any Xiaomi devices unless you get it with the bootloader already unlocked. However, that is also somewhat risky as well since the seller might've fucked something up as well.

Back to top

Index - cellphone

Main Page