No. I guess it can't be done when bootloader is locked.
And my proximity sensor is working good. It healed itself in some magic way.
No. I guess it can't be done when bootloader is locked.
Just want to say a big thanks to @netmsm your guide has saved me from replacing my LG g8x sprint version. I was stuck on android 10 and security updates from a year ago. Now on android 12 with a recent security update. This has given my phone another year of service before I'll replace it.Hi there
Thanks to all other guys here who have made helpful development to tame this beautiful =)
LG has made things difficult in flashing custom and even stock roms by this new OPID thing! It prevents us from crossflashing but we have been able to use TWRP and change the system and some other partitions to have a different rom. We had to make some changes into OP partition using HxD editor.
But now, through this tutorial, we're able to flash any rom without the need to change OPID in OP partition. Also, there is no need to root or unlock boot-loader.
I was successful to do this on some G8 (LMG820UM) but I AM NOT RESPONSIBLE FOR ANY HARM TO YOUR PHONE!
By continuing to read the following instructions you are actually accepting the risk.
IMPORTANT!
first, MAKE A FULL BACKUP OF ALL PARTITIONS; and I mean it!!!
at least, for your sake, make a backup of "modemst1, modemst2, fsg, fsc, ftm" partitions, for emergency.
Requirements
QPST and Qualcomm USB Driver (get)
LGE SM8150 Firehose (get)
LGUP 1.16.0.3 (get)
LGUP_Common.dll (get)
UI_Config.lgl (get)
LG Mobile Driver 4.4.2 (get)
Preparation
1. Install QPST and Qualcomm USB Driver.
2. Install LGUP.
3. Find the folder named "model" in the installation directory of LGUP, then Create a folder named "common" in the "model" folder.
4. Move "LGUP_Common.dll" and "UI_Config.lgl" into "common" folder. Change the attribute of "UI_Config.lgl" to read only.
5. Install LG Mobile Driver 4.4.2.
Steps
A)
1. Open QFIL.
2. Change "Storage Type" to UFS.
3. Select "Flat Build".
4. Browse for "LGE SM8150 Firehose" and pick it.
5. Now, connect the phone to PC and boot into EDL mode.
6. Open "Select Port" and select the phone, press OK.
7. In "Tools" open the "Partition Manager".
B)
!!!BE CAREFUL TO DO EXACTLY AS THE INSTRUCTIONS SAY OR YOU WILL BRICK THE PHONE!!!
1. Make a backup of and erase these 7 partitions: FTM, Modem_A, Modem_B, SID_A, SID_B, OP_A, OP_B.
1.1. You have to left-click on a partition then right-click on it and select "Manage Partition Data".
1.2. In the pop-up window, you have 4 choices: I. Erase (to erase data on the partition), II. Read Data (to dump or back up the partition), III. Load Image (to restore the partition), IV. Close (to close the window).
1.3. First dump/back up the partition by choosing "Read Data" then Erase it.
2. Close the "Partition Manager" window.
3. Wait for 5 seconds then press Vol- and Power until it restart.
3.1. Immediately after rebooting, Release the Vol- and Power buttons and press Vol+ to get into Download Mode.
Note: Do not let the phone to begin to boot! If it begins to boot, it may regenerate the SID and FTM partitions data and so you need to redo the whole step B.
C)
1. Open LGUP.
2. Pick your favorite KDZ.
3. Select "PARTITION DL".
4. Press Start. And a pop-up window will appear. In this window you can select which partitions to be flashed.
5. Here, uncheck these partitions: SID_A and SID_B. It will make it able to bypass the OPID Mismatched Error.
6. If you are in Sprint or other platforms you will get the message whether to change the model or not. Of course you know what to do =)
after completing the process it will boot up in some minutes and before starting the customization it will do one restart. just be patient.
Heyyy@netmsm Hey whats up, long time no see. We talked some months ago when I was trying to crossflash a Mediatek powered LG K51.
Well I finally figured out how to crossflash on LG Mediatek devices. You get the phone into BROM mode and just erase both OP_a and OP_b partitions, and LGUP will let you flash any firmware you want. I successfully flashed Korean LG Q31 Android 11 firmware onto a Spectrum Mobile LG K31 that had Android 10.
It's still risky to crossflash because I then hard bricked a Spectrum LG Stylo 6 by trying to crossflash it to LG K71 Android 12 firmware. Something somehow went wrong and I had to use SP flash tool to unbrick it.
Hey =)Hey @netmsm is there an easy way to backup all partitions or do I have to do them one-by-one? Because that seems like a royal pain lol.
I'm getting another one of these phones so curious for the future. I didn't do this for my US Cellular LG V50 (I'm probably the only one with a V50 US Cellular woooo)
OK, I think I read everything and not sure if I did something incorrectly.
Backedup my partitions and deleted the partitions as indicated. When I did part B 3.1, it took me to FastBoot w/ PowerOff or Restart Options. Somewhere else in the thread was talking about having to restore Download, but I'm not sure they were at the same point I was. LGUP shows no handset connected.
LM-G850UM
Secure Boot yes
Device State locked
Can anyone help with the next few steps?
Thanks in advance!
I got same problem last night..fastboot mode appear instead of download mode..i think g8x have different key for download mode..instead of volume up..i press volume down..in fastboot just select restart and hold vol-..just make sure dont boot your phone 1st..otherwise u need to do the step again..my device was lg850um sprint glashed to lg850ewm..only nt code issue but everything work fineThanks for the comments!
I don't think I need to unlock my bootloader. I have AT&T model on TMO network which just became useless due to no VOLTE. I'm trying to update this for the model/IMEI to hopefully work and add VOLTE (Here https://xdaforums.com/t/guide-no-ro...ther-qualcomm-powered-lg-devices-too.4343655/)
I have flashed other models in the past, but this is my first time messing with the G8X.
I don't think I deleted the laf partition, but that seems more likely than flashing abl. I was following this:
1. Make a backup of and erase these 7 partitions: FTM, Modem_A, Modem_B, SID_A, SID_B, OP_A, OP_B.
1.1. You have to left-click on a partition then right-click on it and select "Manage Partition Data".
1.2. In the pop-up window, you have 4 choices: I. Erase (to erase data on the partition), II. Read Data (to dump or back up the partition), III. Load Image (to restore the partition), IV. Close (to close the window).
1.3. First dump/back up the partition by choosing "Read Data" then Erase it.
2. Close the "Partition Manager" window.
3. Wait for 5 seconds then press Vol- and Power until it restart.
3.1. Immediately after rebooting, Release the Vol- and Power buttons and press Vol+ to get into Download Mode.
Note: Do not let the phone to begin to boot! If it begins to boot, it may regenerate the SID and FTM partitions data and so you need to redo the whole step B.
And at 3.1 is where I went into fastboot instead of download.
So it sounds like I need to flash laf first. I imagine I do that going into QFIL and restoring my saved partition?
(Can I just Restart to get out of FastBoot?)
Which kdz did you use to accomplish this? Send a link plz.Just want to say a big thanks to @netmsm your guide has saved me from replacing my LG g8x sprint version. I was stuck on android 10 and security updates from a year ago. Now on android 12 with a recent security update. This has given my phone another year of service before I'll replace it.
The guide was easy to follow and I didn't encounter any issues. Device is like new again.
Just finished, instructions seemed straightforward.Download LG KDZ Firmware G850EMW40A_00 / POC of LG G8X ThinQ (LMG850EMW)
Download LG KDZ Firmware G850EMW40A_00 / POC of LG G8X ThinQ (LMG850EMW) for free and max speed from LGROM.com.lgrom.com
Yep I got that too. I read it does not cause any issues. You can remove the alert but your need root access. Have a search on the forum as there is a few threads on how you can fix this.Just finished, instructions seemed straightforward.
I didn't get a prompt to choose model also, I'm getting the "Check NT-Code" error on boot.
Same here..do you also lose your serial nunber? Mine doesnt show up..i hope it wont cause any issueYep I got that too. I read it does not cause any issues. You can remove the alert but your need root access. Have a search on the forum as there is a few threads on how you can fix this.
Yep same but I would say that would be used for warranty purposes. IMEI is the important part. I have been using it for a week now and it's been fine. Haven't noticed any issues.Same here..do you also lose your serial nunber? Mine doesnt show up..i hope it wont cause any issue
Yep same but I would say that would be used for warranty purposes. IMEI is the important part. I have been using it for a week now and it's been fine. Haven't noticed any issues.
Thanks, netmsm and kt-froggy for the guides.First off, big THANKS to the OP (netmsm) and other people who contributed to this thread and made this guide very clear and useful!
So, after perusing this thread for a long time, trying to understand the ins and outs of the process and any possible snafus, I decided to take the plunge after the Open_CA A12 (40a) got released recently, and to flash it onto my G8 originally from US Cellular. The crossflash went smoothly with no issues at all. A nice surprise was that the BL remained unlocked - I was prepared to go through the whole unlocking process again before rooting, but didn't have to. I got the empty S/N (easy fix), and the infamous NT-Code error. This is where I got stuck for a while. I tried fixing it by editing the cust_path_mapping.cfg file as suggested in the thread. The problem is that I couldn't save the changes in that stupid file by using ANY root explorer/editor! Tried half a dozen different apps with no luck at all. BTW, anyone has any ideas what I may have been doing wrong?? Yes, I am properly rooted with Magisk.
Anyway... Everything worked fine on the phone, but that lame error was really getting under my skin - I could have ignored it, but I hated not being able to get rid of it. So... After more reading, I came across some info on hex-editing the FTM partition (in a totally unrelated topic). The NT-Code in FTM binary is stored at the offset 00014000. My error message was referring to the code "FFFFFF,85". The original cust_path_mapping.cfg file (which I couldn't edit) had a line referring to "FFFFFF,82". So, having all backups available, I decided, just for the heck of it, to change the last digits of the NT-Code in the FTM partition to match the "82" listed in the file. What could go wrong? I can always restore a backup... After flashing the edited FTM in QFIL, rebooted the phone, and - bingo! The NT-Code error was gone, and the phone was still fully functional. This was my happy face after spending a good hour and a half trying to get rid of it, and finally succeeding:
Cheers, and thanks again for all the info!
Hey good for you, so the Open a11 must be the Kor version right? Either way, could u do a big favor and try to get to recovery? Of course don't erase anything, but just verify you can get to the recovery screen?
thnx!