• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[GUIDE] [P920/5] [SU760] Resurrection Guide (Lets get those brick's fixed...)

Did this guide help you fix your bricked P920?


  • Total voters
    305
Search This thread

xbsall

Senior Member
Feb 14, 2012
1,787
2,922
Home
image_thumb%25255B1%25255D.png



Original Thread:
This guide will repair most of P920/SU760 devices that have been flashed with wrong ROM packages and cannot enter DOWNLOAD MODE anymore.


If something doesn't work for you make a post describing exactly what you did , your phone model and your operating system.
Before making pointless posts READ THE GUIDE.
If you don't know how to make one of the recovery programs work READ THEIR GUIDE .
You can find links in the end of this post.


PREPARATION

This guide requires that you have installed correct LG DRIVERS and you have a working NORMAL LG USB CABLE also you need to do this with a good battery.
You will need to download the following tools.

WKPARKS omap4boot port of SU760/SU870 + u-boot port of SU760/SU870 from here

LGFlashTool(for LGFLASHTOOL Installation guide read this )

RECOVERY ROMS:
P920 users should use BOOTV21E.RAR FROM HERE
(BOOTV21E has all necessary partitions to FULLY REPAIR your P920 with V21E ROM files including CWM TOUCH RECOVERY)

SU760 users should use SU760V10GROM.zip FROM HERE

PROCEDURE

Before you start READ THE GUIDE once so you can understand it and then proceed with repair.

Step1.

Install LGflashtool (also copy/paste crack)
P920 users should run LG FlashTool and load BOOTV21E_AP.bin (ONLY THE AP.BIN FILE) and keep it open but NOT ready for flashing.
SU760 users should run LG FlashTool and load SU760V10GROM (ONLY THE AP.BIN FILE) and keep it open but NOT ready for flashing.

Step 2.

Extract WKPARKS omap4boot and follow installation steps:

Install OMAP4430 USB driver
If you plug your Phone on PC without battery, OMAP4430 device appeared for seconds and then disappeared in your Windows Device Manager
(check arsen4oo photo guide in post #3)

On windows 7 sometimes OMAP4430 flashes too fast so you cant install driver.
There is a a windows feature that will help you install the driver easier.
To view devices that were once installed but are no longer attached to the computer, open a Command Prompt window using the Run As Administrator option and enter the command:
SET DEVMGR_SHOW_NONPRESENT_DEVICES=1
Then, from the same command prompt, type devmgmt.msc to open Device Manager. Choose View, Show Hidden Devices. The new instance of Device Manager will show “ghosted” entries for devices that were once present. This technique is especially useful for fixing problems caused by leftover drivers after replacing a network card or video card—you can easily delete the ghosted device or update the OMAP4430 driver.

After driver installation ends remove usb cable BUT keep windows device manager open.

Step 3. Run start_fastboot.bat and select option 2

Step 4. Pull out battery

Step 5. Hold Vol+

Step 6. Connect USB cable, the usbboot will start

Step 7. Insert battery while the usbboot is waiting

omap4boot0.jpg


Step 8. Script tells you to remove cable but i dont think it's necessary in this version

Step 9. Release Vol+ and look in your Windows Device manager
If everything worked ok your phone got recognised and now you are in downoad mode.

DSC_0029.jpg


Step 10. Change LG USB Serial Port according to LG FlashTool Guide to port 41.
downloadmode.jpg


Step 11. Remove cable and battery from P920/SU760

Step 12. Set LG FlashTool ready for flashing.

Step 13. Run Steps 3-9 again and you will see your phone being flashed from LG FlashTool.
It will be stopped at 26-30% because phone will turn off on its own BUT the next time you try to enter NORMAL DOWNLOAD MODE it will be available again.

Step 14. Set LG FlashTool ready to flash your P920 with BOOTV21E_AP.bin again.
SU760 users should use SU760V10GROM bin .

Step 15. Put your phone in DOWNLOAD MODE without using omap4boot this time.

Step 16. LG FlashTool will recognise the phone and flash it completely this time.
P920 after reboot will go to CWM. You can flash your personal backup or reboot to STOCK V21E.

Step 17. After repairing your P920/SU760 YOU PROBABLY HAVE TO FIX YOUR IMEI...(and maybe your wifi mac address) follow these steps:
Restoring IMEI
1.Connect phone by USB
2.Activate USB debug mode
3.Enter 3845#*920# in dialer if that doesn’t work try 3845#*925# or 3845#*720# if device is SU760
4.Select Port Settings -> Select CP Image Download
5.A new device should appear at let it install
6.Open Tutty (or hyperterminal) and select serial protocol. Click on open
7.Type AT if response is not OK, change port number (it is possible that when typing you don’t see any letters)
8.Type at%imei, it should display a dummy IMEI
9.Type at%imei=x,x,x,x,x,x,x,x,x,x,x,x,x,x,x where x,x,x... is your orginal IMEI number (found under the battery of your phone). It should response IMEI WRITE OK
10.Reboot phone

If you don't understand how to do this read this thread [GUIDE] Unlock Phone / Recover IMEI

Extra Step for P920 User's
After procedure ends use the rebooter utility and select option 2 like below..

Code:
 Info:
 This utility will not work if you don't have Omap Drivers installed

 Select task:
 1. Flash ICS FastbootLoaders+Recovery
 2. Flash V21E Loaders+Recovery
 x. Exit
 ----------------------------------------

Please select 1,2 or exit(x):  2

 Ready to Flash V21E+recovery

waiting for OMAP44xx device...

Device descriptor:
        bLength            = 18
        bDescriptorType    = 1
        bcdUSB             = 528
        bDeviceClass       = 255
        bDeviceSubClass    = 255
        bDeviceProtocol    = 255
        bMaxPacketSize0    = 64
        idVendor           = 451
        idProduct          = D00F
        bcdDevice          = 0
        iManufacturer      = 33
        iProduct           = 37
        iSerialNumber      = 0
        bNumConfigurations = 1
reading ASIC ID
usb_write 4
usb_read 81
 
[*] read 0 bytes
NumOfSubblocks: 0x5
Subblock ID: 0x1
Subblock Size: 0x5
CH enabled: 0x7
ROM revision: 0x3
Checksum Subblock: 0x15
CHIP: 4430
IDEN: 40a11fbe08c36fb34f6a113fc2516c63395c7947
MPKH: 5f4092eccddf90fa43f546adf89508b31b9c74795e9516194c0ea6412fdcb7f6
CRC0: 0983f41c
CRC1: 139c4f4f
sending 2ndstage to target... f0030002
usb_write 4
usb_write 4

wait 5-seconds...

 
[*] msg size = 4
usb_write 21504
 
[*] data size = 21504
usb_close

Reopen usb...


Device descriptor:
        bLength            = 18
        bDescriptorType    = 1
        bcdUSB             = 528
        bDeviceClass       = 255
        bDeviceSubClass    = 255
        bDeviceProtocol    = 255
        bMaxPacketSize0    = 64
        idVendor           = 451
        idProduct          = D00F
        bcdDevice          = 0
        iManufacturer      = 33
        iProduct           = 37
        iSerialNumber      = 0
        bNumConfigurations = 1
waiting for 2ndstage response...
usb_read 4
usb read = aabbccdd
accepted 2ndstage response
sending image to target...
size = 232512
usb_write 4
usb_write 232512
 ** Done **
< waiting for device >
sending 'recovery' (5854 KB)...
OKAY [  3.012s]
writing 'recovery'...
OKAY [  1.230s]
finished. total time: 4.252s
sending 'u-boot' (512 KB)...
OKAY [  0.268s]
writing 'u-boot'...
OKAY [  0.355s]
finished. total time: 0.627s
sending 'x-loader' (128 KB)...
OKAY [  0.070s]
writing 'x-loader'...
OKAY [  0.051s]
finished. total time: 0.127s



 Loaders have been flashed.
 Your P920 is ready to boot into GB again. Reboot.


Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.


GOOD LUCK and lets get those bricks fixed. :cool:


TROUBLESHOOTING

If you get this screen on P920/SU760 you are in FASTBOOT MODE.

silver_lglogo.jpg
fastboot.jpg



If you get messages like this you probably have a BAD CABLE.

onbatt.jpg



Other Guides that you should read in order to help you restore your P920/SU760:

adixtra ◘►◘►[FLASH + ROMS][v20B.KDZ] KDZ Files on WINDOWS 7 (64) & XP + Download◄◘◄◘
pandaball's [GUIDE] Recovering from brick/bootloop
marti701 LG [TUTORIAL] Flash BIN rom, Unbrick, Update - Optimus 3d (Service Flash software)
The Dark Lestat's [GUIDES/TOOLS]Making Developing/Flashing/Returning to Stock Easier
josuelopezv*[URL="http://forum.xda-developers.com/sh
 
Last edited:

arsen4oo

Senior Member
Dec 31, 2011
323
113
Yerevan
Samsung Galaxy S21
A Small Guide if Anyone has troubles installing Omap4430 Driver in Windows 7

When plugging the phone in,find OMAP4430 in "Other Devices" in Device Manager.

24446cdc9d35.jpg


Right click on OMAP4430,then click "Update Driver Software..."
Then browse to your omap4boot 1.8 folder that you have extracted from zip

30e5fabf4d68.jpg


Choose the usb_drv_windows folder and click OK

b4dd63f29ab5.jpg


While installing the driver,ignore any warning messages

3160d484492e.jpg


After installation finished you will be able to ressurect your phone

0e3600cdceea.jpg



Good Luck!
 

CptK

Member
Aug 30, 2009
37
9
Would this work for the p720 (3d max)?

Because flashing a p920 rom was what originally bricked my p720 in the first place.

Cheers

Sent from my GT-I9300 using xda app-developers app
 
  • Like
Reactions: tartouka_912

xbsall

Senior Member
Feb 14, 2012
1,787
2,922
Home
Would this work for the p720 (3d max)?

Because flashing a p920 rom was what originally bricked my p720 in the first place.

Cheers

Sent from my GT-I9300 using xda app-developers app

This guide is for p920 and su760...
If omap4boot gets you in download mode get a P720 ROM Bin file and flash it with LG flashtool.
It will probably work.
If you already have the p720 kdz fie but you dont know how to do it start a teamviewer session we will do it together.
Tell me if it works so we can update the guide for P720 too.
 
Last edited:

CptK

Member
Aug 30, 2009
37
9
quick update,

i've extracted the V10A_00.kdb into 8 .bin parts, so im presuming that smartflash is what is going to handle these files.

problem is that OMAP4BOOT is playing up today, it wont connect with GEN_ERROR unexpected 2nd stage respone. this is probably becuase im using windows 8.

im going to run xp on virtualbox now

---------- Post added at 06:55 PM ---------- Previous post was at 06:30 PM ----------

Righto,

xp in virtualbox seems to of done the job

20121018_184851.jpg


will update this post on a mo with results.
 

xbsall

Senior Member
Feb 14, 2012
1,787
2,922
Home
Those 8 files you will make them one with command in cmd: copy /b lg720
[*].bin lg720.bin after you get the single bin file use it with flash tool. You also need flashtool DLL file for 720.

Sent from my LG-P920 using xda app-developers app
 

CptK

Member
Aug 30, 2009
37
9
Those 8 files you will make them one with command in cmd: copy /b lg720
[*].bin lg720.bin after you get the single bin file use it with flash tool. You also need flashtool DLL file for 720.

Sent from my LG-P920 using xda app-developers app

yea thats a good point, i dont think a flashtool 720 dll exists.. :(

even a su870 cube dll might work
 
Last edited:

xbsall

Senior Member
Feb 14, 2012
1,787
2,922
Home
OK try the 870 DLL but remember to flash your 720 if it gets fixed and gets into normal download mode with kdz method in the end in order to fix 870 and 720 differences..
or if you cant find any dll try with smartflash tool im sure that you will get it recovered one way or another

Sent from my LG-P920 using xda app-developers app
 
Last edited:

CptK

Member
Aug 30, 2009
37
9
OK try the 870 DLL but remember to flash your 720 if it gets fixed and gets into normal download mode with kdz method in the end in order to fix 870 and 720 differences..
or if you cant find any dll try with smartflash tool im sure that you will get it recovered one way or another

Sent from my LG-P920 using xda app-developers app

i dont have the 870 .dll but it seems that smartflash or some other program created a p720 .dll for me:confused:.

that being said the LG flashtool says "fail" every time i try to flash, but on the other hand Smartflash seems to be flashing but at 100% says"Magic number does not concide", then shortly after the device reboots itself and then the whole USB connection/disconnection brick thing happens again. so it seems like nothing it actually being flashed.

111.jpg
 
  • Like
Reactions: binhxitrum

xbsall

Senior Member
Feb 14, 2012
1,787
2,922
Home
That DLL is the extraction DLL for lgextract

I all send you a pm tomorrow so we can have a team viewer session

Sent from my LG-P920 using xda app-developers app
 
Last edited:

wkpark

Senior Member
Jan 2, 2012
255
1,357
Seoul
i dont have the 870 .dll but it seems that smartflash or some other program created a p720 .dll for me:confused:.

that being said the LG flashtool says "fail" every time i try to flash, but on the other hand Smartflash seems to be flashing but at 100% says"Magic number does not concide", then shortly after the device reboots itself and then the whole USB connection/disconnection brick thing happens again. so it seems like nothing it actually being flashed.

You can't use the smartflash method on P720 /SU870 etc.

there is no known working dll exists for P720 devices

you'd better to use KDZ_FW_UPD or UpTestEx
 

CptK

Member
Aug 30, 2009
37
9
thanks for the .dll :D

only problem is that it says invalid CP path in the LG flashtool whilst flashing. any help here?.
-------------------------
 
Last edited:

xbsall

Senior Member
Feb 14, 2012
1,787
2,922
Home
guys in order to recover your broken download mode you will use only the ap file not the cp (full restore is not a one run process and you are not going to restore your baseband or system files while in omapboot download mode cause we dont care about those things now) after it gets half flashed with ap ((ONLY THE AP.BIN FILE) ) you should try to enter normal download mode
so after you get normal download mode available ( not omapboot download mode) you can recover your phone with any way you like because it wont be shuting down anymore
 
Last edited:
  • Like
Reactions: djngal and modecom

Top Liked Posts

  • There are no posts matching your filters.
  • 117
    image_thumb%25255B1%25255D.png



    Original Thread:
    This guide will repair most of P920/SU760 devices that have been flashed with wrong ROM packages and cannot enter DOWNLOAD MODE anymore.


    If something doesn't work for you make a post describing exactly what you did , your phone model and your operating system.
    Before making pointless posts READ THE GUIDE.
    If you don't know how to make one of the recovery programs work READ THEIR GUIDE .
    You can find links in the end of this post.


    PREPARATION

    This guide requires that you have installed correct LG DRIVERS and you have a working NORMAL LG USB CABLE also you need to do this with a good battery.
    You will need to download the following tools.

    WKPARKS omap4boot port of SU760/SU870 + u-boot port of SU760/SU870 from here

    LGFlashTool(for LGFLASHTOOL Installation guide read this )

    RECOVERY ROMS:
    P920 users should use BOOTV21E.RAR FROM HERE
    (BOOTV21E has all necessary partitions to FULLY REPAIR your P920 with V21E ROM files including CWM TOUCH RECOVERY)

    SU760 users should use SU760V10GROM.zip FROM HERE

    PROCEDURE

    Before you start READ THE GUIDE once so you can understand it and then proceed with repair.

    Step1.

    Install LGflashtool (also copy/paste crack)
    P920 users should run LG FlashTool and load BOOTV21E_AP.bin (ONLY THE AP.BIN FILE) and keep it open but NOT ready for flashing.
    SU760 users should run LG FlashTool and load SU760V10GROM (ONLY THE AP.BIN FILE) and keep it open but NOT ready for flashing.

    Step 2.

    Extract WKPARKS omap4boot and follow installation steps:

    Install OMAP4430 USB driver
    If you plug your Phone on PC without battery, OMAP4430 device appeared for seconds and then disappeared in your Windows Device Manager
    (check arsen4oo photo guide in post #3)

    On windows 7 sometimes OMAP4430 flashes too fast so you cant install driver.
    There is a a windows feature that will help you install the driver easier.
    To view devices that were once installed but are no longer attached to the computer, open a Command Prompt window using the Run As Administrator option and enter the command:
    SET DEVMGR_SHOW_NONPRESENT_DEVICES=1
    Then, from the same command prompt, type devmgmt.msc to open Device Manager. Choose View, Show Hidden Devices. The new instance of Device Manager will show “ghosted” entries for devices that were once present. This technique is especially useful for fixing problems caused by leftover drivers after replacing a network card or video card—you can easily delete the ghosted device or update the OMAP4430 driver.

    After driver installation ends remove usb cable BUT keep windows device manager open.

    Step 3. Run start_fastboot.bat and select option 2

    Step 4. Pull out battery

    Step 5. Hold Vol+

    Step 6. Connect USB cable, the usbboot will start

    Step 7. Insert battery while the usbboot is waiting

    omap4boot0.jpg


    Step 8. Script tells you to remove cable but i dont think it's necessary in this version

    Step 9. Release Vol+ and look in your Windows Device manager
    If everything worked ok your phone got recognised and now you are in downoad mode.

    DSC_0029.jpg


    Step 10. Change LG USB Serial Port according to LG FlashTool Guide to port 41.
    downloadmode.jpg


    Step 11. Remove cable and battery from P920/SU760

    Step 12. Set LG FlashTool ready for flashing.

    Step 13. Run Steps 3-9 again and you will see your phone being flashed from LG FlashTool.
    It will be stopped at 26-30% because phone will turn off on its own BUT the next time you try to enter NORMAL DOWNLOAD MODE it will be available again.

    Step 14. Set LG FlashTool ready to flash your P920 with BOOTV21E_AP.bin again.
    SU760 users should use SU760V10GROM bin .

    Step 15. Put your phone in DOWNLOAD MODE without using omap4boot this time.

    Step 16. LG FlashTool will recognise the phone and flash it completely this time.
    P920 after reboot will go to CWM. You can flash your personal backup or reboot to STOCK V21E.

    Step 17. After repairing your P920/SU760 YOU PROBABLY HAVE TO FIX YOUR IMEI...(and maybe your wifi mac address) follow these steps:
    Restoring IMEI
    1.Connect phone by USB
    2.Activate USB debug mode
    3.Enter 3845#*920# in dialer if that doesn’t work try 3845#*925# or 3845#*720# if device is SU760
    4.Select Port Settings -> Select CP Image Download
    5.A new device should appear at let it install
    6.Open Tutty (or hyperterminal) and select serial protocol. Click on open
    7.Type AT if response is not OK, change port number (it is possible that when typing you don’t see any letters)
    8.Type at%imei, it should display a dummy IMEI
    9.Type at%imei=x,x,x,x,x,x,x,x,x,x,x,x,x,x,x where x,x,x... is your orginal IMEI number (found under the battery of your phone). It should response IMEI WRITE OK
    10.Reboot phone

    If you don't understand how to do this read this thread [GUIDE] Unlock Phone / Recover IMEI

    Extra Step for P920 User's
    After procedure ends use the rebooter utility and select option 2 like below..

    Code:
     Info:
     This utility will not work if you don't have Omap Drivers installed
    
     Select task:
     1. Flash ICS FastbootLoaders+Recovery
     2. Flash V21E Loaders+Recovery
     x. Exit
     ----------------------------------------
    
    Please select 1,2 or exit(x):  2
    
     Ready to Flash V21E+recovery
    
    waiting for OMAP44xx device...
    
    Device descriptor:
            bLength            = 18
            bDescriptorType    = 1
            bcdUSB             = 528
            bDeviceClass       = 255
            bDeviceSubClass    = 255
            bDeviceProtocol    = 255
            bMaxPacketSize0    = 64
            idVendor           = 451
            idProduct          = D00F
            bcdDevice          = 0
            iManufacturer      = 33
            iProduct           = 37
            iSerialNumber      = 0
            bNumConfigurations = 1
    reading ASIC ID
    usb_write 4
    usb_read 81
     
    [*] read 0 bytes
    NumOfSubblocks: 0x5
    Subblock ID: 0x1
    Subblock Size: 0x5
    CH enabled: 0x7
    ROM revision: 0x3
    Checksum Subblock: 0x15
    CHIP: 4430
    IDEN: 40a11fbe08c36fb34f6a113fc2516c63395c7947
    MPKH: 5f4092eccddf90fa43f546adf89508b31b9c74795e9516194c0ea6412fdcb7f6
    CRC0: 0983f41c
    CRC1: 139c4f4f
    sending 2ndstage to target... f0030002
    usb_write 4
    usb_write 4
    
    wait 5-seconds...
    
     
    [*] msg size = 4
    usb_write 21504
     
    [*] data size = 21504
    usb_close
    
    Reopen usb...
    
    
    Device descriptor:
            bLength            = 18
            bDescriptorType    = 1
            bcdUSB             = 528
            bDeviceClass       = 255
            bDeviceSubClass    = 255
            bDeviceProtocol    = 255
            bMaxPacketSize0    = 64
            idVendor           = 451
            idProduct          = D00F
            bcdDevice          = 0
            iManufacturer      = 33
            iProduct           = 37
            iSerialNumber      = 0
            bNumConfigurations = 1
    waiting for 2ndstage response...
    usb_read 4
    usb read = aabbccdd
    accepted 2ndstage response
    sending image to target...
    size = 232512
    usb_write 4
    usb_write 232512
     ** Done **
    < waiting for device >
    sending 'recovery' (5854 KB)...
    OKAY [  3.012s]
    writing 'recovery'...
    OKAY [  1.230s]
    finished. total time: 4.252s
    sending 'u-boot' (512 KB)...
    OKAY [  0.268s]
    writing 'u-boot'...
    OKAY [  0.355s]
    finished. total time: 0.627s
    sending 'x-loader' (128 KB)...
    OKAY [  0.070s]
    writing 'x-loader'...
    OKAY [  0.051s]
    finished. total time: 0.127s
    
    
    
     Loaders have been flashed.
     Your P920 is ready to boot into GB again. Reboot.
    
    
    Microsoft Windows [Version 6.1.7600]
    Copyright (c) 2009 Microsoft Corporation.  All rights reserved.


    GOOD LUCK and lets get those bricks fixed. :cool:


    TROUBLESHOOTING

    If you get this screen on P920/SU760 you are in FASTBOOT MODE.

    silver_lglogo.jpg
    fastboot.jpg



    If you get messages like this you probably have a BAD CABLE.

    onbatt.jpg



    Other Guides that you should read in order to help you restore your P920/SU760:

    adixtra ◘►◘►[FLASH + ROMS][v20B.KDZ] KDZ Files on WINDOWS 7 (64) & XP + Download◄◘◄◘
    pandaball's [GUIDE] Recovering from brick/bootloop
    marti701 LG [TUTORIAL] Flash BIN rom, Unbrick, Update - Optimus 3d (Service Flash software)
    The Dark Lestat's [GUIDES/TOOLS]Making Developing/Flashing/Returning to Stock Easier
    josuelopezv*[URL="http://forum.xda-developers.com/sh
    31
    A Small Guide if Anyone has troubles installing Omap4430 Driver in Windows 7

    When plugging the phone in,find OMAP4430 in "Other Devices" in Device Manager.

    24446cdc9d35.jpg


    Right click on OMAP4430,then click "Update Driver Software..."
    Then browse to your omap4boot 1.8 folder that you have extracted from zip

    30e5fabf4d68.jpg


    Choose the usb_drv_windows folder and click OK

    b4dd63f29ab5.jpg


    While installing the driver,ignore any warning messages

    3160d484492e.jpg


    After installation finished you will be able to ressurect your phone

    0e3600cdceea.jpg



    Good Luck!
    10
    MOD Please Sticky this i think this guide should replace the old one IMO
    5
    Would this work for the p720 (3d max)?

    Because flashing a p920 rom was what originally bricked my p720 in the first place.

    Cheers

    Sent from my GT-I9300 using xda app-developers app

    This guide is for p920 and su760...
    If omap4boot gets you in download mode get a P720 ROM Bin file and flash it with LG flashtool.
    It will probably work.
    If you already have the p720 kdz fie but you dont know how to do it start a teamviewer session we will do it together.
    Tell me if it works so we can update the guide for P720 too.
    5
    let me explain a few things about how the procedure works..

    your bootloader is broken so the phone doesnt boot at all , no download mode, no recovery, nothing...

    you put the phone using omapboot in download mode but it doesnt have enough time to finish flashing the ROM because it will shutdown...

    if you use kdz method it will take its time to decompress ROM file etc but as we said earlier phone will exit omapboot download mode so with KDZ method the phone will be off before KDZ decompresses the ROM

    so we use flashtool cause we can have it in standby and ready to listen PORT41 but because we dont have much time to flash FULL ROM cause the phone will exit omapboot download mode before it gets flashed we only use the AP.BIN file.
    we only want from AP.BIN file to flash bootloader again so the phone will be able to boot on its own in download mode like it used to do it before it got bricked and omapboot download mode usually stops the phone while flashing system partition and that means that bootloader and some other partitions have already been restored.
    so when it stops we remove battery and cable from pc and then we check if normal download mode is available again (we wont use omapboot this time) ... if available we can flash with any method we like now cause the phone will not turn off halfway..

    i know its a puzzle but thats how it worked for me and it will work also for you (if all partition information is in the BIN file that you flash)