The PocoPhone F1 has earned a well-deserved reputation for its remarkable performance, making it a favorite among tech enthusiasts. In this blog post, we delve into the world of custom ROMs, particularly OxygenOS, and how it can elevate your Poco F1 experience.
A Word of Caution:
Before we explore the exciting realm of custom ROMs, it's crucial to emphasize the potential risks involved. I want to make it clear that I cannot be held responsible for any unintended consequences or issues you may encounter. Porting an OEM ROM carries inherent risks, including the possibility of various glitches, such as partition overwriting or potential hardware issues. To embark on this journey, you must be well-prepared.
OxygenOS Port for Poco F1 - Known Issues:
In the spirit of transparency, it's essential to acknowledge the known issues associated with this port:
- SurfaceFlinger crashes when opening the camera, typically due to library compatibility issues.
- Fingerprint recognition may be affected.
- Adjustments to the notch and navbar may be necessary to fit your Poco F1's specific configuration.
- Difficulty in rebooting or powering off your device, which might be related to Vold.
Installation (A-only Partition):
If you're undeterred by the potential challenges and wish to proceed, follow these steps:
1 Enable Treble and flash a fully-Trebled 8.1 ROM onto your device.
2 Extract the port .7z file to your TWRP backup folder (typically found in /.../TWRP/BACKUPS/$(yourserialnumber)/).
3 Restore OxygenOS /system with TWRP.
4 Flash the provided patch zip file.
5 If needed for your device, consider wiping data and flashing the fbe_disabler and Permissiver.
6 Reboot your device.
Testing on Poco F1:
This port has undergone successful testing on the Poco F1, with the ROM booting as expected. However, if you encounter difficulties beyond the boot animation, you can capture logs using adb logcat > logcat.txt via a PC.
A Final Note:
If you find yourself stuck at the logo during boot, it might be worthwhile to ensure that your device can boot a system Generic System Image (sGSI). You could also try flashing another Treble-based ROM to resolve the issue.
In conclusion, while the journey into custom ROMs is both exciting and rewarding, it's not without its share of challenges. Should you decide to embark on this adventure, please proceed with caution, make necessary preparations, and be ready to explore the full potential of your Poco F1 with OxygenOS.
