FORUMS
Remove All Ads from XDA

[newbie] Few questions before going full custom

81 posts
Thanks Meter: 4
 
By Oxynium, Member on 8th June 2019, 12:46 AM
Post Reply Email Thread
Hello!

I currently have completely stock and BL locked M1803E7SG 3/32, on MIUI 10.3.1.0 Stable Pie.

Tomorrow is my big day, timer in MIUI unlocker will finaly allow me to completely mod my device.
I did some modding a long time ago on Xperia X10/Xperia Play (old 2.3.3 Gingerbread times), but many things changed nowadays, so I have few questions:

1) Firmware - is it something like low-level SoC driver pack included in official releases? Back in a day nothing like that was updated/changed. I have latest stable Pie so that point shouldn't be a problem beacuse I will flash Pie FW compatible ROM, just want to confirm my understanding there.

2) ARB - as far as I'm concerned, this thing has no meaning if I'll flash Pie AOSP ROM over stock Pie MIUI right?

3) Kernels - again, back in a day kernels were completely separate from ROMs itself, do modern ROMs require kernel flash when going from official MIUI to AOSP-based ROM? Or is AOSP-compatible kernel already included in ROM .zip?

I want to use this one:
https://forum.xda-developers.com/red...-cosp-t3891988

Another thing about kernels, I want to use latest PureCAF, do i need to flash it before ROM .zip or after?


So my path should be like that:
Official MIUI Pie + stock kernel + locked BL
1. Unlock BL via official Xiaomi tool
2. Flash latest TWRP thru fastboot, boot into it, flash Lazyflasher thru TWRP
3. Perform a wipe (dalvik, system, cache, data)
4. Flash ROM .zip thru TWRP, flash Gapps.
5. Flash PureCaf .zip thru TWRP again

6. Reboot into clean&fast new phone?
9th June 2019, 06:46 AM |#2  
sushuguru's Avatar
Senior Member
Thanks Meter: 162
 
More
Quote:
Originally Posted by Oxynium

Hello!

I currently have completely stock and BL locked M1803E7SG 3/32, on MIUI 10.3.1.0 Stable Pie.

Tomorrow is my big day, timer in MIUI unlocker will finaly allow me to completely mod my device.
I did some modding a long time ago on Xperia X10/Xperia Play (old 2.3.3 Gingerbread times), but many things changed nowadays, so I have few questions:

1) Firmware - is it something like low-level SoC driver pack included in official releases? Back in a day nothing like that was updated/changed. I have latest stable Pie so that point shouldn't be a problem beacuse I will flash Pie FW compatible ROM, just want to confirm my understanding there.

2) ARB - as far as I'm concerned, this thing has no meaning if I'll flash Pie AOSP ROM over stock Pie MIUI right?

3) Kernels - again, back in a day kernels were completely separate from ROMs itself, do modern ROMs require kernel flash when going from official MIUI to AOSP-based ROM? Or is AOSP-compatible kernel already included in ROM .zip?

I want to use this one:
https://forum.xda-developers.com/red...-cosp-t3891988

Another thing about kernels, I want to use latest PureCAF, do i need to flash it before ROM .zip or after?


So my path should be like that:
Official MIUI Pie + stock kernel + locked BL
1. Unlock BL via official Xiaomi tool
2. Flash latest TWRP thru fastboot, boot into it, flash Lazyflasher thru TWRP
3. Perform a wipe (dalvik, system, cache, data)
4. Flash ROM .zip thru TWRP, flash Gapps.
5. Flash PureCaf .zip thru TWRP again

6. Reboot into clean&fast new phone?

1. Don't care about that driver, the only thing you need to pay attention is the rom based on oreo or pie fw. The other thing you need to know is if the custom recovery compatible with pie fw or not, i recommend latest OrangeFox R10 RC3.1 as it's unified for both oreo and pie fw.

2. ARB has almost no meaning now, old arb3 fw is just too outdated and not recommended to use as lots of roms now moving on to pie fw which makes this even more meaningless now.

3. No, compatible kernel is now included in the rom zip itself, although you can choose to flash another custom kernel based on your taste for better performance or battery backup, noted that some kernel only supports aosp, some only for miui, some for both and some only supports pie/oreo fw.

4. Your step is right, but you'll need to flash dummy.img (just google whyred dummy.img) before you can flash other in fastboot, Orangefox doesn't require lazyflasher, TWRP does. For Gapps, read careful if the rom already includes it or not (Pixel Experience for example), miui based like xiaomi.eu doesn't need it too, custom kernel is flashed after rom.
The Following User Says Thank You to sushuguru For This Useful Post: [ View ] Gift sushuguru Ad-Free
9th June 2019, 12:02 PM |#3  
gsmyth's Avatar
Senior Member
Thanks Meter: 765
 
More
Quote:
Originally Posted by sushuguru

1. Don't care about that driver, the only thing you need to pay attention is the rom based on oreo or pie fw. The other thing you need to know is if the custom recovery compatible with pie fw or not, i recommend latest OrangeFox R10 RC3.1 as it's unified for both oreo and pie fw.

2. ARB has almost no meaning now, old arb3 fw is just too outdated and not recommended to use as lots of roms now moving on to pie fw which makes this even more meaningless now.

3. No, compatible kernel is now included in the rom zip itself, although you can choose to flash another custom kernel based on your taste for better performance or battery backup, noted that some kernel only supports aosp, some only for miui, some for both and some only supports pie/oreo fw.

4. Your step is right, but you'll need to flash dummy.img (just google whyred dummy.img) before you can flash other in fastboot, Orangefox doesn't require lazyflasher, TWRP does. For Gapps, read careful if the rom already includes it or not (Pixel Experience for example), miui based like xiaomi.eu doesn't need it too, custom kernel is flashed after rom.

Hi where can I download the RC10 version of orangefox? Looking in the development thread, the source forge page has RC9 as the latest.

Sent from my Redmi Note 5 using Tapatalk
10th June 2019, 04:36 AM |#4  
sushuguru's Avatar
Senior Member
Thanks Meter: 162
 
More
Quote:
Originally Posted by gsmyth

Hi where can I download the RC10 version of orangefox? Looking in the development thread, the source forge page has RC9 as the latest.

https://files.orangefox.website/Oran...20Beta/whyred/
The Following User Says Thank You to sushuguru For This Useful Post: [ View ] Gift sushuguru Ad-Free
12th June 2019, 01:53 PM |#5  
Member
Thanks Meter: 17
 
More
Quote:
Originally Posted by sushuguru

https://files.orangefox.website/Oran...20Beta/whyred/

Hi,

Can you please guide me as well? I'm on same boat as OP.

I have to unlock BL and install custom ROM. I'm on MIUI 10.0.6.0 Oreo (Indian whyred).

I can just follow this thread right?
https://forum.xda-developers.com/red...nlock-t3778049

And I want to install Pixel Experience ROM. And what's about this fw-less ROM!

So, for PE Pie ROM, I just install the other recovery (Orangefox) instead of twrp. Everything else is same right.

1. Unlock BL from the main thread
2.Install Orangefox recovery
3.Flash ROM

Thanks
Post Reply Subscribe to Thread

Tags
newbie, tutorial

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes