yashsingh1/xdaforums huggingface dataset:
[Lenovo Legion Phone Duel 2] bukeyolacan:
So my question is that is it possible to flash China rom to global version and get OTA upgrade to android 12 as I heard china devices are getting zui 13?
[Lenovo Legion Phone Duel 2] &(*):
It's available here. If you attempt to flash it, make a .qcn backup of your nv data first. You can attempt to flash it with these instructions (7th post), only if you have all the drivers necessary for both LMSA/RSA & QPST/QFIL and know how to set it up correctly (firehose config needs to be set to not erase; you will need to set storage type to ufs).
[Lenovo Legion Phone Duel 2] bukeyolacan:
Problem is i cant unlock the bootloader yet cause adb devices command doesnt show up the phone. Tried couple of drivers but didnt work.
[Lenovo Legion Phone Duel 2] &(*):
You don't need to unlock your bootloader as it will most likely be relocked once you flash it. Do you have these (not just for OnePlus8, for all Qualcomm devices)?
[Lenovo Legion Phone Duel 2] bukeyolacan:
Ok I was able to connect and unlock bootlader. I am downloading China rom now and will try flashing using the instructions. Hopefully it doesn't get bricked.
[Lenovo Legion Phone Duel 2] &(*):
Make a backup of your nv data (QCN) first. Then do both edit 1 & edit 2 of the instructions posted and make sure to do it carefully, or if you're brave enough do only edit 2.
[Lenovo Legion Phone Duel 2] bukeyolacan:
So I followed the instructions and after flash it went black screen. It doesn't boot or get detected by RSA. Only thing I can do is QFIL detects COM6 port when connected
[Lenovo Legion Phone Duel 2] &(*):
Force shut it down, hold power until screen flashes on. You forgot to check "Reset after downloading". If that doesn't work you will need to use the other firehose protocol (lite) and that should restore it to a booting state.
[Lenovo Legion Phone Duel 2] bukeyolacan:
I think its in EDL mode cause nothing else happens. Do you use telegram or whatsapp?
[Lenovo Legion Phone Duel 2] &(*):
Holding power doesn't do anything? It should at least shutdown and reboot and if the screen briefly flashes then yes it is in EDL. You will need to flash it back to Global or whatever was previously on it. Did you unlock the bootloader first or not? That might have been the issue.
[Lenovo Legion Phone Duel 2] bukeyolacan:
Nope nothing happening when holding shutdown. When I hold for 15 sec then it resets phone but always black screen. I can understand that it reset from QFIL cause COM port gets disconnected then reconnects. I think its hardbricked now and there is no QFIL rom I could find so have to take service center then...
[Lenovo Legion Phone Duel 2] &(*):
Okay, try flashing it again with the firehose config option checked "Reset after Downloading". You used EDL to flash it the first time, right? If you still get a black screen you will need to flash the original Global firmware back onto it. You state that RSA doesn't find it? Did you unplug and plug it back in or leave it plugged in?
[Lenovo Legion Phone Duel 2] &(*):
One other thing you might of forgot to change, storage type to UFS.
[Lenovo Legion Phone Duel 2] bukeyolacan:
I tried firehose flash many times but keep getting sahara fail error or process fail. Storage type was always ufs I never touched it
[Lenovo Legion Phone Duel 2] &(*):
Use firehose lite and check to see if device manager shows any yellow exclamations now.
[Lenovo Legion Phone Duel 2] bukeyolacan:
Tried lite now, there is android device in device manager with yellow
[Lenovo Legion Phone Duel 2] bukeyolacan:
Is it possible for you to connect remotely via teamviewer or do you know someone that can fix if I pay?
[Lenovo Legion Phone Duel 2] &(*):
You can fix it. Just try updating the driver automatically and see if it finds it first
[Lenovo Legion Phone Duel 2] bukeyolacan:
I think its out of my level now, would need some help with it
[Lenovo Legion Phone Duel 2] &(*):
The driver package you installed will read the USB ID and should find it within DriverStore. Right click on the android device that has the exclamation and update the driver.
[Lenovo Legion Phone Duel 2] turbo30001:
No I gave up on the various ways. What's your workaround solution? Yes I have a Duel 2
[Lenovo Legion Phone Duel 2] project_2501:
First you'll want to sign into your Lenovo Account (can be done on US site); second, go to https://m.zui.com/iunlock ; third click the link 立即登录 near the top (your Lenovo ID should verify and reload the page); now, enter your stuff and check off the box at the bottom and click submit; a prompt should appear with a check mark indicating success with what you provided. Wait a few minutes - now if your impatient and still haven't received the email, type this into your browser: https://cdn.zui.lenovomm.com/developer/lenovoboot/YOUR_DEVICE_SERIAL_NUMBER/sn.img .
[Lenovo Legion Phone Duel 2] turbo30001:
Ok i tried it but it returns with "Please enter the correct IMEI!" So recapping, im in Oz and i get through step 1, 2 but not 3. Your onto something here for sure. It maybe looking for a chinese phone number for a login even though it accepts my current login.
[Lenovo Legion Phone Duel 2] project_2501:
Put your serial number into the link, it's a direct request to the server that stores the sn.img and I'm pretty sure the sn.img was generated when the device was produced/flashed at the factory. The previous steps were suggested only because it's the polite way of retrieving the sn.img. I think you forgot to activate your device, on the CN rom it's a mandatory step, so that's probably why there is a query/error on the ZUI site.
[Lenovo Legion Phone Duel 2] project_2501:
If what has been suggested doesn't work then you can either write to devworld@lenovo.com to request your sn.img directly (if it has not been generated), or by taking a slight risk and flash a blank vbmeta.img renamed to sn.img to see if it unlocks the device. Just make sure to backup vital stuff before attempting in the odd chance that something goes wrong, which I really don't think will.
[Lenovo Legion Phone Duel 2] project_2501:
@turbo30001 , have you tried the other method suggested with the link provided and replacing the /YOUR_DEVICE_SERIAL_NUMBER/ with your actual serial number (lower case letters and numbers)? I wonder if the ZUI 13 build removed the requirement from the loader for an sn.img altogether? By chance, have you tried just running "fastboot oem unlock-go" to see if it unlocks?
[Lenovo Legion Phone Duel 2] ณัฐวุฒิ29:
Zui 13 ผมอยากย้อนกลับไปใช้การเรียนรู้สิ่งนี้ให้ดีที่สุด

... ผมมีปัญหาจากการอัพเดทเป็น zui 14
[Lenovo Legion Phone Duel 2] project_2501:
https://xdaforums.com/t/possible-to-get-android-12-via-china-rom.4439731/page-5#post-86900881 ("https://mobile-ota-cdn.lenovo.com/firmware/202247163311928-8871.zip")

ทําตามคําแนะนําจากการโพสต์ด้านล่างเพื่อแฟลชกับ QFIL อย่างถูกต้อง ลองใช้บริการแปลเว็บ (bing / google) เพื่อถามคําถามที่นี่ในฟอรั่มนี้จะเป็นประโยชน์กับความพยายามของคุณ

https://xdaforums.com/t/possible-to-get-android-12-via-china-rom.4439731/page-5#post-87047987
[Lenovo Legion Phone Duel 2] xregx:
My phone was updated to zui 14, but when receiving calls the phone turns off or restarts, anyone with the same problem?
[Lenovo Legion Phone Duel 2] project_2501:
Not a problem here transmitting or receiving. Check your network configuration and set to NSA+SA if using 5G. Could be a permission issue within the security app triggering something if you've made modifications to what you use for your default phone app. I think after the update a factory reset is necessary for it to properly apply for the default apps - there are many other small quirks altogether that still need resolved.
[Lenovo Legion Phone Duel 2] abraarukuk:
Will it work for legion phone duel ?
[Lenovo Legion Phone Duel 2] Suriem:
Eu segui as instruções e não consegui fazer a parte das partições deu erro. A rom instalei mas continua com boot loader bloqueado . Agora aconteceu uma coisa meu número de série que era de 10 dígitos caiu para 7 e para conseguir o sn.img eu preciso de 8 dígitos . Não sei o que fiz, para que isso aconteça, mas gostaria de repetir para ver se consigo chegar a 8 dígitos.

Hi, I followed the instructions and I couldn't do the partitions part, it gave me an error. I installed the rom but it still has a blocked boot loader. Now something happened, my serial number, which was 10 digits, dropped to 7 and to get the sn.img I need 8 digits. I don't know what I did to make this happen but I would like to repeat it to see if I can reach 8 digits.
[Lenovo Legion Phone Duel 2] project_2501:
Which qpst bundle changed the serial #? If you did a region change from Duel 2 to Pro 2; try rolling back to the US build with RSA and see if it alters the serial # again. Make sure to retain your original modem, persist partitions and perform a qcn backup before proceeding with a flash.
[Lenovo Legion Phone Duel 2] dawood121:
Can anyone help me install latest rom
[Lenovo Legion Phone Duel 2] draagoonsid:
I followed the steps on QFIL. After downloading content, and trying to boot up so I can flash the backup partitions, it wouldn't boot up no crash dump error. Can someone help me.
[Lenovo Legion Phone Duel 2] project_2501:
Hold the power button for as long as it takes for the device to respond; if it doesn't, hold both volume buttons and power to boot back into EDL and check to see if it's discovered with QFIL at which point you can try flashing the device again properly (did you read this post carefully?)
[Lenovo Legion Phone Duel 2] draagoonsid:
I managed to boot it up again. I've used the latest QFIL app and update the qualcomm drivers. After flashing it again it was a success on reset it shows the crash dump (continues to flash the backup partitions). Now it perfectly works with the latest version from OTA version 14.0.314 ST. May I ask if this is the latest version?
[Lenovo Legion Phone Duel 2] project_2501:
Yes, it is the most recent patch for ZUI 14.

Is that what crash dump is doing (flashing the bak partitions)?
[Lenovo Legion Phone Duel 2] draagoonsid:
Can anyone link me the Global ROM or the stock ROM of the Legion Duel 2. I would like to go back from CN to Global ROM. There are few annoyances that I wanna go back to the .188 version of global rom
[Lenovo Legion Phone Duel 2] &(*):
Did you select your COM port in QFIL?
[Lenovo Legion Phone Duel 2] bukeyolacan:
I tried but says the best driver is already installed (yellow mark says code 10:device cant start)
[Lenovo Legion Phone Duel 2] bukeyolacan:
Yes I selected. It automatically finds it anyways and when I check there is only COM6
[Lenovo Legion Phone Duel 2] &(*):
Can you post screenshots of your QFIL and firehose config? What is the sahara error that QFIL displays?
[Lenovo Legion Phone Duel 2] &(*):
Uninstall QPST and reinstall it. Make sure you are using version .496. Delete all your temp files (make sure hidden files are enabled in explorer) in your user directory /appdata/local/temp
[Lenovo Legion Phone Duel 2] bukeyolacan:
Still same error. I checked error log and found this

20:32:26: INFO: User wants to talk to port '\\.\COM6'

20:32:36: DEBUG: port_fd=0xF8

_____

| ___|

| |__ _ __ _ __ ___ _ __

| __| '__| '__/ _ \| '__|

| |__| | | | | (_) | |

\____/_| |_| \___/|_|

20:32:36: {ERROR: OpenPort:5971 It took 10.00000000 seconds to open port. Which is longer than 3.000. This indicates your target is not stable
[Lenovo Legion Phone Duel 2] &(*):
You may need to update the drivers again in order for the USB ID to be recognized. Use either of the last two of these on the page (12-2021 or 3-2022) and extract the Driver folder and unzip it and run the setup.exe (it's the most recent Qualcomm drivers). You can also check if a more recent QFIL fixes the error. If neither work and you did a backup of your nv data (.qcn), a full erase and reinstall might be your only option to get it back to Global.
[Lenovo Legion Phone Duel 2] bukeyolacan:
Unfortunately I saw your message late and didn't take a backup. Tried different versions of QFIL and tried qualcomm drivers you sent on the link but same error always. Also tried different ports on computer and different usb cables. I guess I take it to lenovo service for repair.
[Lenovo Legion Phone Duel 2] &(*):
@Malberd had the same issue and was able to flash his. You can also check one other thing, in device manager, check Ports/COM and see if the device shows as connected (should be HS-USB Diag COM 6 if it actually is connecting). Post a screenshot of your device manager. One other thought is, did you use QFIL and then it went black to EDL or did it go black to EDL after using RSA? Did you do both edit 1 & edit 2 from that post? Do you have the visual studio 2010 x86 redistributable installed?
[Lenovo Legion Phone Duel 2] bukeyolacan:
Ok somehow I was able to flash lite version then it went to fastboot mode. Then used RSA to install original rom back and it works. So if it can be saved then I want to try still flashing china rom. I did edit1&edit2 together and have redist. It went completely bricked after edit1 steps so happened after RSA .
[Lenovo Legion Phone Duel 2] &(*):
Try just the QFIL way if RSA caused the issue we just fixed.
[Lenovo Legion Phone Duel 2] &(*):
Now that it boots normally, do this first (Backup QCN). When that completes then proceed to flashing via QFIL (edit 2 method).
[Lenovo Legion Phone Duel 2] bukeyolacan:
So I took backup and tried edit2, flashed CN rom but I get same error message as this post https://xdaforums.com/t/how-to-flash-global-to-cn-rom-please.4409417/. Should I try the steps you wrote in the post? But now again I can't get the device show up with fastboot devices command so last time I had to switch usb connection to file mode to make it work. In the current state of the phone, I can't choose that setting so no idea how to get it detected
[Lenovo Legion Phone Duel 2] bukeyolacan:
Thanks a lot for the help btw
[Lenovo Legion Phone Duel 2] &(*):
QFIL was set as meta build with contents.xml loaded and it posts system incompatible? Strange, that's what flashing it with RSA should have done the first time, which is why he included the second edit to get past the boot error. Try doing the same step again through QFIL and see if it boots. If not, the only option is to try an older CN build to see if it will boot. If it can be done, an update to 12 (ZUI 13) will be available OTA. You're welcome, just want to make it possible to get the device back to what it was manufactured as so it can be updated. Lenovo has done this crap with almost every Global version of phone they have marketed.
[Lenovo Legion Phone Duel 2] &(*):
Why do you need to enter fastboot mode? Turn off the phone, hold both volume + & - and then turn on, screen will turn on then off quickly, now it is in EDL, proceed with QFIL again with CN roms or restore it back to Global with RSA. There has to be a way to get this phone to boot the CN Rom without modifying nv data, or else it's what another post states (use Google Website Translate and read the full guide).
[Lenovo Legion Phone Duel 2] bukeyolacan:
Can it be because I have unlocked bootloader? Tried reflashing a12 china rom and now tried a11 china rom same thing still. Gonna try hexcode method but this is very frustrating, just to get a new android version all this trouble.
[Lenovo Legion Phone Duel 2] bukeyolacan:
I checked that hex tutorial but I don't have FFBM mode on phone. I already had qcn backup so tried opening with hex editor and look for the numbers shown on tutorial but I have only 88 00 01 00 CA 07 00 00 00 which is half different so there is no 01 to change into 02. I think I give up and gonna use global rom.
[Lenovo Legion Phone Duel 2] &(*):
refer to post #50
[Lenovo Legion Phone Duel 2] bukeyolacan:
Ok I will try today. Do I need to still install magisk 24.3 and place the boot.img into Downloads on the device? Also is vbmega.img files should be from ZUI13?
[Lenovo Legion Phone Duel 2] bukeyolacan:
Tried now and it got stuck with legion logo on boot. Those commands didn't work

fastboot --disable-verity --disable verification flash --slot=all vbmeta vbmeta.img

fastboot --disable-verity --disable-verification flash --slot=all vbmeta_system vbmeta_system.img

so I used instead

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

fastboot --disable-verity --disable-verification flash vbmeta_system vbmeta_system.img
[Lenovo Legion Phone Duel 2] bukeyolacan:
It just hangs on boot with legion logo
[Lenovo Legion Phone Duel 2] bukeyolacan:
Now it passed the boot logo but again error message "system incompatible"
[Lenovo Legion Phone Duel 2] &(*):
refer to post #50, everybody who wants to attempt it
[Lenovo Legion Phone Duel 2] bukeyolacan:
Flashed eboot and it also said "system incompatible"
[Lenovo Legion Phone Duel 2] &(*):
I think I found the solution posted here. It appears the flash_stock_firmware.sh script will do the same region switch for this device. You will need to make sure the correct .imgs are in your current path for fastboot. It states you should use a CN rom with Global firmware and be on the same version (a11 Global > a11 CN). I would use caution with the persist.img line unless you have made a backup of what is currently onboard. If the CN system successfully boots an update to ZUI 13 (a12) should be available OTA and all the messy flashing can be avoided.
[Lenovo Legion Phone Duel 2] bukeyolacan:
I will try and report tomorrow
[Lenovo Legion Phone Duel 2] &(*):
refer to previous post
[Lenovo Legion Phone Duel 2] bukeyolacan:
Can you write detailed instructions cause I am still a noob in this. I tried downloading super.img he provided and flashed it but not working. I also have tried to execute these commands from script file so I get below errors same for all erase and flash commands :

fastboot erase system (FAILED (remote: check device console))

fastboot erase system_ext

fastboot erase product

fastboot erase vendor

fastboot erase odm

fastboot flash system $1/super_2.img (sends file to phone then gives FAILED (remote: partition not found))

fastboot flash system_ext $1/super_3.img

fastboot flash product $1/super_4.img

fastboot flash vendor $1/super_5.img

fastboot flash odm $1/super_6.img

fastboot flash persist $1/persist.img

fastboot erase userdata

fastboot erase metadata

fastboot reboot
[Lenovo Legion Phone Duel 2] bukeyolacan:
I was finally able to make it work with this tutorial: https://xdaforums.com/t/incompatible-hardware-with-system-row-rom-332.4249905/
[Lenovo Legion Phone Duel 2] &(*):
Which version of CN (android 12 or 11)?! Write out the commands that you used so we can all be rid of Global.
[Lenovo Legion Phone Duel 2] bukeyolacan:
I followed #13 in the link. A11 worked straight but I couldn't update OTA cause of unlocked bootloader. So I decided to flash A12 with same method in that link again then it gave different error in boot with 2 options then I choose the one to restore the phone and A12 booted up. But currently GSM network doesn't work even though I flashed global rom modem.img
[Lenovo Legion Phone Duel 2] &(*):
You can relock the bootloader (fastboot flashing lock, fastboot oem lock; don't do it until you need to). Did cell (data) work with a11? I see you lost your IMEI, you should be able to restore it with the .qcn backup. Did you do a full flash with QFIL or just system?
[Lenovo Legion Phone Duel 2] bukeyolacan:
I havent checked a11 but it happened cause I flashed modem.img as in tutorial probably. I have qcn backup file so do you think restoring that somehow can fix it?
[Lenovo Legion Phone Duel 2] &(*):
Yeah .qcn restore should fix it, but you may need a modem.img from Global bundle too.
[Lenovo Legion Phone Duel 2] &(*):
I think NON-HLOS.bin is your modem image. Just use it from the Global bundle not the CN bundle.
[Lenovo Legion Phone Duel 2] bukeyolacan:
Actually I reflashed china a12 modem and restored qcn now I have gsm signal. All is ok now, just have to fix front camera acting weird. It was mentioned to be calibrated but couldn't yet
[Lenovo Legion Phone Duel 2] &(*):
NON-HLOS.bin is your modem, correct? So you flashed the full build (meta build) and then erase and restore only NON-HLOS.bin and persist and then booting the device and restoring .qcn, correct?
[Lenovo Legion Phone Duel 2] bukeyolacan:
Exactly
[Lenovo Legion Phone Duel 2] &(*):
Post some pics of the new UI. Anything new with Legion Realm? What is the system security patch date on it? Any new functionality or improvements?
[Lenovo Legion Phone Duel 2] bukeyolacan:
Attached some screenshots. Legion Realm has new UI which looks better. Also overall Zui has more chic dark theme. I didn't see any new functionality though. It came with lots of Chinese bloatware and Lenovo appstore. It's still Android 11 btw with November 2021 patch. I checked ota updates but nothing yet. Which phone do you have btw?
[Lenovo Legion Phone Duel 2] &(*):
Mine is the AliExpress Global version (lower specs), but the box for it states Legion Pro 2 so more than likely it will work when I do the region change. Figured it actually wasn't any later than December 2021 for the security patch as the build date is 12-09-2021, just an updated UI and at least some software fixes and improvements (check for screen flicker). You can easily delete the bloatware and at least be free of Google servies with a stock install. Now, other's who want off Global can thank you for testing and coming up with the method to do so.
[Lenovo Legion Phone Duel 2] bukeyolacan:
Legion Y90 has ZUI 13.5 and A12 but strangely we are still stuck with A11. I thought ZUI 13 would be A12
[Lenovo Legion Phone Duel 2] &(*):
It's updated to the final stock release and the performance should be more stable with various bug fixes. Android 12 platform will have to be done via open source and the procedure performed here on the thread provides a method for setup to backup/restore along with the resources to install the necessary firmware so that future development and support is less arduous.
[Lenovo Legion Phone Duel 2] &(*):
I read that there is a beta for android 12 for this device but I think you have to subscribe to the developer program in China. It might of been just the beta for this that eventually was marked stable. You'll have to write someone here to find out if in fact there is an Android 12 build available.
[Lenovo Legion Phone Duel 2] bukeyolacan:
It seems its still in beta https://club.lenovo.com.cn/thread-7838660-1-1.html
[Lenovo Legion Phone Duel 2] &(*):
It appears the push has been stopped until the build is stable. It's still in development so when it does get marked as stable you should see an update (relocking the bootloader might help to receive it OTA). As of now, is there anything noticeable in terms of stability with what you're currently running (getting hot, loss of connectivity, battery drain, etc.)?
[Lenovo Legion Phone Duel 2] bukeyolacan:
I havent noticed any issues. I relocked the bootloader for OTA. Lets see when it will be pushed. Do you think OTA upgrade might break anything?
[Lenovo Legion Phone Duel 2] bukeyolacan:
I noticed also fingerprint sensor doesnt work
[Lenovo Legion Phone Duel 2] xregx:
Do you recommend upgrading to A12 with this procedure?
[Lenovo Legion Phone Duel 2] bukeyolacan:
If you dont mind the fingerprint sensor, I didnt find any other issues
[Lenovo Legion Phone Duel 2] xregx:
Thanks for answering bro, have you been able to check the temperature when playing a game?
[Lenovo Legion Phone Duel 2] bukeyolacan:
I didn't see any difference in temperatures while gaming. It was around 45c max
[Lenovo Legion Phone Duel 2] xregx:
Do you get OTA updates? I'm thinking a lot about changing the rom, If it were guaranteed to have OTA updates, I would take the risk. If you use WHATSAPP or Telegram, could I have your support in case I have any questions?
[Lenovo Legion Phone Duel 2] bukeyolacan:
Yes there is OTA updates available. You can follow the instructions that was posted here
[Lenovo Legion Phone Duel 2] bukeyolacan:
For anyone interested, I received link from Club Lenovo community ZUI 13.5 which is based on A12 version so I will share the link after testing it.
[Lenovo Legion Phone Duel 2] &(*):
For anyone interested, I received link from Club Lenovo community ZUI 13.5 which is based on A12 version so I will share the link after testing it.