yashsingh1/xdaforums huggingface dataset:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
VoLTE and WiFi (IP) Calling

General information on the topic VoLTE and WiFi Calling:

To use VoLTE you must have a SIM card from your mobile network provider, which support this. Your call partner must have a SIM card, which support this. The phone must support it and then you can telephone with your call partner with VoLTE.

Calls are at the moment only supported between call partner in the same mobile network and cannot be done from one mobile network to another.

If these prerequisites are fulfilled, then phone calls work with VoLTE.

In the statusbar, only 4G / LTE is displayed on the network symbol during a phone call. If network symbol switch to 3G, 2G, or H - the call dont use VoLTE.

Possible are also Circuit-Switched Fallback problems on places, where LTE is not available. VoLTE is technically not yet mature

WiFi Calling is a Feature which works inside your home and outside, but only, if you are connected to a available WLAN - the inbuild function from Huawei called Wifi+ changes automatically in known networks between mobile network and WLAN. If you are outside and connect your phone with an available (not known) WLAN, Wifi+ disable mobile network if WiFi Calling is working on your phone. Wifi+ switch also back to mobile network if you left the WLAN. This cannot be done manually, because you cannot disable mobile network by yourself. Only with Flight-Mode, but with this setting WLAN cannot work on Huawei Phones. If WiFi Calling is not possible on your phone, WiFi+ enable both, WLAN and mobile Network.

WiFI Calling is dependent on the location and depends on the network provider.

Example: If your network provider is in Germany and you are in Germany, you can use WiFi Calling only (1) if Phone support it, (2) if your SIM card support it and (3) if your mobile network is not available. But if your provider is in Germany und you make a journey to Netherlands the WiFi Calling service In principle available (not only, if your mobile network is not available)

You see, there are many things that need to work together....

I tried to enable VoLTE and WiFi Calling in this ROM.

For this I spent many days and nights checking thousands of lines with code. Note: For most Countrys and European Countrys VoLTE and IP-Call is official not available in b182 Firmware!

But I saw that the Firmware b182 has inbuild support for VoLTE, but only for some regions. What I did is: I searched line for line in all regions and enabled there VoLTE and WiFi Calling - same, as it is enabled for other regions.

I cannot tell you at the moment, if it really works. Cause there are many facts to respect in order to find an answer. And I have not much time yet.

But anyway if VoLTE and/or WiFi Calling works in this ROM, I hope you enjoy RENOVATIO :) Thanks! And if I get more useful information or testing reports I will inform you.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Kimo2014:
Thx for this update,I come from NewWorld 7, does xposed framework work on this rom ?what about freedom bro ?

What's the difference between classic and Magisk Edition ??
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hello :) All your questions are answered in OP - just read the first Post please...

Except your question about freedom - don't know what you mean with it?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Salamender:
Hi Tecalote, thanks for this ROM.

Do you plan to do a similar ROM based on EMUI 5.0 and Android Nougat ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
This question is even answered in OP, please read everything cause there are useful informations!

Yes, I make same Rom with Android 7 Nougat! The work is already in progress :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] xtcislove:
Nice looking forward to the Nougat version.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darrr1:
From NW7 "start immediately" ? Only flash by twrp?

Wysłane z mojego EVA przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, from NewWorld you can flash with TWRP, but read OP - you should do a Advanced Wipe of Dalvik, Cache, data and system.

If you make a TWRP Backup, restart TWRP before doing the wipe - after wipe flash the Rom
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darrr1:
Ok. Thanks ? I suppose twrp is the same.

Wysłane z mojego EVA przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kye04:
Is volte working? Anyone tested??
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I am sure now, I did calls outside today and 4G didn't change to 3G, 2G - that means it works
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kye04:
Is wifi calling working? My provider offers this option but the p9 doesn't support it..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hello :) I am sure now - WiFi Calling and VoLTE works :) I have tested now. Just enable WiFi + with Setup.

At home in my WLan I am only connected with WLan and not with mobile Network (4G, 3G, 2G not showing - same if I make a call)

Outside, if I call, only 4G is showing (not 3G, 2G) I called my provider yesterday and my contract support both.

I don't know if it works in all regions (I am in Germany) - but I enabled it for all regions) - but with Stock b182 and with NewWorld it wasn't enabled :cowboy:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
The Nougat version is growing up :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
The right settings for receiving Push-Notifications you can find here:

https://xdaforums.com/showpost.php?p=71955546&postcount=2
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kye04:
Tested VOLTE. It works. Yet i cannot confirm wifi calling. I understand in all phones, when you call someone using wifi call , it appears wifi calling in notification. To me nothing appear...

I think i shloud call someone and switch off the router in order to see if the call drops...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hello [MENTION=5305733]tonyaross[/MENTION] - You must decide. If you are happy with Renovatio, I don't know if you are happy with MagicRaibow v2.

Its a good Rom too and many things are better, but Battery Life is not so long as in Renovatio.

You have L19 C185 - for MagicRaibow v1 (based on b383) it was possible with Firmware b385 for your device.

But for MagicRaibow v2 you must update to b387 - it works only over this Firmware.

You can find the Link for b387 here (the only place where you can get it - cause it's already deleted on Huawei Server)

: https://www.android-hilfe.de/forum/original-firmwares-fuer-huawei-p9.2807/neue-firmware-fuer-l19c185b387-erschienen-am-04-05-2017.829844.html

1) First you must uninstall Xposed Framework (from K-Settings /Xposed /install /confirm - only if you have it installed)

2) You must have Stock Recovery b182 installed. Are you on Classic Renovatio? Then you can flash Stock Recovery from K-Settings /more settings /flash recovery /flash official Recovery in seconds.

3) After you must perform Factoryreset and Wipe Cache Partition from Stock Recovery.

4) Then you must flash b182 Stock Firmware with dload method (unzipp update.zip on PC and copy update.app and Meta-Inf, if present into dload folder on external SD) and flash with Vol+ Vol - and Power Button.

5) SIM must inside phone. Do another factory reset on b182 and you should receive an OTA to Nougat and after the next OTA.

6) But finally you must flash with dload method b387 from Link above.

This is different to MM.

You must unzipp first update.zip and you must take only update.app and move it to dload folder.

7) After flashing this you must unzipp the update_data_full_hw.. .zip and copy the extracted files to dload folder (previous update.app must be deleted first)

Then you flash this.

Now you are on b387 and you can flash TWRP (looking first if Bootloader is unlocked) and doing the wipes I said in MagicRaibow Thread Post #1. Be careful with TWRP (vendor must be disabled in settings and also mount tab)

Finally flashing MagicRaibow v2

I hope it will be possible to downgrade in the future!

And using dload method for previous Firmwares.

But nobody can say it for sure at the moment.

I don't know if Huawei can change something in settings of current Firmware to disable dload method - or if this occur only on newer Firmwares than b390...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] tonyaross:
thank you for the reply. before I do anything, can you tell me whether the dload method still works as of today? if it no longer works, i can't even go back to stock from renoviatio
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
dload Method should work for all Firmwares until b386 - I'll test in next days.

But the Link from my last post - the Firmware you need is dead since yesterday.

Without this Firmware you cannot install Magic-Rainbow v2.

I have one User which had downloaded this Firmware last days [MENTION=5437531]Kimo2014[/MENTION] - I asked him yesterday to upload this somewhere
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] tonyaross:
Thank you for the info. I'll try to one more clean install of Renovatio because I now have problems with video recording and app permission settings. I hope this will solve the problem. I like the rom a lot and will stay with it as long as i can.

Could you also let everyone know once you discover that dload no longer works? Thx
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I think dload works for all Firmwares until b386 or b390 - only up this Firmware probably not - we will see.

If I have time I make maybe another, newer Rom for Android 6, based on b210 (it should have long battery life) :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] tonyaross:
OMG, please do. I'll be eagerly waiting for the new Android 6 rom!!!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] tonyaross:
Hi, above is your advice on saving battery life on p. 1, but I can't find these two in the settings. Could you tell me how to turn them off?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Does the settings not have a search function before K-Settings (I don't remember yet, because I am on Android 7)

VoLTE can be found in mobile settings. If your provider support, it saves battery if enabled. But if your provider doesn't support it waste battery.

NFC is under the point mobile settings in more
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I'll do it - but please don't wait yet too much, because I am very busy this time (Job) but soon I get more time
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] tonyaross:
I just found out that the camera recording problem is caused by the Google App, especially Google Assistant. If I use Titanium to freeze Google App, my camera can do recording; if I unfreeze Google App, the camera cannot record and has an error message. Is there a solution to this problem? Both Google App and camera are important and I can't disable one so that I can use the other. :(
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] tonyaross:
I did the search in Settings, and there is no result. I also checked "More" under Settings, and NFC is not there. I googled online about this, and it looks like dual sim models do not have NFC, only single sim models support NFC. I'll take this as true, because if later on you find NFC somewhere in Settings, let me know. Thank you,
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I will look for this special issue in next Android 6 Rom based on b210.

Maybe it's because Google App must be updated in system instead of data.

I keep it in my mind.

But I am wondering, because camera worked as it should before I released the Rom.

But I have not tested Google App in combination. I never use Google App, that's why.

Thanks for reporting!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, you have Dual Sim - please tell me once more your model. EVA-XXX and which cust you have normally

Which Firmware had you installed before installing Renovatio?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] JaayTee:
Hello there , Sorry for Interrupting this thread but I am having some problems which I hope anyone would help me with .

I have an Huawei p9 EVA-L09 With a Custom Rom : Renovatio-v1-by-Tecalote And my problem is that I want to go back to Stock firmware .

I have tried the DLOAD method but I get and error Software Install Error

The update package does not exist.

Please download the package again.

I have used different EVA-L09 Firmware version

-B136 EVA L09C432B136

And I forgot the other one which still had the same problem as B136.

I have stock recovery and I also have uninstalled Exposed Framework and have cleared cache Reset/Factory , Redone the process and still unable to install the package.

I have tried Relocking the boot loader which maybe the problem but I have no clue on where or how to relock boot loader :rolleyes: , I hope there is a way to fix this Mind stressing problem , I am willing to revert back to stock and upgrade to nougat Hopefully , Thanks a lot to the owner of this thread! And will be much appreciated to anyone who will help me find my solution :').
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Hello :)

Bootloader can be unlocked - you should not relock.

If you have Stock Recovery, Xposed uninstalled, dload method should work.

Have you unzipped the update.zip?

In the folder dload should only copied the UPDATE.APP and Meta-Inf (if its in the update.zip)

And you should do it with 3 Button Method.

You need Firmware b182 - Full Version.

http://www.carbontesla.com/2016/11/download-huawei-p9-b182-marshmallow-update-europe/

There's a Download Link on this Site (official mirror)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jure482:
New rom b210

If you make new rom, please make ROG function compatible with ksettings, it very noticeable with battery life. New world had less battery drain just because I had rog active all time.

Otherwise great ROM, im using it since the release.

Had some problems with stock camera app (always crash on opening) on NW7, that's why I switched to renovatio.:good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] JaayTee:
Sorry for late reply

So sorry for the late reply , I have recently fixed this problem .... I then ran into another problem :/ ! ..... Which is stated here https://xdaforums.com/showpost.php?p=74176022&postcount=6 Thanks so much for the help btw :) .. Also it worked for me :good:
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
I wrote for you a small Guide here: https://xdaforums.com/showpost.php?p=75106516&postcount=281

Let me know how it does :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] tonyaross:
Greatly appreciate it! I'll be on it later today and report back. !!

Thank you for taking the time and help!!

p.s. : any chance to downgrade back to MM if something goes wrong?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes, you can downgrade with Transition Pack, if you need to do it, I tell you how.

Note: if you are on Android 7 and install my Rom, please read #1 from MRv3 Thread - cause you must flash after installing my Android 7 Rom before Reboot the data-files_patch for your device/cust
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=5305733]tonyaross[/MENTION] Did you try it?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] jure482:
B210

Any progress on latest MM ROM?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
At the moment not, cause my phone is on Android 7 and I haven't the time to downgrade.

I made new Android 7 Rom for P9 (MagicRainbow v3)

In the meantime I am working on Rom for P8 and Mate9.

But I will do during the next months and post it here soon it's ready
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] luis taylor:
A question? the kernel in this rom is modified just like the original
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes - but support is closed now for this ROM - since I made Roms for Nougat (MagicRainbow v4) and in some days I release Rom for Oreo (Android 8) for EVA. :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] luis taylor:
thanks

Thank you very much for this is the one that I use for daily use and it seems excellent even better than the magicrainbow and more because I could download the resolution to hd but one last question if not a lot of trouble? I can spend the best that there is a kernel android 6 that you found and thank you very much for your answer
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kye04:
Hi. Any of you have a volume problem on the classic edition ? After a while i get the volume to the lowest level.... Put it lounder..... and after a while again lowest level...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] C0N71:
Hi, I have Android 6 b182 with root permission, I need to remove root permission before flash this rom or not? I'm asking for it cause in new world is required and them are similar. Thanks for the answer
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Why do you not upgrade to Nougat?

We found even a method to go to Oreo..

Rebrand Tool for EVA..

Btw: Yes, for this Rom you should remove Root first completely.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] C0N71:
I like marshmellow, I found nougat really buggy, fast yes but buggy, I will see if your nougat rom will convince me, I didn't read the thread yet
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Yes it works - only the notification doesn't appear :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kye04:
Do i have to have 4g enabled in order to use wifi calling ? Or just a wifi network...
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Let everything enabled - 4G and WLan - but use WiFi+ (Plus).

It enables automatically whats necessary.

In Principle 4G is for outside and necessary for VoLTE.

WLan is enaugh for inside (if you're connected with WLan) for IP-Calling.

But Wifi + change it automatically
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Neonalton:
Thanks Tecalote for the ROM, I love the improved features in this Version but the only issue is Xposed.

It says in the Xposed Setting:

"Not Installed, please install the Xposed Frame Again"

I have several times now but still not working.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Xposed is working! But not preinstalled.

If you're on Classic Edition just open K-Settings /Xposed Installer "install confirm" Phone reboot now to Recovery and flash automatically Xposed Framework Wanam 87.1 - Reboot needs 10-15 min!

Everything written in OP.

If you are on Magisk Edition and have already installed the Manager, you install SDK 23 systemless Xposed from Magisk Manager. Reboot needs also 10-15 min.

Everything tested!!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Neonalton:
I have edited the problem above, am using classic and went into K-Setting and installed, rebooted but the Xposed settings says that i install Xposed Frame again everytime.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
May you flashed the Rom dirty? Have you checked the md5 of Downloaded Rom?

Have you rebooted TWRP after Nandroid Backup before flashing the Rom?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=8059972]Neonalton[/MENTION] Something went wrong... What you can do is following:

Flash Xposed Uninstaller with TWRP: https://www.androidfilehost.com/?fid=24499762635998273

After Reboot to system - restart needs also longer.

After try it again from K-Settings and wait until system is rebooted!
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Neonalton:
I didn't do the Nandroid Backup because TWRP failed with error :255 (even without Compression), so i just backed up my apps with Titanium, followed the instructions and Flashed Renovatio ( Was on NewWorld) but i may have missed checking md5, is it done in TWRP too ?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
First check and try Post #28

TWRP don't check MD5, you need an app like following: http://www.computerbild.de/download/MD5-Check-7817556.html

Before flashing the Rom, did you make Advanced Wipe (Dalvik, Cache, data and system)?
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Neonalton:
Yes I did the advanced Wipe before flashing, I will try post #28 and report back, thanks.
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kye04:
I flashed it dirty and it`s perfect. I just lost some apps....
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Neonalton:
I just flashed Xposed Unistaller, booted and K-setting, installed but still can't access the Xposed Settings.....
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Okay, that means Xposed is already installed, but you cannot manage modules because you have no access to the Xposed Installer (Manager)...

That's strange.

The other thing is, if you got with TWRP the Error:

Fork() process ended with ERROR= 255 before flashing the Rom - the whole installation is corrupted.

May you flash the Rom again. If you do, do it with this steps.

First flash Uninstaller of Xposed. After reboot TWRP with Main Menu "Reboot" Reboot Recovery. After go to wipe and use Advanced Wipe. Check Dalvik, Cache, data, system.

After flash the Rom again.

You said, its Classic Edition, right?

Check MD5 at first! Check it also with Mixplorer on your SD /characteristics/hashes

May your SD is corrupted.

But before flashing Rom again you can do following:

Go with Root Filemanager to: /data/data/de.robv.android.xposed.installer/conf/

and delete there "modules.list" - if it is present.

And after in every case boot to TWRP, go to Advanced Wipe and check only Dalvik/Art and Cache. Reboot needs about 10 minutes

Reply then
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Question to all: Who has installed Classic Edition and Xposed Framework from K-Settings - do you have problems with the Xposed Installer (Manager for modules) ?

I can't test at the moment, cause I am on Nougat with my test-device to develope the Nougat Rom..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darrr1:
Great job ,thanks for that ROM. I'm before instaling xposed and I have strange info . Install or uninstal?

Wysłane z mojego EVA-L09 przy użyciu Tapatalka
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
This is absolute okay and normal, just confirm.

Same, if you uninstall, just confirm.

Its just an incomprehensible formulation of K-Settings (since many years) :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darrr1:
In my experinces with error 255 I think you should reflash twrp first
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
[MENTION=8136951]darrr1[/MENTION] Was your Xposed Framework installation successful? Let me know, because I have to know if there is a bug or not.

I don't think so, but I am wondering what's happened with [MENTION=8059972]Neonalton[/MENTION] installation
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] kye04:
I flashed dirty. Lost some apps, some widgets... No framework activated.

I reinstalled framework from k settings. You need to wait few good minutes ti boot. But everything seems perfect...

Nice rom, actually the best and most complete outhere for p9... Good work...

Looking forward to nougat....
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Tecalote:
Thanks :) Yes I am working for the Nougat Rom - but you know there's no Xposed Framework for Android 7 yet..
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] darrr1:
[MENTION=6870018]Tecalote[/MENTION]

I moved from NW 7. Everything gone well. Xposed working. Thanks for great job :)
[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] Neonalton:
Hello again, I just finished re-Flashing the ROM, followed the steps you provided and everything (even Xposed​) works now, was looking forward to Nougat but am loving this ROM, has everything I need!

Again, Thank you for the ROM!