[LG V30 Guides, News, & Discussion] organicandroid:
After more than a week of research and testing, I still not been able to unbrick my phone.

I have a H931 V30 stuck in Qualcomm H-USB QDLoader 9008 Mode. They screen is completely black(off). As soon as it is connected to the pc, it's detected in 9008 mode. Pressing power, vol-, vol+ in any combination or all together results in the phone temporarily disconnecting and reconnecting in 9008 mode. I assume a reboot caused it to disconnect. I received the phone in this state and I don't have any information about how it became this way. I know it's a H931 because of the branding on the case. I am also assuming it has been bootloader unlocked and converted to a us998 because AT&T is not a carrier option where I am but the firmware state is an educated guess at best.

I've followed the instructions in the OP in both windows and linux. Not sure if I could have try anything else in linux because running qdl returned device not detected.

In windows(7, 64-bit), I tried QFIL from several version of QPST: 2.7.496 / 2.7.437 / 2.7.474. I even tried a very old 1.0.0.2 QFIL. The newest QFIL version being 2.0.3.2.

I tried flashing both V30_UNBRICK.ZIP and US99820a.kdz extracted files from post#38. The package from post#38 includes it's own prog_ufs_firehose_8998_ddr.elf firehose file. That and the prog_ufs_firehose_8998_lgev30.elf file from the OP were tried.

The first time flashing after plugging in the phone or after a button press "reboot", the following error occurs:

* INFO: TARGET SAID: 'ERROR: Failed to initialize (open whole lun) UFS Device slot 0 partition 0'

Spoiler content hidden.

In the corresponding port_trace text file I noticed an anomaly where the target name is MSM8996 instead of MSM8998. I've highlighted it in the spoiler text. Seeing this I also tried flashing with a prog_ufs_firehose_8996_ddr.elf file with no success.

Spoiler content hidden.

After flashing with QFIL the first time and failing, the phone is still detected by windows in 90008 mode. However, trying a second QFIL flash right away results in a different flash error

Spoiler content hidden.

Next I tried the Miracle Box 2.93 method described in Post#20 minus the battery removal because I haven't opened my device yet. While there are some warnings about skipping processes, the flash seems to complete successfully. However, after disconnecting and reconnecting, the phone is not recognized - "USB Device Not Recognized". Pressing and holding the power button can restore the phone to 9008 mode. I'm not sure if pulling the battery is what I need to do to get the phone recognized as a V30 but I tried to do a force shutdown as described in this post but that didn't make a difference. NOTE: I did try several combinations of the different firehose files mentioned above.

Spoiler content hidden.

When I try to read the partition using Miracle Box and firehose file, the CPUID is read but it can't be identify as a MSM8998 or anything at all. In other forums I visited, this error was caused by using the wrong firehose file for the CPUID and given that anomaly in the QFIL flash, I tried the 8996 firehose file but still the CPUID can't be identify.

Spoiler content hidden.

At this point the only other options I can think of are, opening up the phone and completing the Miracle Box flash with battery disconnect at the end or replacing the motherboard. OR paying to get a remote unbrick done, if that is even possible with the current device state.

Is there anything else I can try? Can anyone suggest a fix?