LG V20 AT&T H910 10M Return to Stock

This basically destroyed my Canadian Thanksgiving weekend after my AT&T device would no longer see data on my carrier due to the modems of the available roms not having the correct basebands.

If you have rooted the 10m update using this particular method on your device. This is how you can get back to stock.

General Warning

If something goes completely wrong while following the imaging steps, this can brick your device. Do not attempt to reboot until writing all of the image files are complete.

10M Root Method here:


  • Guide Assumes:

  • - You used the 10M root method linked above.send
  • - You have TWRP installed and can access it.send
  • - You created dump files of your device while following the guide above.send
  • - You wish to return to the LG stock software.send
  • - You have an SDCard to store the dump files.send

Steps to return:

  1. Format your SDCard with exfat partition in windows and name the card " external_sd " without the quotes.
  2. Copy all of your dump files to an SDCard and put it in the phone.
  3. Boot into TWRP. Say "YES" to both options, to clear user data. TWRP doesn't load if you say no to either option.
  4. Plug in your trusty OEM or better usb C cable (not a cheap one).
  5. Open cmd in Windows.
  6. Type " adb shell " without the quotes.
  7. Type " cd external_sd " without the quotes to change directories.
  8. You may get a wonky looking prompt with weird characters. That's okay, it's just Windows.
  9. You may get ADB connection error. Wait a few seconds try again. Replug USB, try again.
  10. Got a prompt? Good continue. DO NOT REBOOT YOUR PHONE DURING THIS NEXT TASK.
  11. You are going to copy and paste and enter each entry from this list line by line into the cmd prompt. Watch for errors and be patient some files are large and take minutes.

Note: The image file system can take over 10 minutes to complete while the other files image fairly quickly.

dd if=modemst1 of=/dev/block/bootdevice/by-name/modemst1
dd if=modemst2 of=/dev/block/bootdevice/by-name/modemst2
dd if=aboot of=/dev/block/bootdevice/by-name/aboot
dd if=abootbak of=/dev/block/bootdevice/by-name/abootbak
dd if=apdp of=/dev/block/bootdevice/by-name/apdp
dd if=boot of=/dev/block/bootdevice/by-name/boot
dd if=cmnlib of=/dev/block/bootdevice/by-name/cmnlib
dd if=cmnlib64 of=/dev/block/bootdevice/by-name/cmnlib64
dd if=cmnlib64bak of=/dev/block/bootdevice/by-name/cmnlib64bak
dd if=cmnlibbak of=/dev/block/bootdevice/by-name/cmnlibbak
dd if=devcfg of=/dev/block/bootdevice/by-name/devcfg
dd if=devcfgbak of=/dev/block/bootdevice/by-name/devcfgbak
dd if=factory of=/dev/block/bootdevice/by-name/factory
dd if=hyp of=/dev/block/bootdevice/by-name/hyp
dd if=hypbak of=/dev/block/bootdevice/by-name/hypbak
dd if=keymaster of=/dev/block/bootdevice/by-name/keymaster
dd if=keymasterbak of=/dev/block/bootdevice/by-name/keymasterbak
dd if=laf of=/dev/block/bootdevice/by-name/laf
dd if=lafbak of=/dev/block/bootdevice/by-name/lafbak
dd if=modem of=/dev/block/bootdevice/by-name/modem
dd if=msadp of=/dev/block/bootdevice/by-name/msadp
dd if=persist of=/dev/block/bootdevice/by-name/persist
dd if=pmic of=/dev/block/bootdevice/by-name/pmic
dd if=pmicbak of=/dev/block/bootdevice/by-name/pmicbak
dd if=raw_resources of=/dev/block/bootdevice/by-name/raw_resources
dd if=raw_resourcesbak of=/dev/block/bootdevice/by-name/raw_resourcesbak
dd if=rct of=/dev/block/bootdevice/by-name/rct
dd if=recovery of=/dev/block/bootdevice/by-name/recovery
dd if=recoverybak of=/dev/block/bootdevice/by-name/recoverybak
dd if=rpm of=/dev/block/bootdevice/by-name/rpm
dd if=rpmbak of=/dev/block/bootdevice/by-name/rpmbak
dd if=sec of=/dev/block/bootdevice/by-name/sec
dd if=system of=/dev/block/bootdevice/by-name/system
dd if=tz of=/dev/block/bootdevice/by-name/tz
dd if=tzbak of=/dev/block/bootdevice/by-name/tzbak
dd if=xbl of=/dev/block/bootdevice/by-name/xbl
dd if=xbl2 of=/dev/block/bootdevice/by-name/xbl2
dd if=xbl2bak of=/dev/block/bootdevice/by-name/xbl2bak
dd if=xblbak of=/dev/block/bootdevice/by-name/xblbak

Ready Set Go

If all of that imaged to your device properly you can issue the command.


Hold Your Breath

In my case, the phone booted to the AT&T logo after some minutes and the radio connected to my mobile network again. *Phew.

That's what I know on the matter. I wish you good luck.

Posted in Android on Oct 10, 2017


  • account_circleSign In to Comment arrow_drop_down

    Sign in


    Password Recovery

  • input Register to Comment arrow_drop_down




Post a reply

- of 0

Reply to this discussion

You cannot edit posts or make replies: You should be logged in before you can post.