yashsingh1/xdaforums huggingface dataset:
[Huawei P9 Guides, News, & Discussion] PhoneTechShop:
Hey guyz I got OTA 540 and it failed on 5% .. I have normal recovery but unlocked device
[Huawei P9 Guides, News, & Discussion] Tecalote:
Flash EMUI Recovery (instead of TWRP) -

https://androidfilehost.com/?w=files&flid=290478

fastboot flash recovery_ramdisk EVA-b540-EMUI-RECOVERY_RAMDIS.img

Go to settings /system /restore /data Factoryreset with Wipe of internal storage.

After Factoryreset you must not flash Network Patch or Faceunlock again

Use apk from here:

https://androidfilehost.com/?w=files&flid=290476
[Huawei P9 Guides, News, & Discussion] dkionline:
Did you accepted Google Play rights?
[Huawei P9 Guides, News, & Discussion] s0verino:
Thank you Sir, now play store is working finaly <3

Also i would like is it posible to get "gestures" navigation like in 9.0 with out 3th party apps without root or better to ask is it posible to root phone with SuperSu or KingRoot etc?
[Huawei P9 Guides, News, & Discussion] PhoneTechShop:
Oh strange it redownloaded 2.5GB and it sucesfully updated with unlocked b-loader I unrooted only device prob dat's why
[Huawei P9 Guides, News, & Discussion] Wattsensi:
Same happened to me, the incremental OTA failed, it tried again with the full patch and when I woke up in the morning my phone greeted me with B540.
[Huawei P9 Guides, News, & Discussion] zgfg:
That's all ok, or any problem?

Bootloader is OF COURSE unlocked (as for everybody), and with unlocked Bootloader you can now flash NW patch, and if you wish also root/Magisk, TWRP, ECO Kernel (and/or Open Kirin ROMs)

And you must not re-flash Bootloader, it has been described how/why many times in this thread, and it is also described in the refreshed OP posts at the beginning
[Huawei P9 Guides, News, & Discussion] PhoneTechShop:
All done :) running 540 with patch2 ota enabled , flashed stock recovery botloader kept unlocked... no need root as it is obsolete or ?

Phone is so so fast and snappy after update!

---------- Post added at 22:36 ---------- Previous post was at 22:35 ----------

man ok chill I know everything ..
[Huawei P9 Guides, News, & Discussion] zgfg:
Root or not is a question of needs (not 'obsolete')

But if you need Device certified and/or to use GPay, you will need Magisk (even if you didn't need root)
[Huawei P9 Guides, News, & Discussion] PhoneTechShop:
there is nothing what could be useful anymore..all is available original stock..

no need google 100% dis is secondary phone ... primary i have mate 20 global .. google 100%
[Huawei P9 Guides, News, & Discussion] Tecalote:
OP Post #2 and #4 and #5 updated

Guide for manual Firmware-Update on Oreo (example older oreo version to b540) - can be found here:

https://xdaforums.com/showpost.php?p=77161303&postcount=5

Network Patch 2.6 and FaceUnlock 1.5 (made for b540) is updated in Post #2 (together with the Guide for Rebranding to EVA-AL10):

https://xdaforums.com/showpost.php?p=77161313&postcount=2

Updated ROOT-Guide for b540 can be found here:

https://xdaforums.com/showpost.php?p=77161300&postcount=4

No, Root is only possible with Magisk (do not try KingRoot oder SuperSU !!) → use the Root Guide from the Link here
[Huawei P9 Guides, News, & Discussion] ant0nwax:
Thanks for your english documentaion work [MENTION=6870018]Tecalote[/MENTION]
[Huawei P9 Guides, News, & Discussion] jonathanhenry81:
Hello How's everybody. just ask me if the patch 2.6 is ready ..:eek:

---------- Post added at 01:52 AM ---------- Previous post was at 01:50 AM ----------

I think so:victory:
[Huawei P9 Guides, News, & Discussion] Yosibou:
B535 & root explorer cant access data/app

Hi, Tecalote

I have b535 i cant access root explorer to uninstall

Magisk i have installed magisk v17.1 and it doesnt

work i want to uninstall but i cant

Can you help me please?

I have al10 b535 what path do i need?

If you have it plesae sent it to me
[Huawei P9 Guides, News, & Discussion] Tecalote:
You wrote me with PM and I answered a few minutes ago.

You said, you don't want to update to b540 and you have an original (not rebranded) EVA-AL10 - which is an important information - if you ask questions here.

All files can be found here:

https://androidfilehost.com/?w=files&flid=124276

And if you have Root and Root Explorer has no Root access, just go to the normal settings /apps & notification /apps - "name of the app" /storage /and delete data and cache. Reboot phone.

If you haven't Root access - you must read the Guide here:

https://xdaforums.com/showpost.php?p=77161300&postcount=4

It's exactly described!

You can use TWRP workaround to root with every version of Magisk any Firmwares.
[Huawei P9 Guides, News, & Discussion] Yosibou:
I just tried with this post

https://xdaforums.com/android/apps-games/app-network-type-switcher-t3494340

And download the app NetSwitch it work fine

and i can now enable 4G Only with this app.

Like you just say to me responding that

4G Only you have tried with my firmware

and that wasnt working I think now if you

try with this post below it will work

For me i have B535 if you try it with B540

and it work you let me know please because

i wanna upgrate to B540 from now on.
[Huawei P9 Guides, News, & Discussion] zgfg:
How do you place or receive a phone call if device is locked to 4G all the time (and cannot switch to 3G for calls)?

Or you have dual SIM and you make calls with the other SIM card residing on 2G

(Or VoLTE works for you?!)

Edit: Below you have screenshots from b540.

Apparently it works, it is forced to LTE - and it says Emergency calls only
[Huawei P9 Guides, News, & Discussion] Tecalote:
Switch to EMUI-Recovery (on any Firmwares)

Switch from TWRP to EMUI-Recovery (on any Firmwares)​

Since Huawei make always a new EMUI Recovery on every new Firmware, it is always required to extract recovery_ramdisk from update.app.

(In case you want to have Stock Recovery installed instead of TWRP → example for enabling OTA)

With following zip file, this is not required anymore.

I made a zip today, you can flash it with TWRP, if you like to have EMUI Recovery instead → and it is not dependend on the Firmware-Version.

The zip will restore the EMUI Recovery from the eRecovery Partition to recovery_ramdisk. → it is working on every Huawei Device on Oreo 8.0 or 8.1 (so far the device has TWRP)

After flashing the zip phone will reboot automatically to the EMUI Recovery of the current version.

But be patient, this takes a while (about 1 min it seems to be stuck on boot, but finally it will boot to EMUI-Recovery)
[Huawei P9 Guides, News, & Discussion] Yosibou:
Hi zgfg

i see the screenshots you send

which mean on B540 if you forced 4G Only

with NetSwitch you have emergency call Only right away.

But for my B535 my phone still shows my

Network Carrier like Orange not emergency call only.

The only problem is that i can't make call

but i can respond when someone call me

For me being able to call someone when i force 4G Only

like using VoLTE is not something that s bothering me

I just want to use 4G Only when i share my connection

with my laptop to download big size file

After that i just let 3G/4G/2G.

Did you have root access with your B540

when you force 4G Only with NetSwitch

app?

I just don't understand why it shows emergency call only

on the B540.

I do want to upgrade to B540 but it shows emergency call only

ergo no access to network no sharing.

Let know once you were able make 4G Only work with the B540 without emergency call only.
[Huawei P9 Guides, News, & Discussion] Tecalote:
[MENTION=8284530]Yosibou[/MENTION] The difference is simple - you use this app on original EVA-AL10 without our Network Patch, that's why the app gives you mostly working options.

But we use EVA-L09/EVA-L19/EVA-L29 rebranded to EVA-AL10 (just to get Oreo to the device, because Oreo isn't available for our devices) and without the created Network Patch we wouldn't have mobile Network at all (because Hardware is different)

For us, NetSwitch app is not working, phone call doesn't work with 4G only for now, and also not VoLTE.

But this does not mean if you update the Firmware to b540 that you would loose functions - because your device is original EVA-AL10.
[Huawei P9 Guides, News, & Discussion] revery0:
The second screenshot. What app is this?
[Huawei P9 Guides, News, & Discussion] zgfg:
"LTE Discovery"

https://play.google.com/store/apps/details?id=net.simplyadvanced.ltediscovery

"NetMonster"

https://play.google.com/store/apps/details?id=cz.mroczis.netmonster

"NetMonitor Cell Signal Logging"

https://play.google.com/store/apps/details?id=ru.v_a_v.netmonitor

"Network Cell Info Lite"

https://play.google.com/store/apps/details?id=com.wilysis.cellinfolite

---------- Post added at 08:47 PM ---------- Previous post was at 08:21 PM ----------

- Both outgoing and incoming calls require to switch to 3G or lower while establishing a call and during the call.

Hence forcing 4G cannot block only outgoing calls but also incoming calls.

Only if you have VoLTE - but then both oncoming and outgoing calls should work for you because they would be established over Data connection LTE

However, for us on the rebranded AL10c00 phones, VoLTE does not work. But if your phone was original AL10 then you didn't need Network patch and VoLTE for you might be working.

It has nothing with b535 or b540, but whether yor phone was original AL10 or it was rebranded to

- Yes, I have root and root was granted to NetSwitcher app - if you don't grant root access, NetSwitcher complains and cannot control modem connections

- Today I have tested NetSwitcher also on my another P9 with Nougat. It works also on Nougat , and I can force eg force 4G connection only.

No "Emergency Calls Only" but if I tried to place a call, it failed immediately.

Also, when I called myself from another phone, it connected to voicemail.

Btw, I was able to send and receive SMS.

Observe that I don't have VoLTE subscription to be able to make calls over 4G LTE

- I didn't test again with my P9 rebranded to AL10 because I have currently only one working SIM card and that is in my daily driver P9 Nougat (it's not so easy to switch SIM cards because of Google account, WhatsApp, HiCloud, etc, registered to particular phone number(s)

But when I tested previous time, I think I got that connection error/EC because LTE signal strength was too low, as was shown on my second screenshot then

- So if NetSwitcher works for you with b535, it must also with b540

But when you force LTE, then both incoming and outgoing calls must fail for you (if you don't have working VoLTE or dual SIM)
[Huawei P9 Guides, News, & Discussion] revery0:
I am on the same boat. If I force LTE I can't connect to the network. I have installed the network patch.
[Huawei P9 Guides, News, & Discussion] zgfg:
I'm not on that 'boat' - if I force 4G then phone calls don't work (because they require 3G or lower during the call), but mobile Internet does work

If even Mobile Internet does not work for you when you force 4G, then you maybe don't have 4G signal, or your operator uses different bands, etc

Better don't use that NetSwitcher app, go to the native settings and reset to 4g/3g/2g preferred, and monitor by LTE Discovery and/or those similar apps does your P9 connect to 4g, and to which band(s)
[Huawei P9 Guides, News, & Discussion] revery0:
I already tried the native settings. Even I manually choose the 4g variant of my operator,my phone cannot even register on that network. 4G coverage is perfect here. If I use my simcard on a p20lite it works perfectly for data and voice. And also iremember that before the rebranding I could use 4g on nougat.
[Huawei P9 Guides, News, & Discussion] zgfg:
Check from your P20Lite, by LTE Discovery or Network Cell Info Lite which LTE bands it shows and connects to
[Huawei P9 Guides, News, & Discussion] revery0:
P20 is not rooted so I can't, but what you have in mind?
[Huawei P9 Guides, News, & Discussion] zgfg:
-LTE Discovery needs root only for additional info, it should show bands without root

Similar for the other three apps from the list (some don't even ask for root)

-To see to which bands your P20Lite connects (use the same SIM as on P9) - there were problems with band 20 (LTE-800 - search in older posts), but last time I checked and some other users, LTE-800 worked with b540 Patch02 + NW patches v2.5/2.6
[Huawei P9 Guides, News, & Discussion] revery0:
How to tell if I am on patch 02 ?
[Huawei P9 Guides, News, & Discussion] zgfg:
Search through the posts last few weeks
[Huawei P9 Guides, News, & Discussion] Tecalote:
After flashing Network Patch 2.6 you can't see, if you did install OTA small Patch02.

But if you don't remember that you had installed, you probably don't have.

There's no need for Patch02. If you have it it's good, if you don't have it, it's also fine.

Band 20 LTE-800 works on b540 also without patch02.

But VoLTE and 4G only for phone calls doesn't work. This is mentioned in Post #2 at the end.

Ofc it could be that I find a solution on further development for this but I can't guarantee.

OpenKirin also does not support this function, because it is too difficult to get it to work.

4G is working for Internet /mobile data. Ofc mobile data must be enabled in network settings as "always on" and leave native settings to 4G/3G/2G automatically.

Note: Without Network Patch we wouldn't have mobile Network at all, because it's a Chinese Firmware made for original EVA-AL10 and the other Chinese models.

Huawei didn't release Oreo for the Oversea models like EVA-L09 /L19/L29.

We found a way for being on Oreo with some advantages and some disadvantages.

It's not perfect, but better than at the beginning.

So it's your turn deciding to be on Oreo without the functionality of VoLTE or 4G only for calls - or going back to Nougat and have this function.

Here's described how you can go back:

https://xdaforums.com/showpost.php?p=77161314&postcount=3
[Huawei P9 Guides, News, & Discussion] revery0:
It appears that I am not on patch 02. But you mentioned that it shouldn't be problem for the 4G.

How come then I don't have 4G at all? Data and voice. I have data enabled and mobile data always on. I also have 4g/3g/2g on the native settings. But I can't even register on the 4G.
[Huawei P9 Guides, News, & Discussion] Tecalote:
You are the first with 4G mobile data problems.

Nobody else has reported.

4G for voice doesn't work! But mobile data for internet should work.

Don't enable VoLTE or Wi-Fi Calling - if it's enabled, disable it.

Tell me the exact Build-Number from Settings /System /About phone - Build-Number

And who is your mobile network carrier?
[Huawei P9 Guides, News, & Discussion] revery0:
Eva-al 10 8.0.0.540(c00)

Vodafone GR
[Huawei P9 Guides, News, & Discussion] zgfg:
You can check do you have Patch02 or not if you enable HWoUC (System Update) - there are ZIPs to enable/disable OTA.

Then, from Settings / System / Update you will see if Patch02 was installed, even upon flashing NW v2.x patch

But more important, did you check by LTE Discovery on your P20Lite to which LTE band it connects, is it band 20 or which
[Huawei P9 Guides, News, & Discussion] revery0:
I am not on patch02. I checked. Tecalote says it shouldn't be a problem. I don't have the p20 right now to check the band's, but I had 4G on nougat, so my carrier works on my p9 for sure. Well it used to.
[Huawei P9 Guides, News, & Discussion] zgfg:
Still, it's not just '4G/LTE' but really check the bands

AFAIK, there is still one peculiarity with band 20 (800 MHz), rebranded AL10 highly prefers b3 over b20 (analyzed and reported in posts few weeks ago).

However, if there is no other band, it uses band 20 happily

So I don't know what might happen if band 3 (2.1 GHz) is present but with bad signal, would AL10 switch to b20

(b20 with lower frequency than b3 better penetrates through the walls, and reaches farther outside the towns)

Hence it will be interesting to monitor and see which bands P20Lite finds and connects to
[Huawei P9 Guides, News, & Discussion] Tecalote:
Vodafone should work without issues. Probably the flashing of the Network Patch was corrupted.

What was your original device (L09 or L19 or L29)?

Make sure you use the Network Patch, which matches your device model before rebranding to AL10.

Try following:

Open case and remove SIM

Reboot to TWRP and flash again the

1) Network Patch 2.6 + (optional in case you use) 2) Faceunlock (not Faceunlock before Network Patch)

Look at the screen - the script must be flashed without any error messages in the text lines.

Then go back in TWRP to the main menu and go to "Wipe" - "Advanced Wipe" but check only "Cache" (nothing else)

Reboot phone.

Insert SIM, disable VoLTE, disable Wi-Fi Calling (if one of them is enabled) and let the automatically setting 4G/3G/2G

Reboot phone and check and report.
[Huawei P9 Guides, News, & Discussion] revery0:
Original was L09

I am now on 540 without patch02, and also have magisk and faceunlock

Copied the network patch on sd and checked if it was trasfered correctly (copy back to pc and extract without errors)

Did the patching without any errors, result was [1.000000]

Wiped cache only

No 4G (automatic sellection)

When i force 4G with netswitch i have no network

LTE Discovery says "possible eCSFB issue detected" and EARFCN (LTE BAND UNKNOWN)

Reset to 4g/3g/2g/ auto. Trying to manually select carrier and i can see Vodafone GR 2G, Vodafone GR 3G, Vodafone GR 4G. Selecting Vodafone GR 4G. Network registration failed.
[Huawei P9 Guides, News, & Discussion] zgfg:
Can you please double check to make absolutely sure:

- You can use 3g Data (not just calls), on this same P9 (to make sure you have Data subscription and proper APN)

- You can use 4g Data with the same SIM on another phone (to make sure you have valid subscription or prepaid option for Mobile Data and 4g)?

I believe you can/do have, but it's really strange if 3g Data (!) really work for you but not 4g. And Vodafone must have their own network, so can't be an issue with the virtual operator roaming through the other operator's infrastructure

When possible, please check on P20Lite which LTE band(s) it uses
[Huawei P9 Guides, News, & Discussion] Tecalote:
[MENTION=6165407]revery0[/MENTION] To you have a contract with Vodafone GR, which includes 4G data option or is it a prepaid SIM without contract?

You said, this Vodafone SIM is working with 4G on P20 Lite? If yes please check the Band /Frequency info with LTE Discovery (or another of the apps) like [MENTION=7786725]zgfg[/MENTION] has mentioned.

But before please check following:

1) Do not use 4G only - this cannot work, because VoLTE is not working for now in this Firmware. Let the automatic setting enabled (4G/3G/2G) - See Screenshot 1 and 2

2) On P9 EVA go to the native settings /Wireless & networks /mobile network /access point name - and look, if there are two APNs and the right one is selected (with a blue circle in the point - sometimes Vodafone APN is there, but not selected) - See Screenshot 3 - the first APN must be selected

3) On Screenshot 4 you can see - it is possible to reset apn to default

4) You can also check further with "i" the settings of this apn and compare with the settings, which your carrier recommends.

In case the settings are not complete, you can edit the apn or create a new APN and select it (if new apn works, you can delete the old one)

On Screenshot 5 and 6 you can see my apn setting for vodafone de (vodafone gr is different) - but my apn is not edit able, because I have prepaid SIM. But I have 4G (for mobile Internet - but not working for calls) - See Screenshot 7

5) If you don't know the right setting for apn and can't get the information - insert SIM in P20 Lite and check the settings there (write it down or make Screenshots), insert then SIM in EVA and write the right settings.

Edit:

I have included on the odm partition the config files for all vodafone networks - see Screenshot: vodafone-config-files

But I have seen because of your issue, that vodafone gr xml file seems to be missing in carrierconfig - I will take a look into Firmware Mate 20 to search for it. If I find it, I will make a FIX.zip
[Huawei P9 Guides, News, & Discussion] alexrainmk:
Hello. Help please, how to translate the Android 8.0 Selinux firmware into Permissive mode. Thank!
[Huawei P9 Guides, News, & Discussion] Tecalote:
For which reason you want to do this?

Note: Viper4Android or Dolby Atmos is not working on Oreo, cause of missing 64 bit drivers. Permissive mode doesn't help.

If you search for similar app like that both you can use James DSP Audio Manager.

It's reported by [MENTION=4900664]dkionline[/MENTION] as working. (without Audio modification library, but you need additional the apk (which you can find in the zip)

For other reasons of Permissive mode you can try this Switch with your own risk (I haven't tested):

https://xdaforums.com/android/apps-games/app-selinux-switch-t3656502
[Huawei P9 Guides, News, & Discussion] alexrainmk:
I wanted to install this one music player through Magisk. Apparently as I understand it will not work?

https://xdaforums.com/crossdevice-dev/sony-themes-apps/8-0-8-1-t3822594
[Huawei P9 Guides, News, & Discussion] dkionline:
You can install the apk to system.
[Huawei P9 Guides, News, & Discussion] Tecalote:
Without SELinux Permissive Sony Player in this edition will not work
[Huawei P9 Guides, News, & Discussion] alexrainmk:
That's why I wanted to know how to turn it on.)
[Huawei P9 Guides, News, & Discussion] zgfg:
Thanks, installed as Magisk module Ainur_JamesDSP-v1.9.8_(11-20-2018).zip, working fine on AL10c00b540 (Patch02, NW patch v2.6, Magisk v18.1).

Edit: Recently updated to JamesDSP v2.0

During the installation, choose the following options by Volume keys:

- Full Feature

- Huawei

- No lib workaround

Also, manually extract the zip package, and install JamesDSPManager.apk application you will find in the custom/ff subfolder

Find more about JamesDSP in the corresponding XDA thread:

https://xdaforums.com/android/apps-games/app-reformed-dsp-manager-t3607970

PS:

1) You can download DDC and Convolvers from

https://androidfilehost.com/?fid=1322778262904011552

Unzip and'

- Copy VDC files from DDC folder to Internal memory: /JamesDSP/DDC

- Enable ViPER-DDC and select a DDC file

- With IdealEQ.vdc you get substantial gain in Volume for reproduction

- Copy IRS files from Kernel folder to Internal memory: /JamesDSP/Convolver

- Enable Convolver and select an Impulse Response file

- Not recommended to enable/use Convolvers if not well familiar with (may clash with other effects and produce artefacts)

2) For Equalizer, enable Hybrid equalizer (for Speaker, Headset and Bluetooth), select Custom, and from the top-right menu chose Save preset, name it like MyDefault

Open by eg MiXPlorer, Internal memory:

/JamesDSP/Presets/MyDefault/james.dsp.speaker.xml

(repeat the same for Headset and Bluetooth XML files)

edit as Text file, find the line starting with

<string name="dsp.tone.eq.custom">

and replace by the so-called 'Small speaker' parameters:

<string name="dsp.tone.eq.custom">7.0;6.8;6.4;3.5;0.0;0.0;0.0;0.0;0.0;0.0;0.0;-3.5;-6.4;-3.3;-3.5;</string>

Then in JamesDSP, top-right menu, chose Load preset and select your MyDefault

---

With the JamesDSP settings as on screenshot, it runs smooth also with ECO kernel 4.4.175_02.21.19_UBER_B539-540 and with blu-active governor set for big cluster (somewhat battery saving) - however, if Convolver enabled and/or blu-active forced for little cluster, than some skips and breaks observed in reproduction (not enough CPU power)

Similar skips and breaks in reproduction observed while testing JamesDSP installed with Bit Perfect option - hence install with default Full Feature option (as described above)
[Huawei P9 Guides, News, & Discussion] Tecalote:
Have you tried the SELinux Switch, which I had linked in this post:

https://xdaforums.com/showpost.php?p=79177781&postcount=1677

?
[Huawei P9 Guides, News, & Discussion] revery0:
I reflashed everything today and 4G works!

Thank you for your help :)