[LG Optimus G (International)] mansoor3131:
Phone facts:

LG-F180, S/N: 0066451ae1d458e3

TWRP 2.5.0.0 installed together with LGNPST TeenyBin

From the fastboot screen

PRODUCT NAME mako

VARIANT mako 32GB

HW VERSION rev_11 (&¤)

BOOTLOADER VERSION MAKOZ10f

BASEBAND VERSION N/A

CARRIER INFO None

SERIAL NUMBER xxxxx

SIGNING production

SECURE BOOT Enabled

LOCK STATE UNLOCKED

3) Now I turned to “[REPAIR] TeenyBin - Softbrick Quick Fix / Bootloader Unlock [E971, E973, E975, F180*]” using LGNPST and TeenyBin. Finally something happened – I could access the TWRP built in.

4) Then I used ADB to push ROM to the internal SDCARD and recovery to install. But this method failed – tried several ROMs which all gave errors initially. I discovered that the install script pointed at “e975” in(ro.product.device and ro.build.product but the phone reports “geehrc4g”

This is the output in recovery.log when trying to flash ROM

Warning: No file_contexts

script aborted: assert failed: getprop("ro.product.device") == "e975" || getprop("ro.build.product") == "e975"

assert failed: getprop("ro.product.device") == "e975" || getprop("ro.build.product") == "e975"

Following the advice of changing the script by

a. Deleting the ‘assert’ line in the script, or

b. Changing the element to what the phone reports did not help

E:Zip signature verification failed: 1

Error flashing zip '/sdcard/thinkingbridge.zip'

Updating partition details...

To ensure working environment I tried to flash gapps which worked perfectly so connection and recovery must be functional.

5) Now turning to: ”[GUIDE] How to UNBRICK your Optimus G - security error, bootloop etc”

I used the method described and downloaded the appropriate KDZ file etc. etc but flashing gives this log:

10:05:58 : Launching SW update

10:05:58 : Unpacking KDZ

10:06:05 : KDZ file extracted

10:06:13 : Files were extracted.

10:06:13 : LGMobileDL Load.

10:06:13 : Port = -1

10:06:13 : Connecting to phone

10:06:25 : Check Phone mode = 2

10:06:25 : Phone type check.......

10:06:26 : LGMobileDL.DLL Loading....

10:06:26 : _SetAuthMark Fail

10:06:26 : _SetAuthMark Ok : wAuthMark(65535)

10:06:26 : _DetachDLL Call

10:06:26 : _DetachDLL Call End

10:06:26 : ParamPhone\E97510

10:06:26 : Param : waitTime = 0

10:06:26 : Param : UsbHighSpeed = 1

10:06:26 : Param : PhoneMode = 2

10:06:26 : Param : BinVersion = E97510D_00

10:06:26 : Param : AuthMark = 65535

10:06:26 : Call fn_StartUpgrade

10:09:27 : 3GQCT : wParam = 100, lParam = 210

10:09:27 : Step : Upgrade Error error code = 210

10:09:27 : ResetStartInfo() Call

10:09:27 : _DetachDLL Call

10:09:27 : _DetachDLL Call End

10:09:27 : FreeLibrary Call

10:09:27 : FreeLibrary Call End

10:09:27 : ResetStartInfo() Call End

10:09:29 : ===FINISHED===

At the point where KDZ file is extracted the phone reverts from download mode to recovery which is probably why it fails.

I read the thread at xdadeveloper forum "[Q] Unbricking LG Optimus G e975 - using LGNPST, TWRP, ADB". Do all the things suugested but nothing happens.

I am so confused about somethings that are:

In recovery mode it shows that it it is a MAKO product. What is this mean because every thing i know is that it is a LG Optimus G F180 and after searching goole, i find that MAKO is a Nexus 4. So What ROM i have to download and from where?

Is TeenyBin and LGPNST creates problem? If yes, what to do?

How can i solve this problem? Please help me and reply me. I tried every method suggested on internet. Many people have same problem stated but no solution is given to them..

I will be so thankful to all of you as this forum is my only hope.

My email is mansoor3131@yahoo.com.