Success!
I have a G8 (LM-G820TM, US T-Mobile variant) that had been updated OTA to Android 11 (G820TM30b). I used Windows 10 Pro 64-bit, version 21H2, on a Dell Latitude E6230 (That shouldn't matter, but is provided for reference).
Some notes for anyone else doing this, and wisdom I got from more experienced commenters in this thread:
I have a G8 (LM-G820TM, US T-Mobile variant) that had been updated OTA to Android 11 (G820TM30b). I used Windows 10 Pro 64-bit, version 21H2, on a Dell Latitude E6230 (That shouldn't matter, but is provided for reference).
Some notes for anyone else doing this, and wisdom I got from more experienced commenters in this thread:
- Read all the instructions carefully. Read every word slowly. Do what you need to do to make sure you don't skip any steps. If necessary, print out the instructions and cross them off one by one.
- EDL Mode doesn't show anything on the screen. You'll only know if your phone is in EDL mode if your computer makes a USB Connected chime, and it shows up under Ports in Device Manager.
- Use a good quality USB 2.0 cable and USB 2.0 port. QFIL is finicky, and doesn't like USB 3 ports. If you get a Sahara error, use a different cable, a different port, or a different computer.
- When you back up your abl_a and abl_b partitions, they should be about 1MB. (1024KB exactly, in my case). If they're significantly larger, then they didn't read correctly. You'll need to flash them back later, and if they didn't read correctly, you can't restore them.
- The provided engineering abl_a should be flashed to abl_a and abl_b.
- The engineering abl should only be used to enable fastboot temporarily so that you can unlock the bootloader. You can't leave it there - you have to flash your original abl_a and abl_b back to your phone once the bootloader is unlocked. If you leave the engineering abl on there, you'll either get a bootloop or your touchscreen won't work.
- When booting into fastboot for the first time, Windows doesn't use the correct (or any) driver, so the phone just shows up as "Android" in Device Manager, and it doesn't show up when you do "fastboot devices". I had the LG Mobile Driver installed per the instructions, so it was just a matter of pointing Windows at the correct driver. In Windows 10 it was Update Drivers -> Browse my computer for drivers -> Let me pick from a list of available drivers on my computer -> Android -> LGE Mobile ADB Interface