[badmania98] Huawei P40 (Lite, Pro, Plus) Guides, News, Discussion & Support

Search This thread

badmania98

Senior Member
Sep 23, 2007
1,966
663
52
ROMANIA
Huawei P40 Pro
Hello @badmania98 , firts of all let me thank you for your wonderful hard work, amazing help!

Unfortunately I had to factory format my beloved P40Pro (C432), and I am finding difficulties downgrading from my current rom:
11.0.230 (C432 E3R5P3) to 10.1.0.121.

I have tried "dload method", because I cannot find any FW to my ELS-NX9 device through HiSuite Proxy.

If I understood you right, it is possible to change from my current FW to 11.0.230 (C432 E3R6P4), which is only from a differente region than the one I have installed.

I Just managed to perform this change and am now on 11.0.230 (C432 E3R6P4), but still I am unable to downgrade to 10.1.0.121, 10.1.0.159, or even 10.1.0.176 (all C432 firmwares), as I get the error "Software install failed - Incompatibility with current version" using the "dload method".

I have double checked the dload folders, and they all have the 3 zips, not corrupted, they have all been correctly downloaded...

Can you help me out here?
You made a big confusion. That tutorial is for Higher version of EMUi (11.0.0.260 for C432) and not for 11.0.0.230 C432.
Was your Phone with 11.0.0.230 C432? In this case you should use HiSuite proxy.

Ok.
Post here a screenshot of About Phone. And let me know what (original) firmware was on it before you use my tutorials.
 
Last edited:

badmania98

Senior Member
Sep 23, 2007
1,966
663
52
ROMANIA
Huawei P40 Pro
Basically this..
The funny part is, I can open playstore and download apps, although when I open them I get the warning..
My version of play services is 20.21.17
According to the notifications, apps need a new version of Google Play Services. If you get it, google apps will have errors ( that you already have them). You are too on errors circle. Read this. There is a C.
 

Khurterkan

Member
Dec 29, 2021
11
0
Kazakhstan
Вставь свой телефон в зарядное устройство. Используйте оригинальное зарядное устройство и кабель. Сделайте фото/видео изображения экрана во время зарядки. Дай мне посмотреть.
The cable and power supply are original
 
Last edited:

Khurterkan

Member
Dec 29, 2021
11
0
Kazakhstan
Find another original cable and try it. It is strange that you have issues with the newest firmware version.
Is it possible that due to the USB cable or connector, 40W and MTP are not working at the same time?
I think that if MTP does not work, then he would not see the flash card via OTG. He sees the flash card both in Explorer and in eRecovery mode.

I tried different cables to connect to a PC (I used different PCs).
 

Zootopia

Senior Member
Aug 20, 2011
469
230
Porto
You made a big confusion. That tutorial is for Higher version of EMUi (11.0.0.260 for C432) and not for 11.0.0.230 C432.
Was your Phone with 11.0.0.230 C432? In this case you should use HiSuite proxy.

Ok.
Post here a screenshot of About Phone. And let me know what (original) firmware was on it before you use my tutorials.
I understand the tutorial is for the 11.0.0.260.
It's just that I'm unable to downgrade from my 11.0.0.230 C432, and so I decided to give it a go.

Here's the screenshot:


This is what I have now.
As I mentioned, before I had 11.0.0.230 (C432 E3R5P3) .

Unless I am missing something, HiSuite Proxy hasn't got ANY Firmware for ELS-NX9. 😕

I have turned off automatic update so that it won't update to the undesired 11.0.0.260 version, since I pretend to googlefy it and have push notifications using your method.
 
Last edited:

badmania98

Senior Member
Sep 23, 2007
1,966
663
52
ROMANIA
Huawei P40 Pro
Is it possible that due to the USB cable or connector, 40W and MTP are not working at the same time?
I think that if MTP does not work, then he would not see the flash card via OTG. He sees the flash card both in Explorer and in eRecovery mode.

I tried different cables to connect to a PC (I used different PCs).
Go to projectmenu and try different USB settings
 

badmania98

Senior Member
Sep 23, 2007
1,966
663
52
ROMANIA
Huawei P40 Pro
I understand the tutorial is for the 11.0.0.260.
It's just that I'm unable to downgrade from my 11.0.0.230 C432, and so I decided to give it a go.

Here's the screenshot:

This is what I have now.
As I mentioned, before I had 11.0.0.230 (C432 E3R5P3) .

Unless I am missing something, HiSuite Proxy hasn't got ANY Firmware for ELS-NX9. 😕

I have turned off automatic update so that it won't update to the undesired 11.0.0.260 version, since I pretend to googlefy it and have push notifications using your method.
Solved 100%..

We did:
1. Downgrade
2. Install GMS
3. Upgrade to 11.0.0.202
4. Block EMUi upgrade
5. Install Fix
 
Last edited:
  • Like
Reactions: Zootopia

badmania98

Senior Member
Sep 23, 2007
1,966
663
52
ROMANIA
Huawei P40 Pro
I tried.
I saw a similar problem here and he solved it (https://forum .xda-developers.com/t/phone-doesnt-recognise-usb.4299303/). I just don't understand how he used HiSuite proxy on version 190 and below, if the USB didn't work for him.
I mentioned that several times here on the thread. If you never upgraded to a version higher than 11.0.0.19x, you have no problem with USB connection after downgrade.
 

Zootopia

Senior Member
Aug 20, 2011
469
230
Porto

I really have to leave in front of the PC now, but I can't leave without saying this guy is Genious, absolutely brilliant.​
At the best level I have ever encountered in XDA, and this is quite a compliment...​
Not only his magic, but his communication, calmness, and clear communication.​
All you have to do is believe in him, with all the tools ready, know a little bit about what you are doing, and he will get you out of the trouble you're in... guaranteed!​
Big kudos, thank you!​
 
  • Like
Reactions: badmania98

badmania98

Senior Member
Sep 23, 2007
1,966
663
52
ROMANIA
Huawei P40 Pro
A short history of EMUI firmware versions on P40 Pro C432
( on other phones type or region could be different versions but some how similar)
10.1.0.121 = I suggest to use this version to install GMS. It is more compatible to upgrade to the next versions of EMUI . I never updated EMUi to a higher version than 11.0.0.186. In this case, my phone has a working Fast Charge and transfer data through USB cable from/to computer.
This is the version that I use on my P40 Pro and I disabled EMUi/software upgrade.

10.1.0.131= The last version that can be used to install GMS.

10.1.0.176 = This is the minimum version that you can reach when downgrade from a EMUI11 no higher than 11.0.0.186, using original HiSuite, if you never upgraded to a higher version than EMUI11.0.0.186. Downgrade from this version to a lower version (10.1.0121 or 131) will be done using ”pen-drive+USBC OTG” or ”NM card”.

11.0.0.186 = The last EMUI11 version that allows downgrade to a lower version (no lower than 10.1.0.176) using original HiSuite, if you never upgraded to a higher version than EMUI11.0.0.186. If you upgrade to higher EMUi version than 11.0.0.186, next time when you downgrade it, the phone will loose Fast Charge and transfer data through USB cable from/to computer. To fix this issues you have to upgrade back till the newest version of EMUI11. I suggest you to not upgrade to a newer version than 11.0.0186 and to disable software updates (EMUI), if you never upgraded to a higher version than EMUI11.0.0.186.

11.0.0.193 = It can NOT be downgraded to a lower version with original HiSuite. You can use HiSuite proxy or other method to downgrade to a lower version. After downgrade the phone will loose Fast Charge and transfer data through USB cable from/to computer. To fix this issues you have to upgrade back till the newest version of EMUI11, using OTA (from phone menu) or eRecovery (wifi). In this phone will be 11.0.0.202 or higher.

11.0.0.202 = First EMUI11 that gets back Fast Charge and the transfer data through USB cable from/to computer after downgrade to EMUI10.1 and upgrade (several times) through OTA or eRecovery.

11.0.0.230 = Last firmware version that can be used to downgrade with HiSuite Proxy. It can NOT be downgraded to a lower version with original HiSuite. You can use HiSuite proxy or other method to downgrade to a lower version. After downgrade to EMUI10.1 the phone will loose Fast Charge and the transfer data through USB cable from/to computer. To fix this issues you have to upgrade back till the newest version of EMUI11, using OTA (frrom phone menu) or eRecovery (wifi). In this phone will be 11.0.0.202 or higher.

11.0.0.260 = First firmware that will not allow downgrade to the previous firmwares with HiSuite Proxy. You have to dowgrade first to EMUI11.0.0.230 (or other, no lower than 11.0.0.202) that have USB connection to computer. This first downgrade will be done using ”pen-drive+USBC OTG” or ”NM card”. After that you can use HiSuite proxy or other method to downgrade to EMUI10.1 in one step. After downgrade to EMUI10.1 the phone will loose Fast Charge and the transfer data through USB cable from/to computer. To fix this issues you have to upgrade back till the newest version of EMUI11, using OTA (from phone menu) or eRecovery (wifi). In this phone will be 11.0.0.202 or higher.

12.0.0.218 = First stable EMUi12 firmware. It can be downgrade to 11.0.0.260 using the last version of original HiSuite. If you already installed GMS, on previous EMUI version, before upgrade to EMUI12, it will work.



The transfer files between Computer and phone is available on the downgraded firmware (10.1.x.x) when you use:

a. a certain USB-c to USB-c cable. In this case a UGREEN, US355, USB-C To USB-C, 3.1, Gen.2, PD, 5A, 100W, 4K, 10 Gbps cable has been used. In the same time, using the original USB cable or other ordinary USB-c to USB-C cable have not activated the file transfer.

or

b. HarmonyTP cable



Now you can return on first message of the thread and read next ones.

 
Last edited:

munazzam

Member
May 3, 2006
22
1
Christmas gift: How to downgrade from the last version of EMUI11
(ex: P40 Pro C432 EMUI11.0.0.260)

If you are on the last version of EMUI11 and cannot downgrade to EMUI10 with HiSuite Proxy you have to follow this very easy tutorial:

A. If you have dload firmware version for your phone type and region

1. Find and download the previous EMUI11 firmware (DLOAD format) that provides:
a. transfer data through USB cable to computer
b. HiSuite Proxy Downgrade.


It doesn't matter the R version on this step. The firmware must be for your phone type and region!!!

2. Downgrade to that firmware using DLOAD method (eRecovery or ProjectMenu).

3. Downgrade to EMUI10 using HiSuite-Proxy to the firmware that allows GMS install.



B. If you do not have dload firmware version for your phone type and region

( That worked for a Mate 30 Pro C636 using C432 firmware at point 1. It is not my responsibility if it is not working on your phone)

For some region you can not find DLOAD firmware version to download. In this case I used another region DLOAD firmware but for same device.

1. Find and download the EMUI11 firmware (DLOAD format) that provides:
a. transfer data through USB cable to computer
b. HiSuite Proxy Downgrade.


It doesn't matter the R version on this step. The firmware will be for your phone type and other region ( I suggest C432)!!!

2. Downgrade to that firmware using DLOAD method (eRecovery or ProjectMenu). Your region will be changed to the new one. ( EMUI11 C636 to EMUI11 C432)

3. Downgrade to EMUI10 using HiSuite-Proxy to the firmware for
previous/original region that allows GMS install. After downgrade a reset to factory setting could be requested or "low-level format" message could appear. They must be done. (EMUI11 C432 to EMUI10 C636)



Notes:
1. For P40 Pro C432, at step no. A1 use this firmware: here and for step no.A3 downgrade to 10.1.0.121.
2. DLOAD method is described: here.
3. Downgrade method A have been tried successfully on MATE 30 Pro C432 and P40 Pro C432 .
4. Downgrade method B have been tried successfully on MATE 30 Pro C636.
5. After downgrade to EMUI10 and GMS install, you have to upgrade several times till you get the first EMUI11 that provides you data transfer from computer to phone using USB cable, and after upgrade disable EMUI upgrade ( disable EMUI upgrade tutorial: here). On P40 Pro C432 will be first available firmware of 200 series.
Dear,
Thanks alot but DLOAD firmware link speed is very down, kindly share any other link.
 
  • Like
Reactions: almircuric

alexxcar

New member
May 16, 2011
4
0
I understand the tutorial is for the 11.0.0.260.
It's just that I'm unable to downgrade from my 11.0.0.230 C432, and so I decided to give it a go.

Here's the screenshot:


This is what I have now.
As I mentioned, before I had 11.0.0.230 (C432 E3R5P3) .

Unless I am missing something, HiSuite Proxy hasn't got ANY Firmware for ELS-NX9. 😕

I have turned off automatic update so that it won't update to the undesired 11.0.0.260 version, since I pretend to googlefy it and have push notifications using your method.

I have my p40 pro the same as yours. how should I go about downgrading?
 

Zootopia

Senior Member
Aug 20, 2011
469
230
Porto
I have my p40 pro the same as yours. how should I go about downgrading?

Follow this guide:


(EDITED: before I pointed out the wrong tutorial)

If you do not manage by yourself, ask the master itself @badmania98 ;)
 
Last edited:

Top Liked Posts

  • 1
    On HiSuite proxy you can choose from R4 to R6 ( here).
    DLOAD firmware: You will find only one R.
  • 2
    @Eini666 and @badmania98 you glorious bastards.
    EMUI downgraded to 10.1.0.121

    About to install Googlifier.

    As usual, you guys find yourselves in Prague beers on me <3
    All thanks should go to to @badmania98 I only had to downgrade and install GMS 3 days ago, so I just read the entire guide and I still remember what and how.
    2
    Hello everybody!
    I'm here to thank @badmania98 for helping with installing notifications for GMS services for a Huawei P40 pro.
    I downgraded from EMUI 12 following the steps described on this thred. I also had a weird problem (maybe others had it) - downgrade to EMUI 10 via OTG connection from a 64gb Kingston stick didn't work - the stick was formatted correctly. It was solved by using another older 8gb stick.
    After installing the GMS services, I contacted @badmania98 who was willing to help me the same evening - the process took an hour or so, during which time thousands of steps were taken - I consider the price for the service more than fair.
    Very good communication and the best result!
    1
    Hello there,

    I am having a bit of an issue here, maybe you can help me out.
    I had EMUI 12 - Huawei P40 Pro (factory reset) and I downloaded latest official HiSuite to downgrade to EMUI 11.

    So my info was:
    Build version: 11.0.0.249
    Model: ELS-N29
    Region: C185
    R number: R4

    Edit 1.0:
    Followed your instructions and I downloaded a DLOAD file provided by you for version 11.0.0.230 (used your C432 instead of C185) (C432E3R6P4) and now my phone info reads:

    Build: 11.0.0.230 (C185E6R4P4). There was no change in region it seems?

    THE (UPDATED) ISSUE
    I am unable to use HiSuite or OTG method for whatever reason to downgrade to EMUI 10 to install Googlifier.

    A) I tried using HiSuite Proxy for ELS-N29 C184 (R4) to roll-back to 10.1.0.114 and 10.1.0.131 both. But soon as the files are 100% downloaded I get error "Failed to update"

    B) I downloaded DLOAD for 10.1.0.131 (from your old post) --> Elsa-N29D 10.1.0.131(C185E9R4P1). But when I try to install from recovery mode I am getting: "Software install failed: incompatibility with current version)

    Please tell me what am i doing wrong here, I spent all day reading and re-reading your instructions not to be lazy but i'm hitting a wall for whatever reason....
    Which hisuite version are you using to downgrade ? Latest version V11.0.0.610 you need only do downgrade from emui 12 to latest version od emui 11 and to have latest version hisuite app on the phone.
    After that you need to uninstall hisuite from computer and install 10.1.0.550_OVE-BUN but only on computer with no upgrades of firmware in phone and computer.
    Hisuite Proxy and Hisuite 10.1.0.550 will give you possibility to downgrade from 11.0.0.230 to 11.0.0.121
    badmania98 downgrade tutorial
    1
    I see let me give it a try and get back to you.
    Thank you @Eini666
    That worked for me and this is why I wrote that guide.
    1
    On HiSuite proxy you can choose from R4 to R6 ( here).
    DLOAD firmware: You will find only one R.
  • 22
    Hello!

    Because I answered to the same questions on different threads, I decided to create this thread, where I will provide my experience to you, in one place.

    The followings messages (2-7) contain all major info and tutorials links from this thread.

    All solutions/tutorials are related to the EMUI version that is installed on your phone. Before you start using this phone and upgrade/downgrade the firmware, I suggest you to read this message and after that you can continue reading the thread.


    I am waiting for your questions. I hope that I can help. I will not answer again if I already answered and you haven't read first 7 messages of this thread. I don't like people who are more lazy than I am. :devilish:

    My Phone: P40 Pro C432 EMUI12, push notification fix installed.

    Best regards,
    Daniel

    LE: My support on XDA is free of charge. I will provide/mention free solutions. If you find something interesting on my messages you can provide a Like.
    On PM/Telegram I could provide different solutions that could be not free of charge.
    9
    Downgrade

    0. 20220315: Downgrade from EMUI12 is working with HiSuite 11.0.0.610.

    For P40 Pro C432, to downgrade:

    a. from stable EMUI12 12.0.0.218/228 to EMUI11 11.0.0.260 ( P40Pro C432), use the newest original version of HiSuite. At this moment is HiSuite_11.0.0.610_OVE. No proxy has been used.


    Captură de ecran 2022-01-30 163716.jpgphoto_2022-01-21_20-02-18.jpgphoto_2022-01-21_20-03-20.jpg

    b. from ELS-LGRP4-OVS 11.0.0.260 to EMUI11 11.0.0.230 ( P40Pro C432) you can downgrade using the solution described here.


    1. How to solve wrong downgrade+fix USB connection to computer (P40Pro+ firmware on P40 Pro / N39 on N29)
    Here is my guide: - here.


    2. EMUI downgrade procedure chart - here.

    3. from EMUI version
    <11.0.0.260 to EMUI10.1.121( P40Pro C432) EMUI downgrade tutorial - one step : here The procedure is the same for all Huawei phones and regions. You have to use the specific files for every region and phone type. Ask on thread if you dont know what files you need.

    4. Firmware Downgrade with HiSuite proxy and Offline Packages: here (AVOID IT).

    5. HOW TO flash DLOAD FW guide: here

    6. The transfer files between Computer and phone is available on the downgraded firmware (10.1.x.x) when you use a certain USB-c to USB-c cable. In this case a UGREEN, US355, USB-C To USB-C, 3.1, Gen.2, PD, 5A, 100W, 4K, 10 Gbps cable has been used. In the same time, using the original USB cable or other ordinary USB-c to USB-C cable have not activated the file transfer.
    Harmony TP cable works also, in case your computer/laptop doesn't have USB-C port. You can build/make one (search the procedure on YouTube).


    7.In case you get internet connection issue see here.

    8. HiSuite Proxy v3.xx Virus Alert : here.


    Note: 2022.01.01 Where is mentioned https://www.firmfinder.ml/ use https://professorjtj.github.io/
    6
    Hello everyone,

    I want to share my experience here.

    I posted earlier a problem on xda "Can't downgrade P40 Pro ELS-N29 C432 from 11.0.0.260 to 10.1.0.131"

    I tired many solution for several days and nothing worked!
    Then I contacted badmania98 and he gave me the right and only solution to downgrade my P40 Pro from 11.0.0.260 to EMUI 10.
    He provided me with the corresponding links and gave me a step by step procedure, shown in pictures that are highlighted by numbers..
    " 1. Press this 2. insert that 3. etc... " and then he doubled check my work before I proceeded in Hisuite Proxy to make sure that the filled info about base, Cust, Preload and the software are 100% accurate.
    I was able to downgrade my P40 Pro to EMUI 10 😁

    Now here's the best part: He gave a private service and installed GSM on my phone using TeamViewer. He used his own files to install GSM on my phone... This service allowed me to have Google Push notifications working on my phone without disabling the Google Play Store 😁
    Google service is working, maps, push notifications, everything related to Google is working now as if this phone originally had Google Pre-Installed in it 😁

    It was a great service!

    Thank you so much
    4
    Upgrade

    1. Upgrade procedure chart procedures
    : here. Try with/without sim inserted.

    2. HOW TO flash dload FW guide: here

    3. MyHuawei (former Assistant) app method
    - Searching for EMUI upgrade with MyHuawei (former Assistant) app here.

    4. OTA method- Huawei -
    Searching for EMUI upgrade OTA (Over-the-Air) method here.

    5. eRecovery wifi method -
    Searching for EMUI upgrade with eRecovery here.
    4
    I have to mention that on the @MiszczOszczy44 I have installed the most advanced push notification fix (paid version). This procedure will fix push notifications and other/many incompatibilities.