I got a stupid doubt - Xiaomi Poco F1 Questions & Answers

Hi I'm new to this flashing stuff , earlier I tried and flashed some roms , now I'm on poco but I can't understand what is this firmware and vendor flashing thing ? I'm on pixel experience and I want to try a Rom and in the thread the Dev said to flash firmware and vendor but no links to download them ! Can anyone help me please ?

as @dalyer replied here
You're using the term firmware wrong.
Stock MIUI comprises several bits.
E.g. recovery, kernel, vendor, firmware, os proper etc
Custom ROMs usually use twrp as the recovery and comprise kernel and OS proper but still need the xiaomi vendor and firmware.
Many recent custom ROMs now bundle their own version of the vendor.
But they still require the firmware which provides access to the low level hardware - e.g. modems, radio interface layer RIL etc.
Click to expand...
Click to collapse
this is the vendor+firmare collection by Akhil
https://mirror.akhilnarang.me/MIUI/beryllium/
9.6.27-9.0 is the most popular one!
before July2019, all custom roms were Vendor dependent! but now like Pixel, all roms have their own vendor but still need firmware from the above link to be flashed saperately
1. flash firmware in twrp
2. Flash new rom (lets say CR DROID / or AOSIP etc_)
3. flash GAPPS (pixel has gapps included but other roms don't have ! (gapps.org)
4. flash kernel (optional) (i use Franco kernel)
5. flash DFE (disable force encryption treble) - if you don't wana get locked out while trying different rom!
6. flash Magisk 19.4
7. Reboot!

YasuHamed said:
as @dalyer replied here
this is the vendor+firmare collection by Akhil
https://mirror.akhilnarang.me/MIUI/beryllium/
9.6.27-9.0 is the most popular one!
before July2019, all custom roms were Vendor dependent! but now like Pixel, all roms have their own vendor but still need firmware from the above link to be flashed saperately
1. flash firmware in twrp
2. Flash new rom (lets say CR DROID / or AOSIP etc_)
3. flash GAPPS (pixel has gapps included but other roms don't have ! (gapps.org)
4. flash kernel (optional) (i use Franco kernel)
5. flash DFE (disable force encryption treble) - if you don't wana get locked out while trying different rom!
6. flash Magisk 19.4
7. Reboot!
Click to expand...
Click to collapse
Ok gotcha! Thanks brother

@ sanjay sahu said:
Ok gotcha! Thanks brother
Click to expand...
Click to collapse
Alternate site for vendor/firmware file: https://drive.google.com/drive/mobile/folders/1zGc3v1ahsN2dpkPppNAJJMDHKl8jnQmj

Related

Can't install any rom pocof1 error code 7

Need help guys I can't install any rom on my poco f1 showing error code 7
Please help me guys as soon as possible
Please reply
Currently I am on twrp 3.2.3-2
Last rom i wiped from twrp that was miui 10 which I was updated from ota
dawoodrangrez said:
Need help guys I can't install any rom on my poco f1 showing error code 7
Please help me guys as soon as possible
Please reply
Currently I am on twrp 3.2.3-2
Last rom i wiped from twrp that was miui 10 which I was updated from ota
Click to expand...
Click to collapse
First flash new vendor mirror.akhilnarang.me/MIUI/beryllium/ latest atm is 9.4.25 i think. You should ofcourse clean wipe before doing the vendor. After flashing the vendor the rom should no longer give error 7
Thanks bro i will try
After flashing this can i flash miui 10 rom also??
dawoodrangrez said:
After flashing this can i flash miui 10 rom also??
Click to expand...
Click to collapse
I am not sure mate i only ever did custom roms on this device. Currently am on crdroid and it has been smooth so far.
Btw thanks for reply
Do u play pubg ?
how is pubg performance on that rom which you are using??
dawoodrangrez said:
Do u play pubg ?
how is pubg performance on that rom which you are using??
Click to expand...
Click to collapse
Personally i don't play pubg but some of the people in telegram group do so support is in the chat group if needed some seem to change kernel to gain some performance but i think it performs good enough unless you have touch issues that some fts users have
I would not recommend flashing miui through twrp as many have reported that it bricks the device or maybe they are just doing something wrong
Twrp is best for custom roms
Use mi flasher for flashing miui
dawoodrangrez said:
After flashing this can i flash miui 10 rom also??
Click to expand...
Click to collapse
You don't have to flash any vendor zip if you're going to flash MIUI 10. If you wish to flash MIUI 10 for example from en.miui.com the global MIUI 10 then you can just flash the MIUI zip following magisk if you wish to have root then just reboot. You will have to flash the vendor zip if you wish to flash custom rom as custom rom don't have vendor firmware in it. Flash vendor first then the custom rom zip following with gapps and mod optional.
And yeah, if you flash custom rom and then flash MIUI back you might get region locked where you cant change the region, but I've solved that by flashing cust.img from global image zip using fastboot, this is because the cust partition isn't installed properly. It's the best to flash using Mi Flash, but it will encrypt you device. Do it on your own risk, im just simply sharing from my experience and im not responsible if your device change to iOS.
dawoodrangrez said:
After flashing this can i flash miui 10 rom also??
Click to expand...
Click to collapse
Yes you can flash any Miui Rom via TWRP Download The Flashble Zip Not the Fastboot One.
But When You will flash Stock MiUi 10 Rom Via TWRP You will Loose All Of Your Data.
You Need to Flash DFE After Flashing Stock One.
If You want To Flash Custom Rom
Flash Vendor
Flash Rom and Gapps
If You Want To Root Flash Magisk.
And Then Any Custom Kernel.
Reboot to System.

[GUIDE]Rollback/Downgrade firmware from oreo to nougat

.One time use of a computer or laptop is required for booting in to oreo recovery. Your internal storage is going to be wiped in this process so backup your stuff.​
Recovery for oreo firmware OrangeFox-R10.1_O1-Stable-riva.zip
Nougat firmware fw_riva_miui_HM5AGlobal_V10.1.1.0.NCKMIFI_8cb19207b7_7.1.zip
Recovery for nougat firmware OrangeFox-R10.1_N1-Stable-riva.zip
Fix for sensors and ril sensorfix.zip, efsfix.zip
1. Download all above files
2. Boot into oreo recovery through fastboot (you can continue or skip and use the AIO zip below)
3. Flash nougat firmware and nougat recovery
4. Format internal storage
5. Flash given fixes
6. Reboot
[UPDATE: 30/01/2020]
All in one zip is available
Download:
Downgrade (O To N)Firmware.zip
Guide for using this zip
1). Reboot to oreo recovery
2). Flash O to N zip file (from above link)
3). Reboot to recovery again
4). Flash the nougat fw based recovery you want,
or just skip this step.
5). Reboot to recovery again( if u flashed a new recovery)
6). Wipe System, Vendor, Data, Cache, and Dalvik
7). Flash ROM
8). Finally, reboot to system
NaAnBcEhEuL9A8K7 said:
[*]Recovery for nougat firmware download
Click to expand...
Click to collapse
Whoops, we can't find that page.
fix please. Thx)
sjcbank said:
Whoops, we can't find that page.
fix please. Thx)
Click to expand...
Click to collapse
Fixed
My first thought was: why downgrade from Oreo to Nougat??
supergrass said:
My first thought was: why downgrade from Oreo to Nougat??
Click to expand...
Click to collapse
Because custom roms won't boot on stock oreo kernel.
NaAnBcEhEuL9A8K7 said:
Because custom roms won't boot on stock oreo kernel.
Click to expand...
Click to collapse
What custom ROM are you using? I have found them all disappointing, one way or another. I'm currently on rooted MIUI 10 Oreo.
supergrass said:
I have found them all disappointing, one way or another. I'm currently on rooted MIUI 10 Oreo.
Click to expand...
Click to collapse
There is something called personal preference.
Just like you prefer MIUI some others prefer custom ROMs
Firmware taken from the latest global firmware HM5AGlobal-V10.1.1.0.NCKMIFI-7.1 and HM5AGlobal-V10.1.2.0.OCKMIFI-8.1
TWRP in the archives PE-RecoveryProject-3.1 (for the recovery we say thank you Zikiel )
Switch from 7 to 8, Flash Archive Firmware-8.1 RecoveryProject-3.1-Oreo from the recovery; reboot into the recovery; clean up the corresponding sections and install the firmware, root and patches according to your desire; and in the same order from 8 to 7, flash Firmware-7.1 RecoveryProject-3.1-Nougat reboot in recovery cleaning and installing firmware. It is better to stir archives on a memory card and for features and differences in Firmware recovery for 7 does not see the date section from 8
A backup is welcome, for its restoration it is recommended that how it was made !!!
Firmware-7.1+RecoveryProject-3.1-Nougat.zip
Firmware-8.1+RecoveryProject-3.1-Oreo.zip
sjcbank said:
Firmware taken from the latest global firmware HM5AGlobal-V10.1.1.0.NCKMIFI-7.1 and HM5AGlobal-V10.1.2.0.OCKMIFI-8.1
TWRP in the archives PE-RecoveryProject-3.1 (for the recovery we say thank you Zikiel )
Switch from 7 to 8, Flash Archive Firmware-8.1 RecoveryProject-3.1-Oreo from the recovery; reboot into the recovery; clean up the corresponding sections and install the firmware, root and patches according to your desire; and in the same order from 8 to 7, flash Firmware-7.1 RecoveryProject-3.1-Nougat reboot in recovery cleaning and installing firmware. It is better to stir archives on a memory card and for features and differences in Firmware recovery for 7 does not see the date section from 8
A backup is welcome, for its restoration it is recommended that how it was made !!!
Firmware-7.1+RecoveryProject-3.1-Nougat.zip
Firmware-8.1+RecoveryProject-3.1-Oreo.zip
Click to expand...
Click to collapse
Where you got this?
NaAnBcEhEuL9A8K7 said:
Where you got this?
Click to expand...
Click to collapse
Here for you
https://4pda.ru/forum/index.php?showtopic=879215&st=10980#entry82426459
supergrass said:
What custom ROM are you using? I have found them all disappointing, one way or another. I'm currently on rooted MIUI 10 Oreo.
Click to expand...
Click to collapse
How you root your MIUI 10 Oreo,which recovery you flash? thank you
钱八斤 said:
How you root your MIUI 10 Oreo,which recovery you flash? thank you
Click to expand...
Click to collapse
https://drive.google.com/file/d/1-8lZA1zUrur_PT5AvRkd8eKrz8rVTzv7/view?usp=drivesdk
sjcbank said:
Firmware taken from the latest global firmware HM5AGlobal-V10.1.1.0.NCKMIFI-7.1 and HM5AGlobal-V10.1.2.0.OCKMIFI-8.1
TWRP in the archives PE-RecoveryProject-3.1 (for the recovery we say thank you Zikiel )
Switch from 7 to 8, Flash Archive Firmware-8.1 RecoveryProject-3.1-Oreo from the recovery; reboot into the recovery; clean up the corresponding sections and install the firmware, root and patches according to your desire; and in the same order from 8 to 7, flash Firmware-7.1 RecoveryProject-3.1-Nougat reboot in recovery cleaning and installing firmware. It is better to stir archives on a memory card and for features and differences in Firmware recovery for 7 does not see the date section from 8
A backup is welcome, for its restoration it is recommended that how it was made !!!
[drive.google.com/file/d/16DuYSRZIJGy94fcgAnHC3Bp5xgS7PM3L/view?usp=sharing"]Firmware-7.1+RecoveryProject-3.1-Nougat.zip[/URL]
[//drive.google.com/file/d/1FrznxeTnAob-Ai0ye_ZKHHj9Zl1c35wP/view?usp=sharing"]Firmware-8.1+RecoveryProject-3.1-Oreo.zip[/]
Click to expand...
Click to collapse
What is this?
Please, what I must used to downgrade in fastboot? MIUI ROM Flashing Tool? Or can you please send me, how I downgrade it? Thank you.
Why are these custom ROMs not compatible with Oreo Firmware??
Edit: I am planning to compile a ROM for the first time. All I have ever done is to compile recovery(For Redmi 5A) where they are compatible with Oreo firmware(just like other recoveries).
akil777 said:
Why are these custom ROMs not compatible with Oreo Firmware??
Edit: I am planning to compile a ROM for the first time. All I have ever done is to compile recovery(For Redmi 5A) where they are compatible with Oreo firmware(just like other recoveries).
Click to expand...
Click to collapse
Nobody has worked on the oreo sources yet so...
@sunnyraj84348 might be working on it, I don't know, I'm just assuming. Maybe he's focusing on Android 10 ROMs more than Oreo kernel.
NaAnBcEhEuL9A8K7 said:
Nobody has worked on the oreo sources yet so...
@sunnyraj84348 might be working on it, I don't know, I'm just assuming. Maybe he's focusing on Android 10 ROMs more than Oreo kernel.
Click to expand...
Click to collapse
okay, thanks.
Working on a custom rom is very time consuming. Till now I am still trying to create a device tree for my Mi cc9 so that I can make a ROM alongside with the sources provided.(I'm new to things like compiling roms)
akil777 said:
okay, thanks.
Working on a custom rom is very time consuming. Till now I am still trying to create a device tree for my Mi cc9 so that I can make a ROM alongside with the sources provided.(I'm new to things like compiling roms)
Click to expand...
Click to collapse
Good luck with your project ?
[ i'm noob ] Does orange fox recovery working properly on miui 11 ? Unfortunately,i was update my riva to miui 11,succed to unlock bootloader but not with twrp,when i was flash twrp via fastboot,twrp just show up red screen then dim to black screen & only vibrate when touched. I was forgot to add command delete recovery from fastboot,before flashing twrp. Please help,any suggest to proper twrp at stock miui 11 global stable ? Sorry for bed english.
Not work properly when downgrade from MIUI 11 Oreo,now i experience messed up with stock miui rom,try to reverse back with flash full recovery rom from twrp,succed to flash,but when boot into setup wizard,error message appear,eg; "miui daemon has stopped,under that pop up,again error pop up "google service framework has stopped" > "xiaomi service framework has stopped" > "setting has stopped" & bla...bla..bla...! I can't pass setting wizzard,can't continue to normal screen. Then i flash pixel xperience rom 9.0,flawlessly boot until setting wizard done,run smoothly without error. Usually i like to change between custom then stock rom from twrp when i was bored with 1 rom. But now i'm stuck on pixel experience 9.0 (caf) & no twrp working properly when want to flash stock miui oreo.

Android 10 Kernel with Wireguard module

There are no Android 10 Kernel threads that I could find, so i want to know if there are any kernels for Android 10 (Currently using the Bliss ROM) that have the Wireguard kernel module ?
Yoda007 said:
There are no Android 10 Kernel threads that I could find, so i want to know if there are any kernels for Android 10 (Currently using the Bliss ROM) that have the Wireguard kernel module ?
Click to expand...
Click to collapse
? KalinaNegev: Continuum Turbulence 2 - Kernel
? Redmi Note 3 Pro (Kenzo)
? By MocaRafee
? 24/03/2020
? Changelog:
* Added back WireGuard Support
* Added some optimization to the Audio
* Overclocked CPU and GPU DDR to 1296MHz and BIMC to 648MHz for the OCed variant
Big thanks to @Krittin for the Overclocked DDR & BIMC
? Additional Info:
* Support AOSP (Nougat, Oreo, Pie, Ten)
? Notes:
* Available 4 version: Normal, Normal with JackFix, OC, and OC with JackFix.
* Some notes about additional optimization based on experience. READ HERE.
Download Link:
MOD EDIT: Link Removed
? Subscribe: nTu21 ?
#kalinanegev #kernel #kenzo
Thanks, the kernel module option is now available in the Wireguard app, but unfortunately is not working - when i click to enable it it tries but does not work. So if you encounter another kernel that supports it in the future, please post the link here.
Yoda007 said:
Thanks, the kernel module option is now available in the Wireguard app, but unfortunately is not working - when i click to enable it it tries but does not work. So if you encounter another kernel that supports it in the future, please post the link here.
Click to expand...
Click to collapse
Try this
Elindir kernel
https://github.com/androbada525/Eli...4/Elindir-v4-60Hz-kenzo-22032020-05.47.08.zip
Note:
Never flash custom kernel over another custom kernel.
Always dirty flash the current rom zip first .
before flashing this kernel. Dirty flash ur current rom zip To restore stock kernel.
Then flash this kernel and wipe cachedalvik.
Thank you! Will try next week (tried the v4 Elindir with no success but did it over another custom kernel, so need to try again over stock ROMs) since before i was trying different kernels i did a nandroid backup, flashed a kernel, then restored the nandroid backup. After restoring a nandroid backup i got a bootloop and had to return to an Android 9 backup., and i am not in the mood to set up my phone again this weekend. Your way (dirty flashing of rom to get old kernel back) sounds much faster heh.
BTW: Is the nandroid backup not working a specific ROM issue (Bliss) or does it happen with all Android 10 ROMS ? I have the latest 3.3.1 official TWRP.
Yoda007 said:
Thank you! Will try next week (tried the v4 Elindir with no success but did it over another custom kernel, so need to try again over stock ROMs) since before i was trying different kernels i did a nandroid backup, flashed a kernel, then restored the nandroid backup. After restoring a nandroid backup i got a bootloop and had to return to an Android 9 backup., and i am not in the mood to set up my phone again this weekend. Your way (dirty flashing of rom to get old kernel back) sounds much faster heh.
BTW: Is the nandroid backup not working a specific ROM issue (Bliss) or does it happen with all Android 10 ROMS ? I have the latest 3.3.1 official TWRP.
Click to expand...
Click to collapse
Stay on android 9 . 10 roms got issues with flashing procedure.
To flash Most of the 10 roms u need to strictly follow
Wipe all, format data, reboot to recovery again , install rom and gapps. Only then 10 will boot.
Even before restoring nandroid u need to do format data command.
They say its happens coz of broken installation script on 10.
Android 9 flashing instruction is very simple.
Factory reset
Install rom and gapps
Reboot.
Now encryption on 10 is fixed in latest havoc, syberia.
I m waiting for bliss to fix it.
Black_Stark said:
Note:
Never flash custom kernel over another custom kernel.
Always dirty flash the current rom zip first .
before flashing this kernel. Dirty flash ur current rom zip To restore stock kernel.
Then flash a kernel and wipe cachedalvik.
Click to expand...
Click to collapse
Or you can just backup the existing boot.img and reflash if needed? No? Also there's this twrp flashable module by AnggaSync which cleans the boot.img for flashing a kernel.

Root, Custom Rom, Kernel and updates

Hi all, at the moment I have the RR custom rom with my OP7Tpro rooted.
How to update the ROM without losing the root permissions?
How to flash a new kernel without breaking everything? (I was trying to figure out what's the best between arter97 and blu_spark)
How to do both things in a row? first the new rom and then the kernel or viceversa?
Thanks in advance
1) https://www.reddit.com/r/oneplus/comments/cnejw1/how_to_apply_ota_updates_on_your_op77_pro_and/ ah sorry you have RR i dont know im on OOS
2) FK kernel manager ( there you can backup you kernel or flash a new one), but arter97 is for OOS and blu_spark i dont know but i think it is the same
3) rom then kernel
ManuelS99 said:
Hi all, at the moment I have the RR custom rom with my OP7Tpro rooted.
How to update the ROM without losing the root permissions?
How to flash a new kernel without breaking everything? (I was trying to figure out what's the best between arter97 and blu_spark)
How to do both things in a row? first the new rom and then the kernel or viceversa?
Thanks in advance
Click to expand...
Click to collapse
(1) Update by following the update instructions on the RR ROM 1st post - then patch the "boot.img" using Magisk --> then use computer to "fastboot flash boot [your Magisk patched boot].img".
(2) RR ROM has own (lineage-based? kernel) - OP doesn't recommend custom kernels as might break some features (arter97 kernel on RR ROM breaks in-screen FP function for e.g).
(3) Usually advised to flash custom ROM then kernel.

Suggest a recovery for Curtana

Hey guys, I have a few questions regarding the recovery, any help is appreciated.
1>Which Recovery did you flash?
2>Can you dirty flash roms(to update the ROM from one ver. to another) in it?(Because i read that the data must be cleared after flashing any rom)
3>Which ROM and recovery are you on?
4>Are there any special methods you need to follow to flash?
Thanks in advance :good:
LineageOS recovery
No dirty flash
LineageOS 17.1
Adb sideloading
CV2000 said:
Hey guys, I have a few questions regarding the recovery, any help is appreciated.
1>Which Recovery did you flash?
2>Can you dirty flash roms in it?(Because i read that the data must be cleared after flashing any rom)
3>Which ROM and recovery are you on?
4>Are there any special methods you need to follow to flash?
Thanks in advance :good:
Click to expand...
Click to collapse
1. OrangeFox Alpha build (note the description "Alpha" - meaning it is still at a pre-release stage)
2. You must format data if changing ROMs
3. I have tried 6 Android 11 ROMs (all of them have one issue or the other), and 10 Android 10 ROMs. I will probably settle for EvoX or Corvus (Android 10, both by dungphp)
4. No. Just select ROM zip and flash, and then format data
DarthJabba9 said:
1. OrangeFox Alpha build (note the description "Alpha" - meaning it is still at a pre-release stage)
2. You must format data if changing ROMs
3. I have tried 6 Android 11 ROMs (all of them have one issue or the other), and 10 Android 10 ROMs. I will probably settle for EvoX or Corvus (Android 10, both by dungphp)
4. No. Just select ROM zip and flash, and then format data
Click to expand...
Click to collapse
Do you need to wipe data after dirty flashing to update a rom to a higher version?
CV2000 said:
Do you need to wipe data after dirty flashing to update a rom to a higher version?
Click to expand...
Click to collapse
Idk. I guess it depends on the ROM, and on what has happened between the release of the old version and the new version. If the new release of the ROM doesn't involve dramatic changes to the trees, then, perhaps formatting will not be required. You should follow the recommendations of the ROM's developer.
By the way, I said nothing about wiping data. I referred to formatting data - which is a completely different thing.
DarthJabba9 said:
Idk. I guess it depends on the ROM, and on what has happened between the release of the old version and the new version. If the new release of the ROM doesn't involve dramatic changes to the trees, then, perhaps formatting will not be required. You should follow the recommendations of the ROM's developer.
By the way, I said nothing about wiping data. I referred to formatting data - which is a completely different thing.
Click to expand...
Click to collapse
what i wanted to know was if i had to format the data partition (like we do for clean flashing to a different ROM) for dirty flashing
What about Pixel experience Recovery?
Which one better for PE rom ( lineage OS or PE recovery)
Abdullah.Csit said:
What about Pixel experience Recovery?
Which one better for PE rom ( lineage OS or PE recovery)
Click to expand...
Click to collapse
PEX has their own recovery? Is there a link or does the ROM install it while being flashed?
CV2000 said:
PEX has their own recovery? Is there a link or does the ROM install it while being flashed?
Click to expand...
Click to collapse
Well when hit note 9s on their site you will see two download links one for rom and the other for recovery ?!
Abdullah.Csit said:
Well when hit note 9s on their site you will see two download links one for rom and the other for recovery ?!
Click to expand...
Click to collapse
Bro, checked it out. They have used LRTWRP.
CV2000 said:
Hey guys, I have a few questions regarding the recovery, any help is appreciated.
1>Which Recovery did you flash?
2>Can you dirty flash roms(to update the ROM from one ver. to another) in it?(Because i read that the data must be cleared after flashing any rom)
3>Which ROM and recovery are you on?
4>Are there any special methods you need to follow to flash?
Thanks in advance :good:
Click to expand...
Click to collapse
I started with the Russian twrp by wszx150 but have also used pbrp, twrp by mauronofrio (most likely to become official twrp for curtana), and I'm now using Orange Fox Alpha (admittedly for its good looks). Every version has its own strengths and weaknesses so it really depends on what you want to do.
For instance, most (or all) TWRP versions cannot decrypt data partition after you change ROMs hence format data is mandatory before you switch (from encrypted) roms.
AFAIK only lineage twrp supports adb sideload,
Pbrp, lwtrp, and the aforementioned twrp by wszx150 are basically same in terms of functionality.
Most work well for backup and restore...
Mtp file transfer doesn't work in Orange Fox (i can overlook that as it is in Alpha stage).
What I'm saying is don't try to get your mind fixed on just one. Such a Swiss Army knife doesn't exist (yet) for RN9 pro.

Categories

Resources