Can I flash stock miui rom with twrp? - Xiaomi Poco F1 Questions & Answers

First question is the title basically, wanna flash miui if i happen to not like PE. Can i flash it with twrp?
Second question, If I flash PE without any custom kernels. And flash miui after that. Will i have my original kernel? Or does flashing custom roms change to a custom kernel?
Sorry a bit new to this. Thanks for your time.

1 - Yes, you can flash miui with twrp, just use rom recovery package.
2 - Any rom zip package comes bundled with the kernel. flashing will install the kernel contained in the package.

csleo17 said:
1 - Yes, you can flash miui with twrp, just use rom recovery package.
2 - Any rom zip package comes bundled with the kernel. flashing will install the kernel contained in the package.
Click to expand...
Click to collapse
What is rom recovery package?
thanks for your time man

ParsaMrrelax said:
What is rom recovery package?
thanks for your time man
Click to expand...
Click to collapse
Android devices predominantly followed by following partitions!
/system
/boot
/recovery
/vendor
/storage
/persist
/ta (in xperia)
/overlay (optional)
now RECOVERY (beside parition name) refers to a operating system DESIGNED ONLY to change size of these partitions (ADVANCE) and basic need to spread out(FLASH) operating system according to command by package in certain partitions. -- TWRP is one OUTSTANDING Recovery project over the years. back in old days Philztouch recovery was also popular for Xperia models-
the term "rom recovery package" means, READ ONLY MEMORY ( a android operating system File ) Designed for RECOVERY TO READ and spead the data in /system + / boot & /data partitions for your Poco (or any android based) for boot in to android operating system.
MIUI mainly releases TWO filetypes of SAME ROMS , for example miui10.3.6 has
1. RECOVERY ROM (1.6gb) (to be flashed by TWRP
2. FASTBOOT ROM (2.8gb) which can be flashed by FLASHER running on WINDOWS based System (some times iMac too)
3. Android devices uses many types of processor, SNAPDRAGON processors are famouss (poco uses Snapdragon or SD845) hence Two type of Flashers can be USED to FLASH POCO, 1 MI FLASH (RECOMENDED) (supports Two Mods, on fastboot rom, fastboot & EDL) or QUALCOMS QLOADER flasher (ADVANCE and NOT RECOMENDED)
coming back to twrp,
all custom roms are designed keeping in mind that RECOVERY (such as TWRP) will be FLASHING it on ANDROID DEVICE. so the sequence of flashing such roms are like
1. flashing vendor firmware , from a. vendor firmware , download from https://mirror.akhilnarang.me/MIUI/b...r-firmware.zip
b. flashing pixel experience ROM ( you should also try Crdroid and Havoc)
c. flashing google apps from openapps.org (take arm64>android9.0>MICRO package and hit download) 250+mb filesize
d. (optional) optimus drunk kernel (check development forum for post)
e. flashing magisk18.3.zip (if you want your Device to WAKEUP ROOTED)
now answering you question
1. YES YOU CAN TOGGLE BETWEEN MIUI AND CUSTOM ROMS, but don't make it habit! there is always chance for you to BRICK your device. also you will loose all your data if MIUI uses Encryption method which TWRP cannot READ to operate /data partition. then you must RE FORMATE /data partition via twrp in order to make it accesable for custom rom(s)
2.ANY TIME WHEN TWRP FLASH ANY ROM, MIUI OR ANY CUSTOM ROM, THE OLD KERNEL IS OBSOLETE AND NEW ONE IS PLACED thats why you need to flash magisk everytime you clean flash any rom in order to get root access
please do ask if you need any clarification

might be a old thread.
but i installed a custom rom on my moms phone but i thinking going back to stock. the custom rom is old and has scroll problems...
but i see stable miui has no updates. but can i flash official miui rom from twrp over the custom lingeos rom?
or is it better to update her phone to a more recent custom rom.
either way she will lose her data. plus camera has bugs but i never had the time with work and she working to put it back in a mint working state. cause the scrolling being broking is fuking stupid
tought about miui stable. just to flash it true trwp.
or update it to a more recent custom rom.

Related

Revert from MiUi MM to MiUi KK

I tried MiUi MM 6.0 but didnt liked it. It comes with lots of bugs. So now I want to revert back to MiUi Kitkat. I searched for how to revert back and found these two useful thread :
http://en.miui.com/thread-218609-1-1.html
http://en.miui.com/thread-217420-1-1.html
So basically both of these two guides use MiFlash to revert back to MiUi KK, using flash*.bat files and reverting back to 2 system partition layout. It is needed because MiFlash can't find required 2 system partitions etc.
I am currently using TWRP 3.0 recovery. My query is, TWRP is not flashing ROM in fastboot mode, so can I just flash MiUi KK rom on current MiUi MM ROM ? TWRP dont need 2 partitions to flash KK Rom. Am I correct ? Or flashing using MiFlash is the only way ?
Directly flash the KitKat ROM normally
Me_Ashish_ said:
Directly flash the KitKat ROM normally
Click to expand...
Click to collapse
So that means I will still be having merged system partition and phone will be running miui KK ? So recovery flashable zip file of miui KK cannot change partition layout and will get installed on merged partition too ?
http://en.miui.com/thread-229239-1-1.html
a.broken.star said:
So that means I will still be having merged system partition and phone will be running miui KK ? So recovery flashable zip file of miui KK cannot change partition layout and will get installed on merged partition too ?
http://en.miui.com/thread-229239-1-1.html
Click to expand...
Click to collapse
I haven't actually tried it. But in the previous normal extended partition (not MIUI MM one), installing MIUI KK didn't change partition and you would get 1.2G system size. Now with that extended partition, you can install normal MIUI KK ROMs but not the 5.12.17 Alpha (if I'm not wrong with the no.) which probably bricks.
So the only KK ROM which affects your partitions is that alpha ROM which you flash to merge patition officially.
Me_Ashish_ said:
I haven't actually tried it. But in the previous normal extended partition (not MIUI MM one), installing MIUI KK didn't change partition and you would get 1.2G system size. Now with that extended partition, you can install normal MIUI KK ROMs but not the 5.12.17 Alpha (if I'm not wrong with the no.) which probably bricks.
So the only KK ROM which affects your partitions is that alpha ROM which you flash to merge patition officially.
Click to expand...
Click to collapse
That's what i was thinking 5.12.17 probably could alter partition. I flashed this version earlier with TWRP and it merged my system partitions as i needed. But i hope old KK roms dont alter it.. I don't want to brick my phone again..
It is helps someone, I Successfully reverted back to miui kk on merged partition by flashing rom zip file from twrp recovery.
If you simply just wanted to go back to MIUI KK from MIUI MM without changing the partition layout, what you did is correct, just directly wipe and flashed it through recovery. But that lefts you on MIUI KK without the Dual Boot capability.
If you want to have the Dual Boot capability back (which means returning to dual partition layout), you have to use the *.bat switch method (the first link in your OP), since the *.bat inside MIUI MM fastboot ROM contained the partition layout reformat step, and the fact that all fastboot ROM have the partition layout table format (gpt_*.bin).
rxl.noir said:
If you simply just wanted to go back to MIUI KK from MIUI MM without changing the partition layout, what you did is correct, just directly wipe and flashed it through recovery. But that lefts you on MIUI KK without the Dual Boot capability.
If you want to have the Dual Boot capability back (which means returning to dual partition layout), you have to use the *.bat switch method (the first link in your OP), since the *.bat inside MIUI MM fastboot ROM contained the partition layout reformat step, and the fact that all fastboot ROM have the partition layout table format (gpt_*.bin).
Click to expand...
Click to collapse
Yeah. But i didnt needed the dual boot system. I had 1 system partition extended already when it had 2 system partition... Thanx...
a.broken.star said:
Yeah. But i didnt needed the dual boot system. I had 1 system partition extended already when it had 2 system partition... Thanx...
Click to expand...
Click to collapse
can u plz help i have bricked my phone...cant boot to fastboot or recovery
Jay sharma said:
can u plz help i have bricked my phone...cant boot to fastboot or recovery
Click to expand...
Click to collapse
What happens when you connect your phone to PC via USB ?
Hi, You should flash with full wipe latest kitkat version, 5.12.17 and it works. I have this version of KK. Now I have backup in TWRP KK and MM and I can switch when I want .
En Enu Elan Elua said:
Hi, You should flash with full wipe latest kitkat version, 5.12.17 and it works. I have this version of KK. Now I have backup in TWRP KK and MM and I can switch when I want .
Click to expand...
Click to collapse
Yup.. Reverted back to KK easily..
Me_Ashish_ said:
Directly flash the KitKat ROM normally
Click to expand...
Click to collapse
or you can restore a twrp backup (kitkat) on the merged partition.

Flashing Pixel Experience ROM and AOSP Extented returns to fastboot mode

Flashing Pixel Experience ROM and AOSP Extented returns to fastboot mode, but flashing Lineage os is Working in my poco f1.
Please help
What PE Rom did you flash? Version matters. What vendor-firmware do you have on your fone? Version also matters. What are you using to flash PE? Version matters as well. We'll need the answers to these questions to be able to help you out.
Same problem flashing pixel experience returns to fastboot
Yea same problem with me flashing pixel experience returns to fastboot. I tried the 22/07/2019 and one more older build both after flashing returned to fastboot. Vendor firmware is miui version 10.3.6. I flashed using official twrp version.
PavanGowdaV said:
Yea same problem with me flashing pixel experience returns to fastboot. I tried the 22/07/2019 and one more older build both after flashing returned to fastboot. Vendor firmware is miui version 10.3.6. I flashed using official twrp version.
Click to expand...
Click to collapse
go for Vendor firmware 9.6.27-9
https://mirror.akhilnarang.me/MIUI/beryllium/
and do a CLEAN FLASH
dirty flash on 10.3.6 gives bootloops or fastbtoot bot
Explain the steps
I am on stock ROM now version 10.36 . Can you tell me the complete steps to install pixel experience on my phone.
PavanGowdaV said:
I am on stock ROM now version 10.36 . Can you tell me the complete steps to install pixel experience on my phone.
Click to expand...
Click to collapse
If you are on stock now then you problem should be fixed.
Just unlock bootloader if it's unlocked an flash TWRP and install the desired rom.
The boot-up to fastboot issue happens when the vendor firmware got corrupted somehow and the only solution I found to fix it is flash back to stock and then reflash the custom rom.
PavanGowdaV said:
I am on stock ROM now version 10.36 . Can you tell me the complete steps to install pixel experience on my phone.
Click to expand...
Click to collapse
this is how I flash(ed) my rom(s)
1. in fastboot flash recovery first or
Code:
C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash recovery C:\Users\<username>\Desk
top\twrp-3.3.1unofficial.img
boot it up using command line in adb
Code:
C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot boot C:\Users\<username>\Desk
top\twrp-3.3.1unofficial.img
i use this twrp 3.3.3-1 unofficial, the official one always give me TOUCH screen issues on twrp
https://mega.nz/#F!bdwQVIyK!OWNLH72HNT-ecmC-vAVmPw ( dev by https://t.me/MODsPOCOF1/68 )
from sd/external otg flash...
2.vendor firmware 9.6.27.9 from https://mirror.akhilnarang.me/MIUI/beryllium/ (if you are on miui10.3.6) you must download this version - i used vendor10.3.6 but somehow i noticed battery drainage higher! don't know why! but I tried 3 times on two different roms! vendor image 9.6.27-9 words best
3. custom Rom of your flavor! I ALWAYS use HAVOC! for me Havoc is next to stockrom
4. GAPPS (opengapps.org) (take Micro & disable pixel launcher later if you wana use custom Rom's given launcher
5. opitmus drunk kernel ( I flash this kernel, found it very stable and batter + 4g connectivity effecient) but if you are happy with your custom rom's given kernel! skip this step!
6. flash Magisk19.3,
7. wipe cache / delvik and reboot in to system! , first boot may goto bootloop but eventually you will see WELCOME Prompt!
USEFULL APPS WHICH I ALWAYS CARRY
1. MIGRATE - IF Today you wana move to different rom and don't wana loose/redownload your apps and don't wana loose you settings just make snapshopt (upto 2gb) for next time and flash it in twrp before no6.
https://play.google.com/store/apps/details?id=balti.migrate&hl=en
2. VideoDer (not on playstore) (search on apkmirror) A tool to fetch video from every possible site on web (doesn't work on tiktok)
3. magicbox (similar to netflix)

Vendors

Hello, I am newbie yet so I am asking if anyone can explain the vendor's use, and what do I get from installing them.
Thank you for your time
Now almost roms here includes custom vendor. So you need firmware only.
https://xiaomifirmwareupdater.com/vendor/beryllium/
And here's custom rom installation process
Flash rom
Flash firmware
Gapps(optional)
Dfe(if you don't want it to be encrypted)
Magisk(optional)
That's it. No need to know more.
nasos_Gr said:
Hello, I am newbie yet so I am asking if anyone can explain the vendor's use, and what do I get from installing them.
Thank you for your time
Click to expand...
Click to collapse
Miui decided to use MODIFIED VENDOR IMAGE hence POCO F1 gets a modified vendor image for Android Pie-based Project Treble GSIs
what was the impact?
custom roms couldn't be flashed (booted) if you don't flash the modified vendor image from twrp
even today when most of the roms have their own vendor you still need to flash the vendor+firmware (atleast)
Developer Akhil Narang started collecting all releases at
https://mirror.akhilnarang.me/MIUI/beryllium/
currently I am using 9.6.27-9.0 which is working best for me, 10.3.6 image made my batter drainage high (atleast i noticed)
I am on HAVOC2.8 and this is how i did it
1. flashed TWRP 3.3.1 unofficial (download it from HERE ) ref Reference - as official twrp has TOUCH driver issues. this one worked with me very well
2. I wiped /data, /system then
3. flashed VENDOR.zip from HERE
4. FLASHED CUSTOM ROM (i use HAVOC2.8)
5. FLASHED DFE HERE - REFERENCE
6. FLASHED GOOGLE APPS ( GAPPS.ORG) ( ARM64>9.0MicroPackage)
7. Flash Kernel ( OPTIONAL- havoc uses shadow kernel , i feel optimus drunk kernel is better, battery and 4g connectivity) even Franco Kernel is very good
8. FLASHING MAGISK19.3
9. when i was on havoc2.7, by using MIGRATE, it made flashable zip of my APPS+DATA, stored in internalStorage, and now I will FLASH that file., Mine size goes to 2gb you can get it from HERE
10. WIPE CACHE/DELVIK
11. REBOOT
fire reboot may go in to bootloop and then second reboot may take a while and finally you should see Pixel Setup asking google accounts and info etc
-----------------------
extraa
once after you finish setup! don't RESTORE APPS from PLAYSTORE, (download only license apk, in my case I have purchases many apps from playstore and saperate license info is always appear in intial setup! SELECT THOSE ONLY)
ONCE playstore is DONE downloading all your selected (fewer) apps, and MAGISK ROOT is working...... put device on AIRPLANE MODE
FROM DROP DOWN Notification panel, CLICK MIGRATE, and it will prompt you what do you wana restore from your previouce ROM to newly flashed HAVOC ..APPS+SETTINGS+PERMISSION+DATA etc - migrate restoration may take upto 30 mins,
once done, uninstall from system and reboot device!
REMEMBER I DONOT RECOMEND MIGRATE TRICK FOR WHATSAPP, it doesn't work properly and NOTIFICATION ISSUES with BLANK DP observed by me whenever I forcely re-instated whatsapp by migrate!
Martensite said:
Now almost roms here includes custom vendor. So you need firmware only.
https://xiaomifirmwareupdater.com/vendor/beryllium/
And here's custom rom installation process
Flash rom
Flash firmware
Gapps(optional)
Dfe(if you don't want it to be encrypted)
Magisk(optional)
That's it. No need to know more.
Click to expand...
Click to collapse
I understand but I have installed some custom Roms without finding vendor image and still it works perfect.
And do I need to install this image every time I flash a new ROM?
Thanks
nasos_Gr said:
I understand but I have installed some custom Roms without finding vendor image and still it works perfect.
And do I need to install this image every time I flash a new ROM?
Thanks
Click to expand...
Click to collapse
Flashing custom roms will not wipe anything, so the vendor is still there. And firmwares too.

Small question regarding flashing custom roms and kernels

Hi devs ...
I had a small question which was bothering me. I wanted to know that , if I flash custom roms and custom kernels frequently will it exhaust the hardware and battery ?
Sincerely,
A pocophone user .
Seriously, no. But do read up on what you need to do to flash custom roms and custom kernels.
htramas said:
Hi devs ...
I had a small question which was bothering me. I wanted to know that , if I flash custom roms and custom kernels frequently will it exhaust the hardware and battery ?
Sincerely,
A pocophone user .
Click to expand...
Click to collapse
depends which custom kernel you are using? if you see a novoice developer experimenting with certain stuff in the kernel of your device, you should not be trying. or atleast proceeding with cautions!
however poco f1 is old device now, and we have definate winners where custom kernels are concerns!
Franco / Twisted loop / malakas / Optimus Drunk / Arter (no sound mod) / and shadow kernel are good ones!
i usually stick to Optimus Drunk
but if you feel touch issues then Try Twisted kernel as developer keeps 3 versions updated based on touch drivers
YasuHamed said:
depends which custom kernel you are using? if you see a novoice developer experimenting with certain stuff in the kernel of your device, you should not be trying. or atleast proceeding with cautions!
however poco f1 is old device now, and we have definate winners where custom kernels are concerns!
Franco / Twisted loop / malakas / Optimus Drunk / Arter (no sound mod) / and shadow kernel are good ones!
i usually stick to Optimus Drunk
but if you feel touch issues then Try Twisted kernel as developer keeps 3 versions updated based on touch drivers
Click to expand...
Click to collapse
I more into gaming so I was thinking of flashing seshtation kernel
guhvanoh said:
Seriously, no. But do read up on what you need to do to flash custom roms and custom kernels.
Click to expand...
Click to collapse
Okay thanks for letting me know but yeah I'm aware of flashing lil bit .
htramas said:
I more into gaming so I was thinking of flashing seshtation kernel
Click to expand...
Click to collapse
yes but double check which Screen Refresh rate performs well for u
there are 3 versions! some users reports screen hanging on 66hz
also keep in mind,
Kernel <---> your choice of CUSTOM ROM <------> vendor+ Firmware combination
has different results for two different users using SAME kernel version/type
vendor+fw of 9.6.27-90 is very stable of last old days from miui9.6 and uptill now supported by final version of android9 roms!
however since every custom rom has now their own VENDOR embeded, so whats left is Firmware
for me (OD kernel + crdroid5.10 (android9) + fw miui10.3.8) gives higher battery drain as compare to fw9.6.27-90 but if i remove OD kernel to Twisted Loop, same vendor works just fine, this mean OD kernel has hight batter drain.
and if on OD kernel i switch to fw9.6.27-9.0, i get better temperature and SOT..
so you try your combination and you will come to know only with time! no one can assure which combo or trio will work for u!
REMEMBER always flash DFE (disable Force Encryption Global, Poco f1 (Treble) IF you ever later change vendor/fw OVER the installed/flashed ROM in Twrp because this way encryption keys in vendor will change and device will loose access to storage and you will get bootloops and later you will have to format your ALL partitions (data lost) in order to gain access of internal storrage on NEW keys of Flashed vendor by you...
however remember DFE is unsafe because it means your deice is no more encrypted and if ever lostor stolen , a well known android user may gain access to your data... so keeping security on screen lock, (finger print or pattern) is recomended but you need to remove pattern if you ever wana flash anything again in next boot ... as Twrp can ask pin but cannot ask pattern (not to my knowledge)
useful links
https://mirror.akhilnarang.me/MIUI/beryllium/ (no updates since aug19)
MOD EDIT: Link Removed (latest fw and/or vendor and/or fw+vendor combine zips found here)
YasuHamed said:
yes but double check which Screen Refresh rate performs well for u
there are 3 versions! some users reports screen hanging on 66hz
also keep in mind,
Kernel <---> your choice of CUSTOM ROM <------> vendor+ Firmware combination
has different results for two different users using SAME kernel version/type
vendor+fw of 9.6.27-90 is very stable of last old days from miui9.6 and uptill now supported by final version of android9 roms!
however since every custom rom has now their own VENDOR embeded, so whats left is Firmware
for me (OD kernel + crdroid5.10 (android9) + fw miui10.3.8) gives higher battery drain as compare to fw9.6.27-90 but if i remove OD kernel to Twisted Loop, same vendor works just fine, this mean OD kernel has hight batter drain.
and if on OD kernel i switch to fw9.6.27-9.0, i get better temperature and SOT..
so you try your combination and you will come to know only with time! no one can assure which combo or trio will work for u!
REMEMBER always flash DFE (disable Force Encryption Global, Poco f1 (Treble) IF you ever later change vendor/fw OVER the installed/flashed ROM in Twrp because this way encryption keys in vendor will change and device will loose access to storage and you will get bootloops and later you will have to format your ALL partitions (data lost) in order to gain access of internal storrage on NEW keys of Flashed vendor by you...
however remember DFE is unsafe because it means your deice is no more encrypted and if ever lostor stolen , a well known android user may gain access to your data... so keeping security on screen lock, (finger print or pattern) is recomended but you need to remove pattern if you ever wana flash anything again in next boot ... as Twrp can ask pin but cannot ask pattern (not to my knowledge)
useful links
https://mirror.akhilnarang.me/MIUI/beryllium/ (no updates since aug19)
MOD EDIT: Link Removed (latest fw and/or vendor and/or fw+vendor combine zips found here)
Click to expand...
Click to collapse
Do you have any suggestions for gaming kernels and roms because i want extract the full potential of poco without putting much pressure on battery .
htramas said:
Do you have any suggestions for gaming kernels and roms because i want extract the full potential of poco without putting much pressure on battery .
Click to expand...
Click to collapse
to my knowledge Malakas kernel is recomended by some users in Telegram groups but seshtation is popular,
I think you should try both on two+ custom roms! , Carbon ROM i would say! its very clean! no VENDOR embeded! so u need to flash your vendor+fw
YasuHamed said:
to my knowledge Malakas kernel is recomended by some users in Telegram groups but seshtation is popular,
I think you should try both on two+ custom roms! , Carbon ROM i would say! its very clean! no VENDOR embeded! so u need to flash your vendor+fw
Click to expand...
Click to collapse
What do you mean by vendor and fw can you explain and tell me how to flash ? Btw i was thinking of flashing pixel experience + or crdroid with seshstation for gaming and yeah i want to try carbon rom after you tell me how to flash.
htramas said:
What do you mean by vendor and fw can you explain and tell me how to flash ? Btw i was thinking of flashing pixel experience + or crdroid with seshstation for gaming and yeah i want to try carbon rom after you tell me how to flash.
Click to expand...
Click to collapse
this is what i understood
in android there are following partitions (to my knowledge)
/oem
/data
/system
/boot
/recovery
/storage
/vendor
oem paritition has binaries library to read and translate android and execute command. since android 8.1 these binaries changed to different language. what you flash in poco in this partition is called firmware its usually 100mb of binaries to be flashed either by fastboot or better via twrp if its in flashable zip
/vendor parition has standard format and information about device's hardware for android to access device hardware
in all other mobiles in xaiomi tree, Poco was the FIRST ONE to be released with MODIFIED VENDOR IMAGE from Xiaomi, this means
-while flashing custom rom if you didn't flash vendor (400mb zip file do be downloaded from the links i gave above) , your device will bootloop only! because custom roms arent carrying standard android vendor format file to support device hardware for POCO. so all custom roms depending on users to download and flash vendor saperately!
however since JULY2019, almost all android 9 custom roms started carrying atleast one supported MODIFIED version of Vendor embeded in the zip file of of Pixel Experience, crdroid, havoc, mokee, lineage, xtended, Aosip etc etc, where PE carries Google Apps also so the PE is 1.3gb zip file! where all others are 800mb. (which used to be 400+mb pre july2019)
Carbon rom still don't carry vendor and expect user to flash vendor saperately
PROs /CONS
- when vendor was saperate, jumping from Crdroid to havoc to xtended to aosip to mokee to linage was easier becuase ONCE you flash vendor 9.6.27-9.0 (for say) any custom rom never touches that, and you never get encyption error at boot and you never LOOSE your data
-but when you flash different vendor lets say 10.3.8 version, it will definately change your encryption keys in vendor and you will be locked out in your next boot - if you didnt flash DFE
- post july2019, all roms have some vendor image embeded to everytime you flash or jump from crdroid to havoc to xtended etc etc, your vendor parition will be flashed prior to system partition and you MUST flash DFE now (as explained above)
now why xiaomi did this? well all i read to support Project treble (i don't know much about it )
when i had Redmi note 5pro, the vendor image was standard and i used to change sound files for max boost! but on poco i need kernel auiditor to increase volume which for me its still low for me to enjoy music
YasuHamed said:
this is what i understood
in android there are following partitions (to my knowledge)
/oem
/data
/system
/boot
/recovery
/storage
/vendor
oem paritition has binaries library to read and translate android and execute command. since android 8.1 these binaries changed to different language. what you flash in poco in this partition is called firmware its usually 100mb of binaries to be flashed either by fastboot or better via twrp if its in flashable zip
/vendor parition has standard format and information about device's hardware for android to access device hardware
in all other mobiles in xaiomi tree, Poco was the FIRST ONE to be released with MODIFIED VENDOR IMAGE from Xiaomi, this means
-while flashing custom rom if you didn't flash vendor (400mb zip file do be downloaded from the links i gave above) , your device will bootloop only! because custom roms arent carrying standard android vendor format file to support device hardware for POCO. so all custom roms depending on users to download and flash vendor saperately!
however since JULY2019, almost all android 9 custom roms started carrying atleast one supported MODIFIED version of Vendor embeded in the zip file of of Pixel Experience, crdroid, havoc, mokee, lineage, xtended, Aosip etc etc, where PE carries Google Apps also so the PE is 1.3gb zip file! where all others are 800mb. (which used to be 400+mb pre july2019)
Carbon rom still don't carry vendor and expect user to flash vendor saperately
PROs /CONS
- when vendor was saperate, jumping from Crdroid to havoc to xtended to aosip to mokee to linage was easier becuase ONCE you flash vendor 9.6.27-9.0 (for say) any custom rom never touches that, and you never get encyption error at boot and you never LOOSE your data
-but when you flash different vendor lets say 10.3.8 version, it will definately change your encryption keys in vendor and you will be locked out in your next boot - if you didnt flash DFE
- post july2019, all roms have some vendor image embeded to everytime you flash or jump from crdroid to havoc to xtended etc etc, your vendor parition will be flashed prior to system partition and you MUST flash DFE now (as explained above)
now why xiaomi did this? well all i read to support Project treble (i don't know much about it )
when i had Redmi note 5pro, the vendor image was standard and i used to change sound files for max boost! but on poco i need kernel auiditor to increase volume which for me its still low for me to enjoy music
Click to expand...
Click to collapse
Thanks for the info btw can I uninstall kernel manager after setting the CPU and GPU frequencies?
htramas said:
Thanks for the info btw can I uninstall kernel manager after setting the CPU and GPU frequencies?
Click to expand...
Click to collapse
only if you set boot.sh script otherwise you need to keep it so that on eveyr boot it applies the values
i recomend smart pack kernal manager
https://github.com/SmartPack/SmartPack-Kernel-Manager/releases
YasuHamed said:
only if you set boot.sh script otherwise you need to keep it so that on eveyr boot it applies the values
i recomend smart pack kernal manager
https://github.com/SmartPack/SmartPack-Kernel-Manager/releases
Click to expand...
Click to collapse
I installed smart pack but it was stuck on white screen.
htramas said:
I installed smart pack but it was stuck on white screen.
Click to expand...
Click to collapse
when was that? two days ago got new update , you should try! i am using it for many months now! its best!
another option its to buy Franco.app
YasuHamed said:
when was that? two days ago got new update , you should try! i am using it for many months now! its best!
another option its to buy Franco.app
Click to expand...
Click to collapse
I tried it today
It just shows this
htramas said:
It just shows this
Click to expand...
Click to collapse
THIs probably means magisk is not allowing it (supersu rights)
can you check magisk is properly installed? and you have root access ?
YasuHamed said:
THIs probably means magisk is not allowing it (supersu rights)
can you check magisk is properly installed? and you have root access ?
Click to expand...
Click to collapse
Yes it does have rootaccess and magisk is properly installed . Sidenote : I installed Franco kernel app.

Detailed Guide for Flashing ROMs in POCO X3 / NFC (Karna & Surya)

Custom ROMs are one of the best things about Android. One of the best things about the openness of the Android platform is that if you're unhappy with the stock OS, you can install one of many modified versions of Android (called ROMs) on your device. A new ROM can bring you the latest version of Android before your manufacturer does, or it can replace your manufacturer-modded version of Android with a clean, stock version. But with the introduction of the dynamic partition flashing Custom ROMs are a bit tricky. In this post, I will run you through the steps of flashing Custom ROMs on your Poco X3.
Pre-requisites:
Unlocked Bootloader
Custom Recovery
Note:- Always create a backup of your important files before flashing.
Steps:-
From MIUI to Custom ROM
Encrypted
Copy the Custom ROMs zip to your sdcard or your OTG flash drive.
Boot to the recovery.
Flash the required firmware mentioned for the ROM.
Reboot your recovery.
Flash the Custom ROM.
And then format data [**This will wipe your internal storage**]
Reboot (Flash magisk if you want root after the first boot)
Decrypted
Flash this decrypted vendor
Flash the custom rom
Format data and reboot
From Custom ROMs to Another Custom ROM
Encrypted
**Backup your internal storage, incase something gets wrong**
Remove your lockscreen password
Boot to the recovery
Wipe Data, Cache and Dalvik Cache
Flash Custom ROM
Reboot
** If the device bootloops Format Data **
Decrypted
*If your device is encrypted*
Flash the decrypted vendor
Flash the custom rom
Format data and reboot
*If your device is already decrypted*
Wipe data and cache
Flash rom
Reboot
Notes:-
For encrypted people
Always create a backup of your internal storage.
Format data while upgrading from one android version to another.
Downgrading firmware may also require data format
Moving from Gapps build to non-gapps build or vice versa also requires fata format
For decrypted people
You don't need to flash the decrypted vendor everytime unless you come from miui
The vendor will not work on miui
All credits to POCO X3 Developers & Custom ROM Community.
Regards,
Polvolt
You saved me. I had properly unlocked bootloader, flashed OrangeFox but then I did the wipes and also mistakely formated data, so I couldn't send files from PC to phone to flash the custom rom.
Guess I could've just used the usb otg at this point, but I reflashed MIUI with a script, and reflashed OrangeFox and now I'm good to go.
I thought current custom recoveries don't check for rollback protection (yet)?
It's probably safe to be flashing stock firmwares via custom recovery if you are sure you know what you're doing. But this guide seem to appeal to new comers. Should we suggest they stick to using Mi Flash tool for flashing stock firmwares as it has rollback protection checks?
Or am I just out of the loop and this is no longer the case with custom recoveries for surya/karna?
Thanks for the guide btw. Greatly appreciated.
I miss manually flashing each partition files via fastboot like when I was on my Nexus devices and my Essential PH-1. I have not seen a guide that recommends or even teaches us to flash partitions manually.
payas0 said:
I thought current custom recoveries don't check for rollback protection (yet)?
It's probably safe to be flashing stock firmwares via custom recovery if you are sure you know what you're doing. But this guide seem to appeal to new comers. Should we suggest they stick to using Mi Flash tool for flashing stock firmwares as it has rollback protection checks?
Or am I just out of the loop and this is no longer the case with custom recoveries for surya/karna?
Thanks for the guide btw. Greatly appreciated.
I miss manually flashing each partition files via fastboot like when I was on my Nexus devices and my Essential PH-1. I have not seen a guide that recommends or even teaches us to flash partitions manually.
Click to expand...
Click to collapse
Yes it is safe to flash stock fw via custom recovery. ARB hasn't been implemented on surya yet.
Well manual flashing each partition using fastboot on surya is much more complicated. Dynamic partition work differently. In short one have to boot to fastboot than boot to fastbootd than you can flash rom
Are you sure it's not enabled? After running fastboot getvar anti, I get anti: 2 and I just bought the phone without doing any upgrades. Unless this alone doesn't mean that ARB is enabled?
Mckol said:
Are you sure it's not enabled? After running fastboot getvar anti, I get anti: 2 and I just bought the phone without doing any upgrades. Unless this alone doesn't mean that ARB is enabled?
Click to expand...
Click to collapse
No only if you get "anti:4" itmeans ARB is enabled, otherwise feel free to downgrade via fastboot.
Kineceleran said:
No only if you get "anti:4" itmeans ARB is enabled, otherwise feel free to downgrade via fastboot.
Click to expand...
Click to collapse
Seems you're wrong. This XDA article states other way:
"
How to find current rollback index
Reboot to fastboot mode
Enter the following command: fastboot getvar anti
If the output is blank, then anti-rollback has not yet been enabled. If you get a number in the output, then that’s your current rollback index."
Xiaomi's Anti-Rollback Protection Explained: How to avoid bricking your phone
All Xiaomi smartphones and tablets will have anti-rollback protection enabled. What is it and how do you avoid bricking your device because of it?
www.xda-developers.com
How about from MIUI Global to MIUI EU ? I've found a 12.0.7.0, not sure but it seems to be EU rom, right?
Hello
I'm new to Xiaomi phones! For the love of God someone tell me how do I flash roms on my poco x3 nfc Note ( I've been flashing roms for years but not Xiaomi phones ). What ever I flash it works but after I attempt to flash another rom files in sd card get corrupt and I format data that doesn't gonna do anything! So please someone tell me how do I flash roms on this phone. My phone is encrypted I was on MIUI global
ayad.phonex said:
Hello
I'm new to Xiaomi phones! For the love of God someone tell me how do I flash roms on my poco x3 nfc Note ( I've been flashing roms for years but not Xiaomi phones ). What ever I flash it works but after I attempt to flash another rom files in sd card get corrupt and I format data that doesn't gonna do anything! So please someone tell me how do I flash roms on this phone. My phone is encrypted I was on MIUI global
Click to expand...
Click to collapse
I suppose you do have already unlocked bootloader and installed recovery? if no, please do, if yes try this guide or read this post
I'm having trouble because I flashed the vendor and it does not work in my version (QJGMIXM) and 4g internet does not work. I need help to fix because I can't find original vendor file or return to MIUI. HELP!!!!!
biliterror said:
I'm having trouble because I flashed the vendor and it does not work in my version (QJGMIXM) and 4g internet does not work. I need help to fix because I can't find original vendor file or return to MIUI. HELP!!!!!
Click to expand...
Click to collapse
Use any fastboot stock ROM and MiFlash tool to restore your phone...or flash any custom recovery and use it to flash any recovery stock ROM to restore your phone.
I have 6 days to wait for unlocking the device. I can't wait to get rid of the Mi UI mess and bloat. I haven't had to do a complicated (for me) phone flash process like this since a Motorola phone in 2014. I have a a few questions:
1- Do I need to add/install adb drivers to my WIN10 PC? I came across win adb drivers for the POCO in my search for Windows PC drivers. Which version of adb is needed for Win10? I currently have abd my laptop, but I can't determine the version.
2- Installing the recovery - I see the steps some have posted with TWRP versions, but I'm not really clear on this. Do I go to the folder with TWRP in it and then use a command prompt from there? TWRP or Orange Fox and what version? The posts are confusing.
3- I'd like to have the easiest rom flash for my first go at this phone. I would appreciate a recommendation for which rom might be the best one to start with. I will be want gapps as part of the process, but could flash afterwards if its better that way. Is Arrow OS or Havoc a good choice?
Sorry for all the questions.
Thanks
If i flash a newer Firmware (.7) over the decrypted vendor (.5), is my phone encrypted again?
Grusel said:
If i flash a newer Firmware (.7) over the decrypted vendor (.5), is my phone encrypted again?
Click to expand...
Click to collapse
if you'll flash 12.0.7 vendor from this thread, then no
Is this the right way?
Flash the CustomRom and after flash format Data?
Not first format Data and than flash Customrom?
My plan after bootloader Wait time is flash the Miui Eu Rom.
What ist the right way?
trutta said:
Is this the right way?
Flash the CustomRom and after flash format Data?
Not first format Data and than flash Customrom?
My plan after bootloader Wait time is flash the Miui Eu Rom.
What ist the right way?
Click to expand...
Click to collapse
Flashing ROM and Format data is the usual way....
I now. But the chronologie was another. First Format data, then flash Rom.
Usually in all my old device while flashing roms I have to wipe system data cache then I just flashed the rom, it's my first Xiaomi device I am confused as hell , should i never have to wipe system partition ? , Is flashing firmware necessary everytime ? Are there any risks associated with decrypted vendor ?please guide me I am not noob but these things are completely new to me
Device storage partition schemes have changed and are now dynamic, so previous procedures don't apply anymore. Closely follow your ROM developer instructions in order to avoid bricking your device.
Dynamic Partitions | Android Open Source Project
source.android.com
Brother, i have Karna (Indian) one with me. I got update to latest MIUI 12.0.8, after updating i unlocked the bootloader and flashed twrp, but it dint wrok, then had to flash OFox. RN i am on latest lineageOS 17.1. I am having network issues. Someone at the telegram group told me to flash the firmware along with the vendor of 12.0.5 MiUi as he also suffered the same kind of network issue i am having.
but the problem is i am unable to find the Vendor n firmware of 12.0.5. Can you please help me ?

Categories

Resources