• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Tutorial] Crossflash, Bypass OPID Mismatched Error

Search This thread

marahuan

Member
Nov 10, 2020
7
0
Tashkent
hi, i faced the error in root explorer saying that read only file, any solution
You need to flash the engineering abl via QFIL, then enter fastboot and write the fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta.img
and
fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta.img

or try to flash my Vbmeta already patched. As I said, I have lg v500n lgu +

do not forget to make a backup of the native abl. you must restore it after you finish working in fastboot
 

Attachments

  • vbmeta.zip
    6.1 KB · Views: 16
Last edited:

YoungRexaf

New member
Jun 11, 2021
2
0
LG G6
Sony Xperia XZ2 Premium
I tried all the steps, flashing was going well and it did allowed me to change the model from sprint to korean A11, but after reboot it says OPID mismatch!... what's wrong with this? anyone have sprint 20j kdz?

sure I had unchecked sid_a and sid_b
 

AsItLies

Senior Member
Nov 4, 2009
1,443
545
tucson
Samsung Galaxy S10
I tried all the steps, flashing was going well and it did allowed me to change the model from sprint to korean A11, but after reboot it says OPID mismatch!... what's wrong with this? anyone have sprint 20j kdz?

sure I had unchecked sid_a and sid_b

So sprint doesn't make their kdz available. No one has it, it doesn't exist. As the OP says, if something goes wrong, just redo the entire process, that way you can be 100% u uncheck sid_(a b).

Should note though, some people did run into probs like yours and netmsm indicated to also erase vendor, product, system and boot. That seemed to help others.

cheers
 
  • Like
Reactions: netmsm

lalo950306

New member
Nov 30, 2021
1
0
Hello netmsm, I wanted to try this on my g8x but I keep having this error message about a "sahara" protocol failed. Can you please help me and tell what I'm doing wrong? I share with you a ss of the message.
 

Attachments

  • error_1.JPG
    error_1.JPG
    80.3 KB · Views: 25

AsItLies

Senior Member
Nov 4, 2009
1,443
545
tucson
Samsung Galaxy S10
Hello netmsm, I wanted to try this on my g8x but I keep having this error message about a "sahara" protocol failed. Can you please help me and tell what I'm doing wrong? I share with you a ss of the message.

The sahara error is very common, there are numerous things that can be the cause. The most likely solutions are 1) use a usb 2.0 port (not 3.0) 2) use a data cable not a thin charging cable 3) try a different computer if possible. 4) Windows driver signature failure.

Here's a link that may be helpful.

cheers
 
  • Like
Reactions: netmsm

alxmx

New member
Dec 1, 2021
2
0
El mío tampoco funciona.

Intento cambiar de AT&T a Open Canada.

Antes de esto, eliminé todos los archivos que mencionaste en QFIL y desmarqué sid_a y sid_b en LGUP.
hola soy nuevo en esto y escribo español, podrias ayudarme mi celular es atyt g850um pero la version es g850um10o quiero actualizar ya sea android 10 o 11, me podrias ayudar de como lo lograste.
 

alxmx

New member
Dec 1, 2021
2
0
Hola ;)
Gracias a todos los demás chicos aquí que han hecho un desarrollo útil para domar esta hermosa =)

LG ha hecho las cosas difíciles al flashear roms personalizadas e incluso en stock con esta nueva cosa OPID. Nos evita el parpadeo cruzado, pero hemos podido usar TWRP y cambiar el sistema y algunas otras particiones para tener una rom diferente. Tuvimos que hacer algunos cambios en la partición OP usando el editor HxD.
Pero ahora, a través de este tutorial, podemos actualizar cualquier rom sin la necesidad de cambiar OPID en la partición OP. Además, no es necesario rootear o desbloquear el cargador de arranque.
Tuve éxito al hacer esto en algunos G8 (LMG820UM), ¡pero NO SOY RESPONSABLE DE NINGÚN DAÑO A SU TELÉFONO!

Si continúa leyendo las siguientes instrucciones, realmente acepta el riesgo.

 

BOBxibyt

Senior Member
Jan 13, 2014
183
32
Port harcourt
I initially had all options on LGUP but at some point had only 3 (refurbish. Upgrade and FOTA upgrade) I just went ahead and hit the start button and it went through no mismatch error or something....but the most issue I got is device blinking on and off for a whole while in between the first greet message of "LG V50 Thinq"
 
Last edited:

netmsm

Senior Member
Oct 3, 2010
227
118
Esfahan
I initially had all options on LGUP but at some point had only 3 (refurbish. Upgrade and FOTA upgrade) I just went ahead and hit the start button and it went through no mismatch error or something....but the most issue I got is device blinking on and off for a whole while in between the first greet message of "LG V50 Thinq"
Change the attribute of "UI_Config.lgl" to read only for the first issue.
I had no V50 and also I didn't do this on G8 but you can try to flash "vbmeta" on both sides, a and b using the below code (supposed your vbmeta has .bin extension). It may help!
fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta_a.bin
fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta_a.bin
Remember to use engineering bootloader. And, you can dump vbmeta from your phone.
 

BOBxibyt

Senior Member
Jan 13, 2014
183
32
Port harcourt
Change the attribute of "UI_Config.lgl" to read only for the first issue.
I had no V50 and also I didn't do this on G8 but you can try to flash "vbmeta" on both sides, a and b using the below code (supposed your vbmeta has .bin extension). It may help!
fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta_a.bin
fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta_a.bin
Remember to use engineering bootloader. And, you can dump vbmeta from your phone.
no way changed attributes to read-only yet I still have 3 options to choose from
 

cuongutc

New member
Nov 18, 2021
3
0
You need to flash the engineering abl via QFIL, then enter fastboot and write the fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta.img
and
fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta.img

or try to flash my Vbmeta already patched. As I said, I have lg v500n lgu +

do not forget to make a backup of the native abl. you must restore it after you finish working in fastboot
Hi. I am using LG V500N LgU+ with imei 0 and ntcode 0. I fixed imei 0 according to the instructions of bro netmsm, now only ntcode 0 so no mobile signal. I changed the vbmeta file for both partitions a and b in mode 9008 but could not overwrite another cust_path_mapping.cfg file.
Do you have a telegram? Help me. Thank you very much.
Sorry, I used google translate to answer you because my english is bad.
 

netmsm

Senior Member
Oct 3, 2010
227
118
Esfahan
Hi. I am using LG V500N LgU+ with imei 0 and ntcode 0. I fixed imei 0 according to the instructions of bro netmsm, now only ntcode 0 so no mobile signal. I changed the vbmeta file for both partitions a and b in mode 9008 but could not overwrite another cust_path_mapping.cfg file.
Do you have a telegram? Help me. Thank you very much.
Sorry, I used google translate to answer you because my english is bad.
Someone has been successful to modify NT-Code this way: Flash Korean A11. Dial *#546368#*500#. Go to SVC Menu > MID Info and change NT-Code.
 
  • Like
Reactions: Karol75

cuongutc

New member
Nov 18, 2021
3
0
Someone has been successful to modify NT-Code this way: Flash Korean A11. Dial *#546368#*500#. Go to SVC Menu > MID Info and change NT-Code.
I tried changing in MID info but only IMEI can be changed but not NTCODE. So I'm just trying to follow your guide marahuan. If you do it your way marahuan and fix the mobile signal, that would be great.
 

BOBxibyt

Senior Member
Jan 13, 2014
183
32
Port harcourt
This is my isssue as of now... i tried the crossflash followed all instructions laid out but ended up bricking my device its a V500N30c-SKT-KR I tried using a V500N30b file to cross flash though I didn't get the option for PARTITION.DL so I just used the refurbish. i finally got all options on LGUP to work (which you gave) and I tried redoing the steps no way still stuck on a blicking screen someone suggested the file is bad and I should flash original rom with same region and code which I did no way (somehow I think the file got corrupted while I downloaded) am getting an A10 file with same region. i pray this works and downgrade me else am F*CKED. plx advice anyone on how to get my device back to live (still got download and EDL mode working) got the firmware from https://lgrom.com/firmware/LMV500N/SKT/V500N30C_00/9310 (hope am not breaking anything posting a direct link)
 

BOBxibyt

Senior Member
Jan 13, 2014
183
32
Port harcourt
Download "UI_Config.lgl" from requirement and follow preparation then before running LGUP change the attrib.
I finally got it working but device is bricked I think just keeps blinking on and off on the LG V50 logo and does nothing repeatedly. I've tried using stock ROM to flash no way about four of them any help on this
 

AsItLies

Senior Member
Nov 4, 2009
1,443
545
tucson
Samsung Galaxy S10
This is my isssue as of now... i tried the crossflash followed all instructions laid out but ended up bricking my device its a V500N30c-SKT-KR I tried using a V500N30b file to cross flash though I didn't get the option for PARTITION.DL so I just used the refurbish. i finally got all options on LGUP to work (which you gave) and I tried redoing the steps no way still stuck on a blicking screen someone suggested the file is bad and I should flash original rom with same region and code which I did no way (somehow I think the file got corrupted while I downloaded) am getting an A10 file with same region. i pray this works and downgrade me else am F*CKED. plx advice anyone on how to get my device back to live (still got download and EDL mode working) got the firmware from https://lgrom.com/firmware/LMV500N/SKT/V500N30C_00/9310 (hope am not breaking anything posting a direct link)

I'd use this site for your firmware. Also, if you didn't use partition d/l, because it's not available, then you didn't follow all instructions.

the instructions explicitly say that the UI file put in common folder HAS TO BE made READ ONLY. If you do not do that, then you won't have the options needed.

And second, if you're having issues with corrupted files, I'd be sure to use md5 sums when they are available, to verify that the file isn't corrupt. Also, use a usb 2.0 port. Many of these utilities (like qfil) were written a long time ago and aren't designed to work with usb 3.0 ports.

cheers, good luck
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Does anyone know if everything will work just fine if I were to cross flash the A11 Korean update to my US version LG G8? They still haven’t released the US A11 as far as I can find. Would this work or will there be something to worry about?
    No, not everything will work. The camera app on the kor rom is for the 3 rear lens version (only Kor has that). I've tried a few things to get that app to work with 2 lens version, or install the apk from us version, or modify configs... none of them worked.

    The gcam ports work fine though. Also, could not get vowifi to work, it seems there are some basic system files missing for that and they won't install due to diff signature signing. But with just a few config mods you can get volte to work.

    personally, I'm waiting until one of the us variant roms come out with a11.
    2
    Thanks again netmsm for your help!
    1
    Has anyone successfully flashed Sprint V50 to A11 using this guide and kept bootloader locked?

    From information gathered from this guide, there is a need for another modem to get signal/data. Also, getting opid mismatch error is almost given since OP is not modified and intention is to keep this clean with booloader still locked to avoid problems with many apps detecting tampered device and refusing to work.

    More info is needed but this is all I got from this thread in regards to Sprint V50 and locked bootloader.
    I flashed and it is locked.
    The modem is from the cross flash v500em guide but you have to edit by hex editor your ftm, to make it work you have to erase your serial number and put the correct nt code to avoid no signal no errors. You lost key attestation so there is no way to use LG mobile switch but safety net pass. I don't know if widevine L1 changes for the A11 update or for the cross flash but now is L3.
    1
    Thank you very much for a very valuable and technical info about it! I have updated my original post to reflect on your findings.
    When/if you can, please tell us more about functioning of any apps that checks device security, like bank apps, or crypto wallets or some authenticators, are they working? Also about op id mismatch error, is it present and how in general you are satisfied with your crossflashed Sprint V50?
    Bank apps works without problem, about crypto wallets I don't know because never used that, safety check pass everything, there is not opid mismatch error. The Eu ROM have Hidden Menu with field test to activate voLTE so the system is smooth and even can use velvet 2 pro apps in the phone, so I'm very satisfied only con I found is the Everytime I want to update to newer software version I have to reinstall and setup everything because I can't make a backup in mobile switch but that's only a spending time problem
    1
    Yep. We have any one kdz for Verizon A11. Only two little issues - it tell me "SIM cart is not from Verizon and NT code error, but everything works perfect.
    Thanks
  • 20
    Hi there ;)
    Thanks to all other guys here who has 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.
    4
    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!

    So, we just got this sorted. Thanks to SGMarkus as he mentioned it's the ftm partition that controls recovery access and fastboot access. So, with the newly flashed kdz, as it is, you can't even get to fasboot although u flashed the eng abl to it.

    But! Restore your old ftm, after flashing, and then you'll get access to both recovery and ability to get to fastboot after flashing eng abl.

    cheers!
    3
    Some pictures of flashing my LMG820UM, unlocked from Sprint, into OPEN_CA 20j. In normal mode you cannot flash SPR_US to OPEN_CA which is shown in the pictures. But using this thread instruction it allows to flash, even it asks to change the model from SPR_US to OPEN_CA :D
    Until performing the instructions, it shows the "id: 2(SPR_US)" on the Download Mode screen, but after that it cannot recognize the phone model id and shows "id: 0()" :D
    Have fun ^_^
    3
    I would like to know the following:
    (1) first, MAKE A FULL BACKUP OF ALL PARTITIONS; and I mean it!!! How, exactly, does one make this full backup? How does it get restored if needed?
    (2) 1. Make a backup of and erase these 5 partitions: FTM, Modem_A, Modem_B, SID_A, SID_B, OP_A, OP_B. What does this mean, exactly? What tool is being used for this?
    (3)If you are in Spring or other platforms you will get the message whether to change the model or not. Of course you know what to do =). I do not know what to do. It is not helpful to write such a vague, obtuse instruction.

    I don't speak for netmsm, and he's more than capable of doing that himself.

    But, for myself, I just wanted to say I think your comments are very unfair. 1st) The guide does say exactly how to back up those partitions, you, obviously, just don't recognize that, and probably thus have no idea what the utilities mentioned in the guide do. (hint: see where qualcomm and qfil are mentioned - just before 'make a backup'.

    2nd) If u don't understand something in the guide, read the comments others have made, because it's possible someone else has already asked that question. Re the 'Of course u know what to do', you'll find others have said they got that pop-up, and others didn't. From that u can deduce, it's not **critical**. And, if anything, u realize it's kind of a joke... as in 'who want's a sprint phone anyway?' Get it?

    There's no reason to be disparaging because u can't follow a guide without having to do any thinking at all. Sometimes, a guide can be 'over our head'. I.E. u just don't have enough experience in this area. Remember, a guide writer faces a dilemma; how to get the information across, succinctly, without becoming too verbose. Too verbose and the guide becomes a book, and most of us that write guides have no desire to spend the time it takes to write a book.

    If u don't understand, ask questions, but don't be disparaging. We should all be thankful netmsm even bothered to take the time to write this!

    cheers
    3
    If u don't understand, ask questions, but don't be disparaging. We should all be thankful netmsm even bothered to take the time to write this!
    Thanks friend 🙏👍
    I've benefited from XDA's guides, tools, etc. and I've been always thankful for all their benevolence. I feel obliged to share what I know with others here. This is the manner I was taught in this forum.