I bricked my copy of the LG Stylo 6 (LMQ730) real bad. I was trying to get the elusive BROM mode (Mediatek USB Port) and flash using the MTK auth bypass. First, I cross-flashed the T-mobile kdz (all you need for a successful cross-flash is the right dll) then downgraded. The phone was finally dead (maybe because battery drained at the end of flash) and stuck in BROM, ready for the MTK auth bypass + SP flash tool flash; however, flashing always failed regardless of the firmware I used.
ERROR STATUS_EXT_RAM_EXCEPTION (0xC0050005)
This was the brick wall I kept hitting. Unbricking this wasn’t going to be as easy as unbricking my dead boot LG K51 . My frustration didn’t stop here. I later discovered a way to force a Mediatek device into BROM, rendering the whole bricking exercise pointless!
I was getting this because I had flashed an incompatible preloader but couldn’t get the right one in.
Enter MTK Client
MTK bypass was successfully disabling watchdog but flashing just wouldn’t go through. Then I bumped into MTK Client . Setting up is easy once you have the MTK bypass already setup. You just run the python requirements command then replace your Mediatek USB Port with libusb using Zadig. We’ll drop a guide on the tool soon.
With MTK Client setup, I opened command prompt from the MTK Client folder then I ran the following commands
py -3 mtk.py payload
py -3 mtk.py plstage –preloader=preloader_muse6765_64_dh50_q.bin
Where preloader_muse6765_64_dh50_q.bin was my preloader. This caused the phone to boot up to red state for a few seconds then go dead again.
I re-ran the command, but this time around, holding the volume increase button. The phone vibrated the first time and on the second boot attempt, I was staring at Download Mode. I went ahead to flash the kdz using LGUP.
I still think my LG K51 (LMK500) unbrick guide will come in handy for most bricked LG Mediatek devices but this is another way to consider when that fails.