Custom ROMS and VoWifi/VoLTE - Samsung Galaxy A20 Questions & Answers

Would like to flash my stock rom with a custom ROM but I have read I will lose VoWIFI and VoLTE if I do so. Is this true still? I am looking at Arrow OS or lineage OS.
Happy for other ROM suggests too but VoWIFI is essential for me.

It's still not possible with Custom Roms & GSIs.
1). There's no SDK or source code available to implement voLTE into these phones.
2). It's easier to just change some libraries and values and port roms for cheaper devices like A20. Not many people are going to use the ROM anyway so It's just not worth the headache.
But still, developers might try get voLTE working on their rom if the phone model is popular enough.

Thank you

Related

CM 14.1 Z00T VoLTE?

Before it, i should thanks to the devs who bring cm14.1 to our phone. It's a great rom, but since nobody make custom kernel for cm14.1 based rom, it's impossible to dream about the features which is come to cm13 based rom or stockrom, like overclocking, VoLTE, Video Calling and Wifi Calling...
I hope devs will bring it to cm14.1 soon, thanks.
P.S: i don't force the devs to make it, it just a hope from me..
All these features are OEM dependant... If Asus decides to provide the stock firmware with VoLTE! Only then you will ever see VoLTE in an custom ROM such as CM!
Baseband features are closed sources! So go and complain at Asus forum about it.
Or Google and find info's like these:
https://review.cyanogenmod.org/#/c/172030
https://review.cyanogenmod.org/#/c/172027
Or simply these:
http://filemare.com/en-de/browse/103.10.4.69/pub/ASUS/ZenFone/[email protected]@@24/12
Released 13 days ago.

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.

IS it worth to install custom roms?

Like the title says, is the original rom good? Or should i go custom right as i boot it 1fst time
It worth it, at least you get the notifications work correctly and shows at the top of the status bar unlike the stock rom..
My advice to you is to istall lineage only, it's the most stable rom so far.
It depends on your priorities, if you want more choice, more control on what apps are pre installed, no bloatware, and more customization options, then that's what custom roms are for. But mind that it comes with lower security, at least as long as the manufacturer updates the device. Because custom roms usually run with looser security settings and features.
does custom roms fix the touchscreen lag on the edges?
Not worth it yet. Wait till official lineage and official trwp are released. More risky to use custom roms whose source codes are not released.
kennyk09 said:
Not worth it yet. Wait till official lineage and official trwp are released. More risky to use custom roms whose source codes are not released.
Click to expand...
Click to collapse
as i've seen and read in the forums, the unoffical lineage rom seems to be very stable already. Which problem do you see in flashing this version now?
My bootloader is unlocked in 3 hours and i want to get rid of this EMUI crap and bloatware
xs1cht said:
as i've seen and read in the forums, the unoffical lineage rom seems to be very stable already. Which problem do you see in flashing this version now?
My bootloader is unlocked in 3 hours and i want to get rid of this EMUI crap and bloatware
Click to expand...
Click to collapse
You don't get updates on unofficial versions and it's not as well maintained/supported as name implies. I rather keep bootloader locked and secured, and get almost monthly updates from xiaomi. Until official TWRP and LOS are released, as stated earlier. No need to rush and deal with instability or unexpected problems. I debloat unnecessary apps using SAKI program on stock room without root. I honestly think this is the best path to go for now.
I won't install any custom roms before official TWRP support and official LineageOS ROM support comes. I'd not also unlock my phone's bootloader untill those two thing comes.
julianbraso said:
does custom roms fix the touchscreen lag on the edges?
Click to expand...
Click to collapse
I switched to Pixel Exirience rom from the global 10.3.5 and touch latency on the edges still the same.
I don't know what custom rom users priorities are, mine definitely having a smooth and proper working device. Most roms I tested in the past simple but most used features, like the camera, were always a headache. It might make sense for a techie or geek, but for daily use I'd rather debloat MIUI for mind peace...
https://forum.xda-developers.com/re...loat-redmi-note-7-miui-10-3-5-0-root-t3928466
any of you guys installed xiaomi.eu? seems like the better version of miui IMO.
sn4ezz said:
I switched to Pixel Exirience rom from the global 10.3.5 and touch latency on the edges still the same.
Click to expand...
Click to collapse
have you tried flashing another kernel?
Maybe THIS can help you with your choice.
julianbraso said:
have you tried flashing another kernel?
Click to expand...
Click to collapse
The Evira Kernel is built into the PE, so i just updated it to the last 1.9 version and did not feel any difference.
sn4ezz said:
The Evira Kernel is built into the PE, so i just updated it to the last 1.9 version and did not feel any difference.
Click to expand...
Click to collapse
bummer (( i was really hoping it was a software issue and a kernel could fix it
xs1cht said:
as i've seen and read in the forums, the unoffical lineage rom seems to be very stable already. Which problem do you see in flashing this version now?
My bootloader is unlocked in 3 hours and i want to get rid of this EMUI crap and bloatware
Click to expand...
Click to collapse
If you just want to get rid off the bloatware, just use adb commands. No unlocking and rooting needed
If you got the 3GB/32GB variant. then lineage OS or pixel experience should save you some extra GBs of storage and free you some extra ram (MiUI 10.3.5 uses 1.6GB or something IDLE and leaves you with 20GB storage with stock apps)
It is to early. You have latest version of Android OS on your phone, and Xaomi still give us updates with some new features.
Custom Roms are still developing and have some bugs,so .. I will no rush with installing custom rom yet. Thats my opinion.
When Xaomi stop supporting us and giving us updates,after one year that is sure that will happen,than will custom ROMs will be fully developed..and can install it..
I would like to have custom rom ,and Elvira kernel, I like tweaks and mods from Magisk. But also I want to see MIUI 11 and next Xaomi updates for RN7.
As soon as I could, I unlocked my bootloader and installed AOSP (GSI).
I don't really like MIUI, it has a lot of nice features but actually I don't use most of them.
For me, it's worth.

Best Rom for 8 pro

Friends, recently i bought new One plus 8 pro. It is 1 year old. I mean released version. So i will get max. 1 year more Big upgrade.(Android12) & 1 Security update. It is not a big deal for me. That's why i need long term supported alternative Rom, such as Custom rom. My phone will be In2020 china version. I need all possible functions on rom.(stable) i will no root, cause i need baking app too. So should i stick witch China(Hos) Oneplus or go for better stable rom. Can you prefer me a good stable custom rom(less bug) for long term oTa support? & how to get back to official rom with bootloader relock?(if anything goes wrong)
I know, a lot of questions. I m doing for future proof for 4-5 years. Thank you in advance.
OnePlus 8 Pro ROMs, Kernels, Recoveries, & Other
Improve your OnePlus 8 Pro 's battery life, performance, and look by rooting it and installing a custom ROM, kernel, and more.
forum.xda-developers.com
You can put oos on your device if it has hhydrogen os.
all custom roms have different features and customizations.
I suggest you go to the telegram channels and talk to the people there.
but if you want short answer then go for havoc rom . 4.4 version is very stable.
no rom is perfect so you’ll see what bugs there are from the group .
check it out
Stock OS works a treat...
zizzyboi said:
You can put oos on your device if it has hhydrogen os.
all custom roms have different features and customizations.
I suggest you go to the telegram channels and talk to the people there.
but if you want short answer then go for havoc rom . 4.4 version is very stable.
no rom is perfect so you’ll see what bugs there are from the group .
check it out
Click to expand...
Click to collapse
Thank you Sir. I joined telegram.i do not find any oneplus havoc related rom discussion in xda.i am still looking.Can i make global Oos as my native rom after flashing stock China rom.Then relock bootloader. As far i know i can not do that with custom rom but those roms are from same maker(oneplus Company). Just curious.
Ionic_Flight said:
Thank you Sir. I joined telegram.i do not find any oneplus havoc related rom discussion in xda.i am still looking.Can i make global Oos as my native rom after flashing stock China rom.Then relock bootloader. As far i know i can not do that with custom rom but those roms are from same maker(oneplus Company). Just curious.
Click to expand...
Click to collapse
I believe in pixel experience rom you can lock boot loader. Talk to the dev about that .
all chats go on telegram. Find the group and join and ask away.

Question Custom ROM with microG

Is anyone working on a custom ROM with microG and fdroid etc that is usable. I saw the LiniageOS one but without support and many key features like bluetooth, it isnt really usable.
If not I would like to create a custom ROM (even if its just a unofficial Liniage port), but I havent really researched how hard it would be. I'm a developer and Linux user, so I just need some nice resources to get started.

Categories

Resources