[Lenovo Legion Phone Duel 2] HumbleFox:
Successful Experience in flashing Global > CN ROM A12

Phone model : Lenovo Legion 2 Pro (China)

Specs : 256GB Storage, 12GB RAM

Previous ROM : Global ROM ROW_12.5.188

Current ROM : CN ROM CN_13.5.360

Note that from top till end, I’m referring the guides which provide by mrgreapes #13. You can follow his guide completely without looking at this one. I’m more on sharing my experiences and consolidate the require tools and ROMs.(since someone asked how I flash it)

And whoever attempt to flash with this guide, please note that I bear no responsibility for anything, do it at your own risk. <:/

1 - Preparation

Tools that you will need:

- Lenovo RSA – for rollback to Global_ROM purposehttps://download.lenovo.com/consumer/mobiles/rescue_and_smart_assistant_v6.1.1.9_signed_setup.exe

https://download.lenovo.com/consumer/mobiles/rescue_and_smart_assistant_v6.1.1.9_signed_setup.exe

- QFIL and drivers

How to install -

Contributor: mrgreapes #13

ROMS

- CN_ROM

L70081_CN_SECURE_USER_Q00017.0_R_ZUI_12.5.591_ST_210514_qpst

https://meta.box.lenovo.com/v/link/view/b7dd980e0e874b58b2a6d683ad63adac

Contributor: Shadow27Jirka #6

- CN_Android 12 update (update.zip)

https://mobile-ota-cdn.lenovo.com/firmware/202247163311928-8871.zip

Contributor: bukeyolacan #82

2 - Begin to Flash CN ROM

Backup your data​

Before you begin to start flashing your phone, please backup all your important data, because during the process, it will delete all the data in your phone.​

​

*You can use RSA tool or any other method to backup your data.​

​

Install QFIL and drivers​

Install QFIL and Drivers, you can refer to this video for the tools’ download link, how to install and backup partition.​

​

For what I download and used:​

QFIL Version v2.7.474

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

Qualcomm USB drivers installer and installation guideshttps://www.hovatek.com/forum/thread-16965.html

https://www.hovatek.com/forum/thread-16965.html

3 - Backup Partition

you can refer to this video for how to backup partition, follow his method to backup and rename the partitions files.​

Boot your phone into EDL mode, in Lenovo Legion 2 Pro wise, you will have to:​

Turn your phone off

Hold Vol. buttons + & - and power button

Release all the buttons when you see your phone screen blinked once

Connect your phone side Type-C port to your PC (the 1 next to the volume buttons.)

Launch QFIL, you should see QDloader with port number as picture below:

​

In QFIL, setup with CN_ROM as picture below:​

​

Select Tool > Partition manager, it will prompt you an alert as picture shown below, but just click ok:

Now you should see a list of partitions, the partitions that you need to backup for later restore purpose:

modem_a

modem_b

persist

**Please make sure you backup these partitions, because according to mrgreapes #13, if you don’t, later on you will lost your IMEI and some sensor might not working.

For what I do:

I personally backed up more partitions (for feeling secure?), but I only restored the 3 partitions which mentioned above.

4 - Start flashing CN ROM

Once you done all the steps mentioned above, you are ready to flash your phone.​

​

Select Configuration > FireHost Configuration, and setup according to the picture below and click ok:​

​

Then you should be back to the main page, select meta build and make sure all the setup according to the picture shown below:​

When everything is good, click on Download Content button and let it run till finished.​

​

Once Download Content is finished, remain the connection of your phone with your PC, Hold Power button of the phone for like 20 seconds+, it will boot your phone up.​

You will boot into crash dump, which is normal. Power off your phone by holding power button, and once again boot your phone back to EDL mode.​

**make sure you power on once after Download Content is finished, else you won’t be able to restore your partitions. asking Why? I’m not sure, but what I’m sure is I can’t restore my partitions without booting my phone once.​

5 - Restore partitions

Now we restore the partitions which we backed up previously.​

Select Tool > Partition manager, it will prompt you an alert as what you seen during the backup process, simply just click ok.​

Now you will see the partitions list again, and you will need to restore 3 of the partitions which you back up earlier:​

persist

modem_a

modem_b

right click on the partitions mentioned above one by one in sequences, and perform the process as picture shown below:​

Picture Credit: mrgreapes #13​

Picture Credit: mrgreapes #13​

Once you done restoring all the partitions, you are almost done with the flashing.

Disconnect your phone from the PC.

Hold power button like 20 seconds +

Now your phone should have boot into some sort of OS corrupted error, but don’t panic.

Select factory reset, and select yes for second confirmation.

Let it reboot, you should successfully boot into the GUI.

6 - Patch up

After all these processes, my phone finally flashed into CN ROM. But I notice some issue with the phone, which I listed below:​

Finger Print hardware not available when try to configure.

Google Services and apps not available, even I downloaded it from the Chinese app store. I’m unable to sign in google account.

System update not working, although it able to detect updates, download and install. But after reboot the system still stick back to the previous version.

What I do to solve these issues, I try to update the system to android 12 through local storage.​

How to do it:

Rename CN_Android 12 update (update.zip) to update.zip

Connect your phone with USB cable on the below USB port, and copy update.zip to phone’s internal storage.

Launch System Update app, click on the 3 dots on the right top of the screen.

Select use the install package update, accept and run the update.

It will install and reboot your phone.

And that’s it, your phone has successfully flashed CN_ROM Android 12, make sure you take all the updates by running System Update App.

The remaining problem is google related services and apps will not run, I have done a lots of stuffs and after hours I have finally fixed mine, but I forgotten how it happen.

The only thing I remember is I went into setting, and search “google” keyword, clicked on some google’s app and there is an option mentioned something like:

“check this if you need to run google services”

Any kind soul please fill the gab, and anyone who benefits from it, please perfect it for others.

Cheers.

Contributors and references:

mrgreapes #post 13

Overall flashing process and backup method

https://xdaforums.com/t/incompatible-hardware-with-system-row-rom-332.4249905/

bukeyolacan #post 82

A12 updates

https://mobile-ota-cdn.lenovo.com/firmware/202247163311928-8871.zip

Shadow27Jirka #post 6

CN ROM

https://meta.box.lenovo.com/v/link/view/b7dd980e0e874b58b2a6d683ad63adac