yashsingh1/xdaforums huggingface dataset:
[Lenovo Legion Phone Duel 2] bukeyolacan:
Link: https://mobile-ota-cdn.lenovo.com/firmware/202247163311928-8871.zip
[Lenovo Legion Phone Duel 2] xregx:
How to create backup in the qfil app, i tried but the button "Backup QCN and Restore QCN" appears diable, any idea for this error? bad driver install maybe ? in qfil mi device is detect on COM6 port
[Lenovo Legion Phone Duel 2] NinaQ:
How do you apply this in the local directory so it detects it and updates? oh nevermind. I accidentally named it "update.zip.zip"
[Lenovo Legion Phone Duel 2] xregx:
place it in the root directory of your phone (/storage/emulated/0) and name it just as update.zip, when you search for an update select the three dots and there is the option that says "use an update package", if your phone is compatible with the package it will start the update. in my case it didn't work "device not compatible" is the warning
[Lenovo Legion Phone Duel 2] xregx:
I was finally able to make a backup with qfil, I have flashed the CN rom and performed the procedure to replace the "persist" and "modem" partitions, I receive "the system incompatible hardware error", do you know if there is a way to solve this? I can go back to the global rom without problems and everything works fine, but I'm frustrated I want to update hahaha
[Lenovo Legion Phone Duel 2] bukeyolacan:
I flashed ZUI 13 (A11) first so then installed A12 through local update so if you tried to flash A12 directly it might not work. Did you erase persist and modem partitions before replacing them? Also my phone had unlocked bootloader when I did the process so not sure if somehow related
[Lenovo Legion Phone Duel 2] xregx:
How are you doing with A12, any significant problem or that prevents you from using the phone normally?
[Lenovo Legion Phone Duel 2] bukeyolacan:
No problems at all, I even got some OTA updates for small version patches
[Lenovo Legion Phone Duel 2] HumbleFox:
I'm so glad I never stop checking this forum.

anyway, thank you for the contribution in the solution of flashing from Global > CN ROM.

I have successfully flashed to CN and upgraded to android 12 + update.

It also fixed the finger print issue by upgrading to android 12.

great work guys.
[Lenovo Legion Phone Duel 2] SamHermann:
is android 12 better?
[Lenovo Legion Phone Duel 2] HumbleFox:
Haven't really do any full test yet, because I'm having problem with google play store, might be because of the CN OS.

I might need to root my phone.
[Lenovo Legion Phone Duel 2] SamHermann:
can you do a tutorial? I want to install too
[Lenovo Legion Phone Duel 2] HumbleFox:
Sure, but you might need to give me a few days to consolidate the info.

And bare in mind that I'm definitely not the right person. because of lacking experience in all these tools, which involved in the flashing process.

If anything goes wrong, I might not able to help and you will be on your own. *Sweating*
[Lenovo Legion Phone Duel 2] &(*):
@bukeyolacan ,

Have you received the .360 update? I have not been able to update via OTA. Is it possible to get an updated link for the update.zip?
[Lenovo Legion Phone Duel 2] HumbleFox:
Where are you from?

What's your current version?

I don't have the update link, my update is through OTA.
[Lenovo Legion Phone Duel 2] &(*):
Refer to post #101.
[Lenovo Legion Phone Duel 2] HumbleFox:
I'm running .360 now.

I have checked my phone, there is no update.zip in my root.
[Lenovo Legion Phone Duel 2] &(*):
The update is deleted after the phone restarts and boots/mounts the updated system. What is the Android Security date on the system now (February or June)?
[Lenovo Legion Phone Duel 2] &(*):
Refer to post #104 for those that have encountered the System Update app not finding any updates.
[Lenovo Legion Phone Duel 2] HumbleFox:
March 2022
[Lenovo Legion Phone Duel 2] &(*):
Was able to retrieve the update after granting the permission under the Security app for WLAN for System Update. Received both .340 and .360. Apparently the default is for Mobile data to request the permission and not for WLAN, so it manually has to be toggled. Probably the #1 reason so many other Legion Duel 2 owner's are stuck on outdated firmware considering the Global rom doesn't have the Security app from what I remember. For future reference you can find the downloaded update after enabling hidden folders and searching your main local storage for the .zuiota directory. Please keep in mind the update is deleted after the phone restarts and boots/mounts the updated system; copying it for archival purposes to downloads or external storage is advised.
[Lenovo Legion Phone Duel 2] xregx:
perform the procedure successfully, but now I have no cellular network, I think I stoned my IMEI ?

Edit: Everything is fine, just apply the A12 update and it solved the problem with the cellular network. Just to ask, there is a way to add the Spanish language, either by taking the file from the Global Rom or otherwise.

Edit 2:for those who have a problem with google play. I solved it by enabling an option in Settings>app management> three points (...) >Google Basic Services> Enable switch. In this way I was able to start session with my gmail account, download apps from google play etc ...
[Lenovo Legion Phone Duel 2] HumbleFox:
Good job my friend :)
[Lenovo Legion Phone Duel 2] jez.dayao:
Thanks!

This is confirmed working on Legion Duel 2 Global out of the box.

Already installed on my global duel 2.
[Lenovo Legion Phone Duel 2] Yuna04:
Anyone here know how to fix deadboot after flash? Already tried flashing in qfil and rsa but failed.
[Lenovo Legion Phone Duel 2] Yuna04:
@bukeyolacan how did you flash it to lite version? I followed your convo but it failed when i flashed

Edit: nvm it worked with lite version and it boot completely

Edit: i tried flashing to cn rom but when i back up the partition I couldn't restore it and now I'm stuck in crash dump
[Lenovo Legion Phone Duel 2] xregx:
Can you turn it off while in Memory Dump? It takes a while with the power button pressed until it turns off.
[Lenovo Legion Phone Duel 2] Yuna04:
Yes but just comes back to crash dump i probably need to restore the partition that i accidentally deleted
[Lenovo Legion Phone Duel 2] xregx:
Which partition did you delete? Do not complicate yourself, enter EDL mode. Open RSA and recover with global rom, then try the A12 upgrade procedure again, I too had trouble upgrading until I followed this guide
[Lenovo Legion Phone Duel 2] Yuna04:
I actually reflashed to global rom but it's still stuck in crash dump
[Lenovo Legion Phone Duel 2] xregx:
Which partition do you need? I have some of the backup that I made, maybe they can work for you
[Lenovo Legion Phone Duel 2] Yuna04:
persist modem_a and modem_b

On version 12.5.591 of cn rom
[Lenovo Legion Phone Duel 2] xregx:
In another post you commented that if you had done it but you couldn't find them, the route is appdata\Roaming\Qualcomm\QFIL\COMPORT_X (X It depends on the port number your phone was on.) Check with persist that I leave you attached if you have any positive result
[Lenovo Legion Phone Duel 2] Yuna04:
I couldnt find it anymore on comport
[Lenovo Legion Phone Duel 2] HaoAsakura:
Successfully flashed my Legion Duel 2 Global using this method. I am now on the latest android 12 patch (local and OTA). Thanks a lot!

One thing not working is the fingerprint sensor, anyway can it be fixed? Though, it does not bother me that much
[Lenovo Legion Phone Duel 2] HumbleFox:
Supposedly it will fixed your print sensor after upgraded to A12

maybe try system upgrade to latest firmware
[Lenovo Legion Phone Duel 2] HumbleFox:
Can you provide some pictures on the restoring partition?

Let see how we can help you
[Lenovo Legion Phone Duel 2] HaoAsakura:
Currently on 13.5.360 but still saying Fingerprint Hardware Not Available, not too much of a problem though but any help will be greatly appreciated ;)
[Lenovo Legion Phone Duel 2] HumbleFox:
I have checked the internet, there is a post mentioned something related to android fingerprint sensor. for their solution, it seems the applying presist.img will solve the problem.

**Please note that the model is different, so just try apply the concept.**

It might not work, I don't have a spare phone to do the test.

but it worth a try if you really need the fingerprint function.

Please note that there is always risk to flash anything to your phone, so please do it carefully and at your own risk, always backup your important files.

Source :

https://xdaforums.com/t/guide-fix-persist-img-loss-of-finger-print-sensor.4125909/page-11
[Lenovo Legion Phone Duel 2] HaoAsakura:
Might not work but worth a try, can someone on Legion Duel 2 Global running now on CN rom android 12 share their persist.bin? Thank you
[Lenovo Legion Phone Duel 2] &(*):
Just use a persist.img from the official Global (Duel 2) firmware/builds which can be found here .
[Lenovo Legion Phone Duel 2] Shirumitsu:
im new here

mine is legion 2 pro version L700081, this boatloader is blocked, I never changed the ROM, can I get the android 12 file and update directly?
[Lenovo Legion Phone Duel 2] Making bacon pancakes:
I know it's late but is it safe if I update directly the provided android 12 local package with this device version? I'm not good with those technical stuff that you guys discussed and also I haven't unlock the bootloader or something with my device. I am also in CN rom, thanks!

Update: I installed the provided update.zip above and it works without any problem, make sure that you're in android 11 before you proceed! I also installed the latest security patches. Thanks everyone!
[Lenovo Legion Phone Duel 2] Shirumitsu:
como esta o uso? achou algum bug? valeu a pena atualizar para essa versão zui 13? outra coisa como tu instalou os patch de segurança?
[Lenovo Legion Phone Duel 2] gervaniolima:
explain better how you did to update, i have cn phone with global rom but i want to try android 12 CN
[Lenovo Legion Phone Duel 2] terrapin4:
Can anyone verify Android Auto/GPAY works after the upgrade to A12? I assume no since this CN official.
[Lenovo Legion Phone Duel 2] weijen6:
I successfully flash CN->Global. and fixed the IMEI, but the fingerprint sensor doesn't work. persist.img is also useless.
[Lenovo Legion Phone Duel 2] gervaniolima:
Yes, work
[Lenovo Legion Phone Duel 2] gervaniolima:
I updated, had the global version and put the CN version. it is much better, with more functions, the security patch is more current.

So far I haven't found any bugs
[Lenovo Legion Phone Duel 2] gigahurts:
Hi all,

I upgraded to 1I'3.5.332, thanks to all for help and guides.

However, I cannot update to 360, I do not get the update, system updater says I'm up to date when I click refresh. I've tried going to the security app and enabled wifi for the system update app. Still don't get the update via the updater.

Also, no Android Auto, I've installed it, but it says there's an error as it was not originally installed with the rom. Found a work around by converting Android Auto to a system app, but need root. Anyone root this rom? I need to extract the boot.bin from the latest rom I downloaded and renamed update.zip and put on the phone, but to do that I need to extract the boot.bin from the payload.bin in the extracted update.zip.

Anyone have a link to the latest rom 360 or 380?

Also, for those who don't have 5g and on t-mobile, you need to use only one band of the 5g network, disable the rest.
[Lenovo Legion Phone Duel 2] gigahurts:
Hi all,

Got root now, still not getting updates, but converted android auto to system app and is usable now.
[Lenovo Legion Phone Duel 2] waabby:
Followed your guide but still this happened after the last procedure...😭
[Lenovo Legion Phone Duel 2] jez.dayao:
You haven't restored the persist.img. You need to restore the previous persist.img that you backed up for you to proceed on restore factory step.
[Lenovo Legion Phone Duel 2] turbo30001:
Newbie alert here. How do i workout which firehose file is the correct one for the Legion Dual 2?
[Lenovo Legion Phone Duel 2] turbo30001:
Ok i can see the Snapdragon 888 shipset is SM8350. How can i extract this from my firmware OR where can i find the emmu firehose file?
[Lenovo Legion Phone Duel 2] p_noch:
Please anyone with the latest chinese rom (A12) help confirm whether

Island by oasisfeng (https://island.oasisfeng.com/)

or work profile is working correctly on the new rom.

Currently on the Global .188 after installing the work profile, we would be getting "ZuiRowResolver" force close when trying to install from APK or any other action that required ActivityResolver

I have extracted one of the update.zip from the chinese rom and could not locate "/system/priv-app/ZuiRowResolver" as in the global rom

Appreciate all the help!
[Lenovo Legion Phone Duel 2] p_noch:
&(*) May I ask, have you ever figure out how to bypass region check on Duel 2?​

For some reason, mine always stuck at "the current system is not compatible with the hardware" no matter the method.

I have even unlocked to try your posted method but no avail.

Cheers
[Lenovo Legion Phone Duel 2] turbo30001:
Hi Humblefox, I got through all the steps successfully to install the Feb, 22 - 13.5.332 ST cn rom. However, i can't upgrade to the latest 360 rom. I have set the WLAN (automatic downloading under wlan). I even tried running a VPN through Hong Kong unsuccessfully. Gave whatever permissions to the system service update app as well. I don't know why your getting the update & i'm not.
[Lenovo Legion Phone Duel 2] project_2501:
**updated the instructions, check the how-to_README**

@p_noch & @turbo30001

I think the updates aren't being received because of the serial on your device which registers as a Duel 2 not a Pro 2 with Lenovo's update server. I read that there is going to be a ZUI 14 (Android 13 update) for Pro 2, maybe they pulled the updates for the new release version?

As for the trouble you are both experiencing, it helps to read the thread fully to understand how the process of updating and region changing was figured out. @bukeyolacan was the main tester and discovered from another thread which partitions were necessary to preserve for the region change thanks to @mrgreapes (and can also apparently write mandarin to request help from those in china), whereas @&(*) mainly provided the resources, software + drivers, and support for it to be possible at first, and @HumbleFox ironed it all out with his clear instructions for the switch from Duel 2 to Pro 2 altogether. Keep in mind that there are still bugs between the two models that may not be resolved, like the fingerprint sensor, which only works with Pro 2 models after switching from ROW to CN at the moment. I've gathered the updates for you both and others who may be experiencing the same issue of downloading the final 12 build, which may or may not be possible with your Duel 2. Try them out with the link provided and click Download All at the top right corner of the drive link. Make sure you read the readme file provided for a clear understaning of how to apply the updates.
[Lenovo Legion Phone Duel 2] turbo30001:
thanks. RE; fingerprint, i guess in my case i started with 137 ST Global rom, then inadvertantly tried to update to 188 CN rom via QFIL process. It resulted in what other members report, "hardware is not compatible" message. So then i used RSA to then reflash 188 CN ROM (noting i originally had the 137 global rom) & it accepted it !! Once i got 188 running, i went back through the QFIL for the A12 & success. Fingerprint sensor works perfectly obviously since its a CN rom. Then i think i used APK desktop website to download Google Services & sideload because the widget explained in the thread didn't do anything for me. It was a long road until i got all the apps i wanted. Still have a problem with the Android Auto. Currently cannot convert into a systems app. Failure on not enough space. Question, would i need to apply the updates incremently? And would i need to reload all my Google apps again? RSA cannot take a snapshot. Is there any other way for backup?
[Lenovo Legion Phone Duel 2] turbo30001:
How did you get root?
[Lenovo Legion Phone Duel 2] project_2501:
You have to unlock your bootloader (enable OEM unlocking, and flash sn.img) or find a working exploit for kernel 5.4 that hasn't been patched. For those having trouble getting the sn.img from ZUI unlock, try this method.
[Lenovo Legion Phone Duel 2] turbo30001:
Thanks for the insight. Don't know why the iunlock site doesn't work. Even used a yahoo email address. Submit button just doesn't work.
[Lenovo Legion Phone Duel 2] xregx:
Hola, alguien logro hacer funcionar android auto en la ROM CN 13.5.380? Se necesita ser root o en stock es posible? Estoy pensando en cambiar de teléfono solo por esa razon, si puedo evitarlo mejor

..

Hello, someone managed to make android auto work in the CN 13.5.380 ROM? Is it necessary to be root or in stock is it possible?

I'm thinking of changing phones just for that reason, if I can avoid it better...

Gracias por la ayuda de antemano

Thanks for the help in advance
[Lenovo Legion Phone Duel 2] turbo30001:
Still no response from the iunlock site. I've looked at your alternative method & it still requires a sn.img download which to me when i try it gives me a file sn.img.crdownload 6kb. I can't take that the leap of faith on this file, otherwise the method seems easy enough to follow. FYI, i've now updated to the 380 rom. Is there any other way to root the zui12?
[Lenovo Legion Phone Duel 2] turbo30001:
How did you get root? the zui site is not sending any sn.img files. Did you get root on the 380 rom?
[Lenovo Legion Phone Duel 2] turbo30001:
In theory, should the new android A13 firmware be upgradable by the same QFIL process?

im currently sitting on 13.5.380 which is A12.
[Lenovo Legion Phone Duel 2] turbo30001:
Everytime i access the partitions table via QFIL, i can't find those listed in the guide. Fpinfo & frp does not exist. However, i get frp & super at those addresses. I've opened the files in HxD & checked the address at 800, i have 00's when i expected my serial number.
[Lenovo Legion Phone Duel 2] project_2501:
@turbo30001 ,

You're probably going to need a scrubbed SN.img. Have you tried to search for your serial # within other partitions? The problem is identifying every value that should be kept private and removed from an SN.img so that it doesn't create complications for the device.
[Lenovo Legion Phone Duel 2] turbo30001:
No i haven't tried searching the other partitions. Thanks for the tip, i will start downlading & checking. Will take some time to complete. Yes, if i could get a copy of a SN.img with the serial & IMEI details in, i could replace this file with my serial & IMEI details. I assume this is what you mean by scrubbed.
[Lenovo Legion Phone Duel 2] turbo30001:
Ok i've downloaded all the files & did a search. The file that came up is Logfs 0x0006A7CF & that has my serial number but given the names of the partition, i don't think the file is of any significance.
[Lenovo Legion Phone Duel 2] project_2501:
I think the issue is Lenovo only supports the Legion line of devices within mainland and neighboring regions now. Try the returnees vpn app suggested on this thread and then try to get your sn.img through the browser app on your phone from ZUI . If you receive an update for ZUI 14, navigate to .zuiota directory (show hidden directories/files needs to be enabled) while it is updating and copy the update to another folder before restarting the phone so it can be provided and archived (like I did with the other updates).
[Lenovo Legion Phone Duel 2] project_2501:
Were you successful @turbo30001 with my previous suggestion? You may need to clear google services cache (read here for reference). I believe Lenovo blacklisted US IP addresses from using the ZUI unlock site or Motorola now manages the server for the US.
[Lenovo Legion Phone Duel 2] turbo30001:
I tried it a few times unsuccessfully. OTA Updates not recognized even after the suggested Shangai VPN. I didn't clear the cache but i will try after reading your followup. Problem is that my device is a Legion Dual 2 with the Legion 2 Pro ROM flashed so my serial number assigned probably doesn't work for the OTA updates. Are all SN.img files the same except for the IMEI & serial number? If so, all i would need is a copy & highlighted address section as i can enter my details.
[Lenovo Legion Phone Duel 2] Metsavend:
HI i have Legion Phone Duel 2 (verison with pro 2 fw) i installed all in steps , backups and restored 3 things.

When i start phone says that that firmware is not compatibility with this device hardware. what i did wrong or how i cant fix it ?
[Lenovo Legion Phone Duel 2] project_2501:
Persist and modem need to be flashed from the previous build before first boot to the ZUI13 build. Were you running Global prior to upgrading (AliExpress version, which is a Pro 2 running the Duel 2 system)? Read through this post and follow the steps after you have extracted both modem and persist from the previous build you were running (no need to flash the whole previous build, just those two partitions).
[Lenovo Legion Phone Duel 2] Metsavend:
I restored persist and modem from rom before I had RSA 12.5.188 version of os. But it still says its wrong.

1) I backuped (12.5.188) version persist and modems.

2) I selected zui 12.5.591 prog_firehose_ddr.elf from QFIL and load content contents.xml

3) Pressed download content.

4) waited until done. Then restart and boot into error log or something. (white text)

5) restared to EDL and restored previos (12.5.188) modem and persist.

6) restared and let it boot up ( OS corrupt error came and i did factory reset)

7) when it now boots up then this not compapility os text came.
[Lenovo Legion Phone Duel 2] Metsavend:
I managed to boot ,but i did OTA update and then it stucks in fastboot rebooting all the time max 4 times then OS corrput error and then again. Tryed to restore with RSA but still same. Is OTA out of question ?

and in fastboot mode it shopws bootloader version and baseband version: " - " eg none
[Lenovo Legion Phone Duel 2] Metsavend:
Lol fixed problem :D , i think it was dead battery :D

Only probelm is that ´if I plugin charger screen turns black (lcd) and wont turn back on before i do force reset and remove charger.

Its charging but screen turns black. touch and sound evcerything is working beside lcd
[Lenovo Legion Phone Duel 2] project_2501:
What version did you update to? Post pics if you can.
[Lenovo Legion Phone Duel 2] project_2501:
@turbo30001 , have you had any success with your device? I read there is a new build for the device and was wondering if you have received it?
[Lenovo Legion Phone Duel 2] turbo30001:
I only have 380 rom working but cannot get Andriod Auto to be recongized as i need root access to convert into systems app. Zui unlock just not sending patch file no matter what i do. What is the new build? A13?

I think i may have A13 downloaded from the chinese site but didn't pursue it.
[Lenovo Legion Phone Duel 2] xregx:
Alguien puede confirmar está actualización para Lenovo legion 2?
[Lenovo Legion Phone Duel 2] xregx:
Comentaron que llega Via OTA pero al mío aun no, ni siquiera usando VPN china, puedes compartir el link para descargar el img?
[Lenovo Legion Phone Duel 2] project_2501:
@turbo30001 , I'm wondering, why is there a watermark of tony.petroski6484 on the images you provided? Have you downloaded the update? If so, remember to copy the update from the hidden folder .zuiota directory to Downloads before completing the update or restarting the phone so you have a backup of it for archival purposes, as it will delete the .zuiota directory upon boot (looks like you're the only one who has received it so far).
[Lenovo Legion Phone Duel 2] turbo30001:
No i didn't download. It was the A13 rom that i downloaded not the A14. watermark is my name because the lengths you go to access this page is enormous & now i cannot access anymore.
[Lenovo Legion Phone Duel 2] project_2501:
ZUI14 is A13, not A14. Apparently the beta has been closed because there are too many bugs at the moment. It looks like a longer wait now (if ever) for a stable Android 13 build.