Using f2fs with MIUI - Xiaomi Redmi 2 Questions & Answers

The material themed twrp (i think it is 2.8.7.1) that I'm using has the option to change your partition file systems, and I seem to recall f2fs being better than the standard file system, but I don't know if miui supports it. If it doesn't, are there any miui based roms out there with this capability?

Sleepy_Augie said:
The material themed twrp (i think it is 2.8.7.1) that I'm using has the option to change your partition file systems, and I seem to recall f2fs being better than the standard file system, but I don't know if miui supports it. If it doesn't, are there any miui based roms out there with this capability?
Click to expand...
Click to collapse
No, MIUI official ROM doesn't support this partition type even you format it to f2fs flashing miui will format it again to ext4. There is no miui based rom out there cause it is too slow and has a lot of bloatware in it. Always use CM and AOSP based ROM if you are a Chinese. Friendly reminder never use MIUI on a 1gb RAM device.:highfive:

Ah, ok thanks. I like the theming feature of miui so I'm using smiui, which I hope is a little better. Wish it was a bit less debloated, but I was getting tired of the plain look of cm and aosp.
If certain cm or aosp based roms had better performance over smiui, I might use them.

if you like MIUI, use MIUI based rom (based on china developer rom), such as xiaomi eu, miui pro, miui hellas, sMiui, MIUI polska.
same feature and stability,all sensors working flawlessly, also the most important battery backup is also good as miui.
but with minor tweaking that will perform better than miui original rom

Related

[POLL] KitKat-based LBL ROM choices

So, @neXus PRIME wants to make a locked bootloader-compatible ROM, aside from his wonderful AOSPA port. Now it's your choice, so choose the ROM you want carefully.
Huh one choice...
But one is not enough .-.
I know, but my hard disk space is not enough.
I have currently PA and aokp sources.
I am planning to replace aokp sources with the one you guys pick here. I can do a third too but then i will have to delete ccache space... But that is not good.
I'd like to see MIUI get updated to the latest version and see how that runs on our device because the MIUI interface itself looks pretty slick, and if possible a port of multirom would be a nice thing as well (if possible: don't know if our device is using fstab or rc)
noahvt said:
I'd like to see MIUI get updated to the latest version and see how that runs on our device because the MIUI interface itself looks pretty slick, and if possible a port of multirom would be a nice thing as well (if possible: don't know if our device is using fstab or rc)
Click to expand...
Click to collapse
I agree too
Like Paranoid Nexus, there is the chance of chosen rom to work with unlocked bootloader?
I can choice easier if I know which rom has what kind of features.
Actually MIUI seems like a good idea, plus it's a bit different when compared to the AOSP bunch.
Yeah MIUI would be cool, but if not i would love to see carbon or pacman on LBL.
@neXus PRIME
i appreciate your hard work buddy
instead of which rom you compile,i think we need advanced custom kernel like doomkernel...i'm currently using pacman 4.4.4 and none of cutom kernel present on forum does'nt works
Can we have avatar rom!
Avatar, Chameleon, AOSBam, Sonic.....wtf.... so many kangerzzz
But why is PURE AOSP winning out???
Don't know why but vanir being a ubl ROM is really fast and smooth, is it in the ROM or the optimisations by the dev??
In the feature code, ahe has mentioned many compiler optimisations, isbit because of them or the ROM????
I would have said Slimkat if bagyusz doesn't update it, but as of now i don't know if he will.
An update to the latest MIUI would be lovely, locked or unlocked BL is a matter of secondary importance for me
Apart from that Carbon, Vanir and PACman on a stock/stock-based kernel would also be nice
neXus PRIME said:
Avatar, Chameleon, AOSBam, Sonic.....wtf.... so many kangerzzz
But why is PURE AOSP winning out???
Click to expand...
Click to collapse
I think that some peoples want to have the android L version. Also they choosed Pure AOSP. This day, Google push the sdk of the android l version.
For android kitkat based, you can do MIUI Rom or if you want an AOSP, you can choose the AOKP.
The problem with android L is we'd have to check the LBL kernel modules we have work on it otherwise its another big job to update (if its even possible).
No L possible. End of story. Just vote the available choices
Well, when I was adding AOSP to the poll I didn't even think of Android L. Maybe I should have written it more precisely.
And yeah, there is a lot of work to do to make L work on LBL. The first thing that's coming to my head are Adreno drivers from 4.3(we are using them in KitKat, so it's not clean and fully working by any means). The second thing is power saving mode in L: we don't know if that's a kernel or OS feature... And there are many things that may result in a complete incompatibility between our kernel and Android L, and changing ramdisks won't help in that case.
Aren't the sources for L coming out in September? Why even talk about it now, wait till the Cyanogen team start to push the first nightlies, then we can put Android 5.0 in the conversation

Custom ROM review Moto G Dualsim XT1033

Hi guys just post your experience with your favourite Custom ROM in XT1033 Multi Sim..
I'm really love love Paranoid Android with the Pie Control ..
Awesome ..
I didn't find it in any other ROM
In PA 4.6 beta4
I'm found system ui force close when using card stack recent.
But I didn't find it in PA 4.6 beta5
I have tried two roms gummy and PA
best one : PA
reason : stable,good response,battery,connecting to data network easily compared to stock and gummy rom
cons: comparatively less customization
gummy:
pros: has some additional features
cons: discontinued, When i used even the final version there was a rotation bug with xt1033 which was rectified by replacing some .so files from old builds, battery is not that great compared to PA
PAC-MAN ROM
pac_falcon-nightly-20141021.zip
I get navigation bar and statusbar did't show .
pac_falcon-nightly-20141020.zip
In this older build working good no issues except slim recents didnt work
I have tried almost all dual sim supported custom roms.
In all roms I got this annoying issue of not able to call from people app. On touch of a contact number in people app nothing happens.
So ended up using the same roms after converting to GPE.
I always do clean flash. I use latest philz recovery to format system, cache and data. Except usb storage, I wipe everything before flashing any rom. I even tried flashing through adb sideload after formatting everything. But I still face this issue when I flash any dual sim supported custom rom on stock 4.4.4.
If anybody has faced this issue and able to fix this, please help me.
My most favorite until now is CrDroid which provides tons of customization.
Juste300 said:
My most favorite until now is CrDroid which provides tons of customization.
Click to expand...
Click to collapse
Agree with you on custom rom Cr droid. Best rom so far with best speed and no errors is Stock rom or roms that have as base stockrom.
klaymaniaf said:
Agree with you on custom rom Cr droid. Best rom so far with best speed and no errors is Stock rom or roms that have as base stockrom.
Click to expand...
Click to collapse
crDroid + Xperience kernel = Speed + Power + Smoothness
I have been using N5 Experience from last one month...
Pros : lots of customization, overall its smooth
Cons : Sometimes phones hangs up randomly and reboot becomes the only option, Battery drains a bit faster than stock

Smoothest rom for heavy games like injustice 2, modern combat...etc

There are too many roms now available for 3s....So I am getting confused for which is the BEST for gaming ?
I tried the most downloaded rr and los roms but somehow rr rom lagged much compared to new carbon rom. (for me... I don't know about others) And los doesn't have the ram bar feature ( Yes I want the ram bar specifically, other features don't matter much.
So if anyone who is expert in rom testing can tell me which one is the smoothest rom of all please it will be a very big help....
I am not saying other roms are bad or anything but please if anyone can tell me it is much appreciated .
Thank you
And i made a thread earlier asking about how the f2fs format increases performance compared to ext4 but no one replied...
Can anyone explain it in simple words as I am not an expert in this area ? (As you can see I am a Junior member)
Hi. I dont think any rom make different in this case. The Snapdragon 430 its a very good "CPU" and you can do almost anything, but it's a low perfil CPU and cant do miracles. Yea, you can play a lot of games and emulators but I dont think that any Rom (Stock or Custom) can do a (notable) different.
You can gain better battery or faster UI etc. with a specific rom, but if a game going slow, will go slow with another Roms.
I used Stock MIUI, stables and Beta. Custom like Arvanasoft (MIUI 8 and MIUI 9)... LineageOS, Xperience and right now I am using ViperOS because is fast and almost perfect, and for games I dont saw different. I must to say, I dont play a lot and I most using emulators like PPSSPP and the result is same.
kukuteku said:
Hi. I dont think any rom make different in this case. The Snapdragon 430 its a very good "CPU" and you can do almost anything, but it's a low perfil CPU and cant do miracles. Yea, you can play a lot of games and emulators but I dont think that any Rom (Stock or Custom) can do a (notable) different.
You can gain better battery or faster UI etc. with a specific rom, but if a game going slow, will go slow with another Roms.
I used Stock MIUI, stables and Beta. Custom like Arvanasoft (MIUI 8 and MIUI 9)... LineageOS, Xperience and right now I am using ViperOS because is fast and almost perfect, and for games I dont saw different. I must to say, I dont play a lot and I most using emulators like PPSSPP and the result is same.
Click to expand...
Click to collapse
Then can you tell me which one is the lightest yet stable ( with good camera ) and has a option for ram bar? Thanks. And do you know the difference between f2fs and ext4 ?
Mmmmm No, I dont know the difference between ext4 or f2fs, even I don't know which we are using.
About the Rom, if you want a MIUI rom, I think Arvanasoft with MUI9 is the best. If you want Custom Rom with Nougat, I used LineageOS, Xperience and others, but the best I already used and I am using is ViperOS. Good battery, stable, few customizations and very fast. Any bug till now.
kukuteku said:
Mmmmm No, I dont know the difference between ext4 or f2fs, even I don't know which we are using.
About the Rom, if you want a MIUI rom, I think Arvanasoft with MUI9 is the best. If you want Custom Rom with Nougat, I used LineageOS, Xperience and others, but the best I already used and I am using is ViperOS. Good battery, stable, few customizations and very fast. Any bug till now.
Click to expand...
Click to collapse
Does ViperOS have a rambar option?
kukuteku said:
Mmmmm No, I dont know the difference between ext4 or f2fs, even I don't know which we are using.
About the Rom, if you want a MIUI rom, I think Arvanasoft with MUI9 is the best. If you want Custom Rom with Nougat, I used LineageOS, Xperience and others, but the best I already used and I am using is ViperOS. Good battery, stable, few customizations and very fast. Any bug till now.
Click to expand...
Click to collapse
Thanks
It is the best ?

Basic Qs about Custom Kernels and ROMS

I've been mucking around with Android for a while but basically stay with a ROM and what it comes packaged (or recommended) with.
Recently I've been looking around at Custom Kernels and I see they offer different options and functionality, but I lack some basic information:
I am guessing that the Kernel and ROM have to be compatible?
Is, for example a Kernel like Blu Spark or Lighting (all for OP5 and Nougat) compatible with all OP5 Nougat ROMs or is it ROM by ROM?
I looked over the pages for both Kernels and also for xXx Freedom OS and didn't see any information concerning compatible ROMs or compatible Kernels, is there any place/list that shows the compatibility of ROMs and Kernels?
Any information, or guidance to where I can find it would be appreciated.
Very simple.
There are 2 types of kernels. One which only works on an OOS based (custom) Rom, and one which will only work on a LOS or AOSP based Rom. Most custom kernels will work on every LOS or AOSP based ROM. But... There's one negative thing about flashing custom or OOS based Kernels. You will never know how the Kernel and/or ROM will behave. There's no 100 percent guarantee if a custom Kernel or ROM are made for each other. Even if a Kernel which comes with the ROM is no guarantee for working properly. There's no such thing as "Stable" even with ROMs. Because stable doesn't exist in a Dev World. It will always be a never ending story.
Long story short, search for yourself an satisfying combination. If you found one combination you like, stick with it and motivate the Custom ROM Developer and or Kernel Developer.
Edit: as you can read i cannot give a proper answer to your questions. The reason why a Custom ROM Dev doesn't show a list in their OP for working Custom Kernels, is mainly based on the fact that they don't like if a user flash another Kernel that didn't came with their ROM. Mostly to avoid non related ROM issues. Besides that, if you made a decision to flash a Different kernel, along with their ROM, you're on your own.
Sorry for being off-topic.
Each kernel needs to be build for each rom. Well not each rom. Each rom based on the top three. OOS, AOSP, and LOS. As each has their own kernel.
If you use LOS 14.1 or RR, then youll need a los kernel. If you run stock OOS. Freedom or xXx, youll need an oos based kernel
Not all devs build their kernels for los or aosp. Me as an example. I only have mine built for OOS and It wont work on los or aosp (well it may but you are 99.999% likely to run into a lot of problems)
I hope that clears it up a tad bit
lekiaM said:
Very simple.
There are 2 types of kernels. One which only works on an OOS based (custom) Rom, and one which will only work on a LOS or AOSP based Rom. Most custom kernels will work on every LOS or AOSP based ROM. But... There's one negative thing about flashing custom or OOS based Kernels. You will never know how the Kernel and/or ROM will behave. There's no 100 percent guarantee if a custom Kernel or ROM are made for each other. Even if a Kernel which comes with the ROM is no guarantee for working properly. There's no such thing as "Stable" even with ROMs. Because stable doesn't exist in a Dev World. It will always be a never ending story.
Long story short, search for yourself an satisfying combination. If you found one combination you like, stick with it and motivate the Custom ROM Developer and or Kernel Developer.
Edit: as you can read i cannot give a proper answer to your questions. The reason why a Custom ROM Dev doesn't show a list in their OP for working Custom Kernels, is mainly based on the fact that they don't like if a user flash another Kernel that didn't came with their ROM. Mostly to avoid non related ROM issues.
Click to expand...
Click to collapse
@lekiaM You provided a great answer and thank you. I did notice that some developers (xXx NoLimits) provide the option to select various Kernel during the install. I pretty much expected that matching a Rom to Kernel was a crap shoot to certain degree. I am going to try a few out and see how it goes.
One final question, if a Kernel offers functionality that is not offered in the original Kernel, how do you go about taking advantage of the added functionality?
Will the Kernel add those selection to the settings or will I need a different app to access them? I was thinking in particular of the don't wake on plug/unplug. I utilized some ROMs (CM) that had this feature in the setting, I use Freedom OS now and don't see that in the setting, but I see that the Blu Spark Kernel offers access to that function.
Zombie said:
Each kernel needs to be build for each rom. Well not each rom. Each rom based on the top three. OOS, AOSP, and LOS. As each has their own kernel.
If you use LOS 14.1 or RR, then youll need a los kernel. If you run stock OOS. Freedom or xXx, youll need an oos based kernel
Not all devs build their kernels for los or aosp. Me as an example. I only have mine built for OOS and It wont work on los or aosp (well it may but you are 99.999% likely to run into a lot of problems)
I hope that clears it up a tad bit
Click to expand...
Click to collapse
It does thanks. Prior to selecting some ROMs to try, I read that AOSP required a specific ROM so I steered away from it, for now. Until I am able to become a little more familiar with the entire subject.
noncomjd said:
It does thanks. Prior to selecting some ROMs to try, I read that AOSP required a specific ROM so I steered away from it, for now. Until I am able to become a little more familiar with the entire subject.
Click to expand...
Click to collapse
An aosp based rom will install and run like any other rom you decide to flash. It comes with the stock kernel built in
Each rom has their advantages and disadvantages. Currently Im running xXx 4.0 which is OOS based with extra features and then of course my own kernel for better performance and battery
@noncomjd Good question. And honestly I've been wondering that too (most of the time) i could gave you a simple answer on that, but i wont.
A Kernel can interfere with the ROMs behavior (for example manipulate the vibration, sounds, led light strength, button behavior and so on.) But a Kernel has their limits too and also the Kernel Dev in question. Besides that , i did saw some very strange things a Kernel Dev can do to manipulate a ROMs behavior. But i wont go further in that.
Answer to your question:
Yes. A good kernel dev can overwrite or add some tweaks in the ROM itself (you won't see it while flashing, but believe me after that, some things in settings are missing or added in the build.prop) . But as i earlier said it has their limits. A good Kernel Dev is aware of their capabilities. And they mostly play save. If a kernel Dev mentioned or added a feature or something in their changelog, than the feature is there. But to enable or disable that feature, you mostly need an 3rd party app(like a Kernel Manager) to activate or deactivate their added feature.
You need a kernel tweaking app in order to change kernel settings.
You can change those settings even if you run the stock kernel, but it won't offer as much features.
There are many kernel tweaking apps available and some kernels even provide their own apps.
Thanks all for some great information. Have a good base to set out exploring a little more.

MIUI based custom ROM suggestion

Hi everyone!
After about 1 year on the stock global ROM due to the slow release of MIUI12 I finally decided to install a custom ROM.
I really like the MIUI so I want to stay in it, so i found different ROMs MIUI based like xiaomi.eu, masik and MiGlobe.
Which one would You suggest me?
I need it as a daily driver so the most stable possibile (and certified for example to use gpay) and as long as i like MIUI customization, no AOSP or too empty ones.
Thanks in advance to everyone
Masik is excellent. Latest version is V.14. If you're game to use a custom kernel, try Predator. Stable, good battery life, enough customisation.
rossarnie said:
Masik is excellent. Latest version is V.14. If you're game to use a custom kernel, try Predator. Stable, good battery life, enough customisation.
Click to expand...
Click to collapse
Thanks for the reply! So You would suggest masik instead of xiaomi.eu, is it better?
And about the kernel, would You suggest me to install it or not? I don't usually play games
alpha1111 said:
Hi everyone!
After about 1 year on the stock global ROM due to the slow release of MIUI12 I finally decided to install a custom ROM.
I really like the MIUI so I want to stay in it, so i found different ROMs MIUI based like xiaomi.eu, masik and MiGlobe.
Which one would You suggest me?
I need it as a daily driver so the most stable possibile (and certified for example to use gpay) and as long as i like MIUI customization, no AOSP or too empty ones.
Thanks in advance to everyone
Click to expand...
Click to collapse
Bootleggers
alpha1111 said:
Thanks for the reply! So You would suggest masik instead of xiaomi.eu, is it better?
And about the kernel, would You suggest me to install it or not? I don't usually play games
Click to expand...
Click to collapse
i'm using Miui 12 on Masik X v14 right now, switched from PE+, and i have to say that while it's beautiful and has some iOS elements which i've always liked, was kind of disapointing since it has animation stutters and very inconsistant fluidity, sometimes animations are butter smooth and other times they are laggy, i'm downloading the latest release of Xiaomi.eu 12 as i'm writing this, ill try it and maybe reply back if it feels any different.
mimminou said:
i'm using Miui 12 on Masik X v14 right now, switched from PE+, and i have to say that while it's beautiful and has some iOS elements which i've always liked, was kind of disapointing since it has animation stutters and very inconsistant fluidity, sometimes animations are butter smooth and other times they are laggy, i'm downloading the latest release of Xiaomi.eu 12 as i'm writing this, ill try it and maybe reply back if it feels any different.
Click to expand...
Click to collapse
Thanks for Your reply.
If U don't mind, keep me updated, now I will try masik
alpha1111 said:
Thanks for Your reply.
If U don't mind, keep me updated, now I will try masik
Click to expand...
Click to collapse
Tried both Masik X 14 and Xiaomi.eu latest build, TLDR : the only difference i could notice is that Xiaomi.Eu has animations disabled for some reason with no toggle to enable them, they both run slower than AOSP roms such as Pixel Experience but that's to be expected since RN7 miui 12 stable still isn't officially out
mimminou said:
Tried both Masik X 14 and Xiaomi.eu latest build, TLDR : the only difference i could notice is that Xiaomi.Eu has animations disabled for some reason with no toggle to enable them, they both run slower than AOSP roms such as Pixel Experience but that's to be expected since RN7 miui 12 stable still isn't officially out
Click to expand...
Click to collapse
Thanks,
I installed Masik and I have to say it's pretty good.
Tried to add a kernel but predator even with the patch still killed my wifi so i'm currently on stock, battery still however fine.
I will wait for a kernel or masik update to come and if they will not improve I'll switch to xiaomi eu.
I'm using RevOS, based on Miui china but debloated and it works perfectly. Unfortunatly, devs seems to stop updating roms next month so i'm looking for another custom miui based rom.
I'm gonna try Masik too i think.
I've found XMorz from Team Phenom which can be good too.
If anyone know others rom ...
EDIT : here are more :
MiuiMix (MMX TEAM)
MIUI Hellas XTRV
MiNovo

Categories

Resources