yashsingh1/xdaforums huggingface dataset:
[LG Optimus 3D] zogu:
Flashable zip

If you don't want to mess with fastboot i made this script for flashing Wkpark's bootloader from recovery. It is umodified wkpark's boot and all credits give to him, i just made script.

It is tested only on original non touch CWM recovery 6.0.1.9, but it should work on all cwm recovery.

Flashing loader is always dangerous, no matter is it done from kdz, bin, fastboot or with this zip and if you brick your phone i'm not responsible, you are doing this at your own risk.

Basically with this you can install/upgrade from GB to ICS 28B without connecting phone to PC:

1. Reboot recovery

2. install this zip: http://d-h.st/bqj (V30A) or this: http://d-h.st/x7t (v28B)

3. install bootloader from this thread

4. [optional] install root: http://xdaforums.com/showthread.php?t=1903752

5. [optional] for better performance install iodak's kernel: http://xdaforums.com/showthread.php?t=2069166

6. reboot and enjoy

If phone does not start pull out battery and try again.

Adb tools links and changelog.

Phone must be rooted before using adb tools.

02/04/2013 Added stock 30A bootloader

Link: http://d-h.st/aqV

19/03/2013 Added option for flashing original ics bootloader using ADB tools

It will flash gpt1, x-boot, u-boot and original recovery. It will not delete any data.

Original bootloader works only with stock kernel!!!

Link: http://d-h.st/Ci8

15/03/2013 Added installation script using ADB

It will work on any rooted device (GB, CM10, ICS28b).

Connect phone with adb enabled in settings. Unpack zip from this thread. Start runme.bat.

Choose 1 for flashing only loader

Choose 2 for flashing loader and recovery.

Link: http://d-h.st/P7N

Credits: wkpark, iodak, samno, gazhead, rest of xda, many thanks for their great work
[LG Optimus 3D] kekio84:
Re: Wkpark's bootloader 1.25a flashable zip

This sounds realy amazing. :) Good work. Thank you.
[LG Optimus 3D] BadMilo:
Re: Wkpark's bootloader 1.25a flashable zip

Stupid question, but to install recovery dont you have to be rooted?
[LG Optimus 3D] arsen4oo:
This is possible with XBSA V7 only at the moment I guess.
[LG Optimus 3D] brajesh.sharma87:
Re: Wkpark's bootloader 1.25a flashable zip

With a custom and open bootloader, u dont need root for installing recovery.
[LG Optimus 3D] MasterRazor:
CM10

Sorry for the Dummy question,but i read a lot of topics where is said''install Wkpark bootloader to fix freezeing on Cm10(Camera,youtube etc.)

Well will this work on CM10? And also you are telling me that i can install this bootloader and then flash the Bin of v28B with smartflash and i will have a working ICS?will will this work with XBsall V7.1 zip
[LG Optimus 3D] zogu:
It will work on any rom, it is totally independent from rom. Of course, ported ics or rooted 28b can't work without this loader and this is not for this roms.
[LG Optimus 3D] MasterRazor:
how to check if my bootloader is open? Or it is not important?

And Did you tried your method :D

CWM recovery or Stock recovery should be used?

After install the Boot125a.zip i will lost root right

Sorry for the stupid questions and spamming,but i really don't want to brick my device.

My device is Rooted(Is that a problem),21A ,Jellybam,also have flashed Bernies files
[LG Optimus 3D] zogu:
Tried on my device, doble checked cwm log before uploaded. You just need working cwm recovery and you can flash any rom after flashing loader: gb, cm10 and derivates, xsball v7...

You will not loose root and recovery.
[LG Optimus 3D] MasterRazor:
Thanks a lot dude it worked.:highfive:
[LG Optimus 3D] LeighR:
Holy jeez, this has been a great time saver! Works great, thanks mate :)
[LG Optimus 3D] billy8362:
Re: Wkpark's bootloader 1.25a flashable zip

OK I'm on cm10 right now. I already have the 1.25 boot loader installed from fast boot. So really I can flash xbasalls v7 ROM right now and it should run? Correct? Or do I have to flash your zip with 1.25?

Never mind I understand now. I have to load the 28b update then the 1.25 boot loader.

One question though. what if the 28b bb does not work for me?
[LG Optimus 3D] billy8362:
Re: Wkpark's bootloader 1.25a flashable zip

OK this worked. But when I loaded the 28b I had no service and it keep freezing and rebooting. Was able to restore back to cm10 with service. Is there something I missed to get service?
[LG Optimus 3D] zogu:
If you already have wkpark loader you don't need to flash it again.

Did you wipe data/cache? Maybe is BB issue, i don't know which baseband works with 28b, most of them works.
[LG Optimus 3D] billy8362:
Re: Wkpark's bootloader 1.25a flashable zip

Yes wiped all caches and data. I'm on v20p bb. Guess it does not work with 28b. Will try changing bb.
[LG Optimus 3D] zogu:
Here is the link for 28b baseband:

http://d-h.st/AMi

You will probably lost imei when flash baseband.
[LG Optimus 3D] zogu:
Added adb installation method. It will work on any rooted device.
[LG Optimus 3D] billy8362:
Re: Wkpark's bootloader 1.25a [flashable zip] [adb installation]

Have to flash this with flash tool correct?
[LG Optimus 3D] SedyBenoitPeace:
Sorry stupid question...but if i'm on a rom based on V28b i need to make the first two steps? Or i can skip them?
[LG Optimus 3D] Theplayernew:
Is this method change my BaseBand

I,m on GB 21A BaseBand is it work with V28b Rom
[LG Optimus 3D] zogu:
@billy8362 sorry, but i think there is no other way for flashing Baseband, only with flashtool or lg regular update

@Theplayernew it will not change your baseband and it should work with 21A/E Baseband

@SedyBenoitPeace Sorry, i don't understand your question, do you have rooted 28b? If you have root just install from adb and choose 2. it will also install recovery and then you can install custom kernel etc.. You don't have to install any rom or anything else. If it is not rooted, only solution is fastboot.
[LG Optimus 3D] SedyBenoitPeace:
1. Reboot recovery

2. install this zip: http://d-h.st/x7t

3. install bootloader from this thread

4. [optional] install root: http://xdaforums.com/show....php?t=1903752

5. [optional] for better performance install iodak's kernel: http://xdaforums.com/show....php?t=2069166

6. reboot and enjoy

I was thinking that i need to install the zip at the second step also if i was yet on V28...then if i'm yet on rooted v28 i can reboot to recovery an flash the zip of the bootloader right? Or via adb of course!
[LG Optimus 3D] zogu:
right, just bootloader ;)
[LG Optimus 3D] ratluci:
1. Reboot recovery

2. install this zip: http://d-h.st/x7t

3. install bootloader from this thread

4. [optional] install root: http://xdaforums.com/show....php?t=1903752

5. [optional] for better performance install iodak's kernel: http://xdaforums.com/show....php?t=2069166

6. reboot and enjoy

Since my computer is almost dead, i'm not brave enough to start updating with KDZ mehod.

This seems better solution.

Just need to ask somthing to be sure. I'm on ThiazO3D v2.8 rooted.

First I need to flash ROM and then bootloader? (stupid question - will i be able to start ICS ROM without bernies bootloader?)

EDIT: Before flashing ICS ROM, i need to wipe data and cache?
[LG Optimus 3D] zogu:
Actually ICS does not work with GB (aka bernies) bootloader.

Order is not important, just flash all files before exit cwm. If rom don't start (upgrade settings from gb) enter recovery again and wipe data and cache.
[LG Optimus 3D] Theplayernew:
Working 100% now I have a working ics 404 Thanks Zogu
[LG Optimus 3D] zogu:
Added option for flashing original bootloader using adb tool.

Tested on my device and first i got a boot-loader loop. After fixing device with fastboot flashed also gpt1 and now everything works. Partition table is same, but for some reason it needs gpt1 from official 28b. Because of that and for avoiding boot-loops, option for flashing original loader will flash: GPT1, X-boot, u-boot and original recovery. Original kernel (boot.img) is also needed for avoiding boot-loop. If custom kernel is installed on your device, flash original kernel before flashing loaders, it can be found in iodak's thread.
[LG Optimus 3D] Thombs:
I tried to use adb then flash ICS using CWM but all i got is the lg logo with "booti: mmc read" at the top help
[LG Optimus 3D] zogu:
This is normal message, did you enter cwm and flashed ics? To enter cwm press 3d, volume down and power at same time. If it don't enter, try few more times.
[LG Optimus 3D] Thombs:
edit:I've just flashed your file and it WORKED !!!

THANKS
[LG Optimus 3D] leaffan99:
You need CWM to flash? Will it work on TWRP recovery?
[LG Optimus 3D] rejanmanis:
What does it for actually ?
[LG Optimus 3D] zogu:
if you don't want to use wkpark boot because of restarting and charging bug, gray logo etc, it will flash original loader, but you will loose recovery and original loader does not work with custom kernel. Currently i'm using original loader.

You can switch easily to wkpark/cwm using same tool.
[LG Optimus 3D] zogu:
Sorry, never tried twrp. If it has same environment (busybox, tmp folder is on same place) it will work. Maybe someone tried on twrp?
[LG Optimus 3D] LeighR:
Re: [tool] [bootloaders] wkpark 1.25a and 28B [flashable zip] [adb installation]

Works great on twrp :)
[LG Optimus 3D] leaffan99:
Thank you, I love twrp and didnt want to flash cwm if not needed for bootloades
[LG Optimus 3D] leaffan99:
Works and I used TWRP :)

Could not get into recovery after, had to install CWM anyways, just did it quickly by going here http://xdaforums.com/showthread.php?t=1482713
[LG Optimus 3D] pthacker85:
Re: [tool] [bootloaders] wkpark 1.25a and 28B [flashable zip] [adb installation]

Hi there.. I'm already on wparks 1.25a with a cm10 based rom but when i flash your ics-v28b zip i keep loosing imei... What to do?
[LG Optimus 3D] leaffan99:
http://xdaforums.com/showthread.php?t=1734330

You try that to restore IMEI?
[LG Optimus 3D] zogu:
Imei is stored in nvram and only baseband can change it, it is not related to ics.zip. Restore it using leaffan99 link from previous post
[LG Optimus 3D] pthacker85:
No thought it was a bootloader issue thanks for the tip i'm gonna try :)
[LG Optimus 3D] leaffan99:
I want to use ADB, but when I run nothing happens and I cant find ADB drivers anywhere, no links were working from my searches
[LG Optimus 3D] daniel.mota:
I'm on stock ICS already with modified wkpark's 1.25a bootloaders and TWRP installed.

I want to return to the stock ICS bootloaders and recovery, tried with this tool but got stuck on LG logo upon restart.

After some effort I managed to return to my previous configuration and the phone is working again, but why didn't the tool work?
[LG Optimus 3D] zogu:
Tool is working, do you have custom kernel?
[LG Optimus 3D] daniel.mota:
Yes, is that the problem?
[LG Optimus 3D] zogu:
Custom kernels works only with wkparks loader, for stock loaders you must use stock kernel.
[LG Optimus 3D] daniel.mota:
Thanks.

That means that if I flash the stock kernel, then I can use your tool to flash the stock bootloaders, right?
[LG Optimus 3D] dreccon:
Re: [tool] [bootloaders] wkpark 1.25a and 28B [flashable zip] [adb installation]

...but you can still overclock/undervolt stock kernel using Iodak's modules! ;)

Sent from my dual-booting ICS/JB O3D!
[LG Optimus 3D] zogu:
You are welcome ;)

Flash stock kernel, you can find it in iodak thread and if you want to overclock install iodak's modules, as dreccon explained in previous post.
[LG Optimus 3D] leaffan99:
Using ADB, stuck on Daemon started successfully... I have LGE COSMO USB with yellow ? in dev. manager
[LG Optimus 3D] Theplayernew:
install this zip: http://d-h.st/x7t

3. install bootloader from this thread

Very nice Rom fast and battery life very good but i don,t have 3G i,m on 21A baseband any help please
[LG Optimus 3D] statik_ip:
I'm getting "SD card blank or has unsupported file system" I reboot into recovery TWRP v2.2.2.1 and format internal storage, in the terminal window I see "rm -rf on '/dev/block/mmcblk0p16" other than this issue everything seems to run awesome. Can someone help solve this issue, I have looked around and haven't found anything.

Thanks
[LG Optimus 3D] leaffan99:
Solved: I installed LG PC Suite IV, and it fixed all of my drivers, installed bootloader w/o recovery with no issues :D
[LG Optimus 3D] zogu:
Format sd card from settings, not from recovery.
[LG Optimus 3D] daniel.mota:
How do I do that?

First flash "kernelV28Bstock.zip" from Iodak's thread.

And then what?

---------- Post added at 10:14 AM ---------- Previous post was at 10:11 AM ----------

Right.

I think you should make an alert for that in the first post, sying that flashing stock bootloaders requires previously having stock kernel installed.

:)
[LG Optimus 3D] zogu:
http://xdaforums.com/showthread.php?t=1961989&highlight=overclock+modules

Changed first post, thanks for reminding me, but I already wrote this:
[LG Optimus 3D] drastic00:
Re: [tool] [bootloaders] wkpark 1.25a and 28B [flashable zip] [adb installation]

This tool is handy-dandy. :sly: I may include it in my tutorial, or just link to it, as an optional step (unless there any objections). Easy even for noobs!
[LG Optimus 3D] zogu:
Thanks, no objections of course, do whatever you like with it :good: .
[LG Optimus 3D] SedyBenoitPeace:
That rom is ICS Stock without anything touched...however for 3G you can try to flash the v28b baseband...i think that it will work in all countries..
[LG Optimus 3D] Theplayernew:
before i installed stock ICS with v28b baseband i lost my IMEI so i,m afraid to do it again thanks for reply
[LG Optimus 3D] SedyBenoitPeace:
Don't be afraid! With all the guides that there are on forum is easy recovering the IMEI...however if you want you can use also other basebands! For example i have the v21d that was working on ported ICS...and i didn't lost the IMEI...but i don't know if it will work in your country!
[LG Optimus 3D] flow27:
hi,

i would like to use this bootloader with iodak's kernel and the xbsa rom.

At first i have wiped the complete device. Than i've flashed the rom. At next the bootloader and the kernel. After that i restart the smartphone, but now i have blackscreen.

Please help me.
[LG Optimus 3D] billy8362:
Re: [tool] [bootloaders] wkpark 1.25a and 28B [flashable zip] [adb installation]

Try holding the power button for ten to twenty sec then let in sit for a few sec then try to turn it on.
[LG Optimus 3D] BadMilo:
Re: [tool] [bootloaders] wkpark 1.25a and 28B [flashable zip] [adb installation]

Hi mate, can you make a V30A flashable zip like you did with V28B, at the moment i dont have access to a windows pc so your zip is my only hope to update.

Thanks in advance.
[LG Optimus 3D] zogu:
Added 30A stock loader and link to 30A installable zip, check first post.
[LG Optimus 3D] oile:
Noob question about the functionality of stock kernel only :angel:

If I flash Wkpark's one, then Iodak's kernel, then stock bootloader again what would be the result? Security error ?

Thanks a lot :)
[LG Optimus 3D] daniel.mota:
Yes.

Flashing stock bootloaders with custom kernel installed will result in boot security error.

If you want to revert to stock bootloaders, you'll have to previously flash the stock kernel.
[LG Optimus 3D] net4u:
Correct steps

Hi,

Can anyone explain me the correct steps? I was originally on v20D. I rooted, I installed ROM Manager and with ClockworkMod Recovery I installed from SD card CM10 (doing all the wipes). As CM10 for my taste is extremely unstable, I try this way, putting 30a.zip on the SD Card , doing the same wipes and then installing 30a.zip from the Card. After a success message I do reboot from ClockworkMod Recovery and I'm stuck on LG logo (even if I remove the battery, and put it back), I have not enough time to press Vol Down, and Home and Power.

L.E.

I am back in ClockworkMod Recovery mode. On the SD card I copied these files: 28a.zip, 30a.zip (for being able to choose between the two), adb_wpark.zip, boot125a.zip, adb_boot_tools.zip, adb_boot_tools0.30a.zip

I miss something?

thnx a lot.
[LG Optimus 3D] zogu:
You must install wkpark bootloader, flash zip from 1. post in recovery. This is also reason why cm10 was unstable.
[LG Optimus 3D] net4u:
what is not clear to me is at what step to do this? As I said I have all this files on the SD card (it's OK to have it as ZIP or it must unzipped?!). I do wipe all and then? What is the correct order to do it? eg. first install 30a.zip and then boot loader or reverse order?

thnx.
[LG Optimus 3D] zogu:
Order is not important, just do it before leave recovery. Don't unpack files.
[LG Optimus 3D] net4u:
I am sure that I do something wrong, but I don't know what. I have two prinscreens:

step 1: https://www.dropbox.com/s/sscgzwtv8vadir8/IMG_20130408_142350.jpg

step 2: https://www.dropbox.com/s/1oc3xqn2hb5e20e/IMG_20130408_142449.jpg here I have error.
[LG Optimus 3D] zogu:
Wrong file, you need this file: http://xdaforums.com/attachment.php?attachmentid=1804395&d=1363266545 , adb wkpark.zip is tool for installing from pc whe phone is booted ;)
[LG Optimus 3D] net4u:
I choose the right file, it is done with success, and now the first screen is changed, I have a black gray LG Logo screen instead of red original one, with a brief "booti mmc_ read 0x53a213" message very on top of the screen and after this it enter itself in Clockwork recovery
[LG Optimus 3D] zogu:
Gray logo an message is normal for wkpark boot, I don't know why it enter recovery. Pull out battery and try again to boot phone. If it still enter recovery, power up your phone with 3d button + volume down + power and choose normal on the screen (you have few seconds for that or it will enter recovery). If it still can't boot try to flash 30a.zip once more time. Don't worry you are few steps from boot ;)
[LG Optimus 3D] net4u:
If I try to flash one more time 30a.zip I have to wipe again?
[LG Optimus 3D] dreccon:
No.

Sent from my dual-booting ICS/JB O3D!
[LG Optimus 3D] leaffan99:
My phone did this to me when I installed bootloaders and didn't let the phone boot up. You need to make sure you install bootloaders first, boot up the phone, then go into recovery and flash the zip... my phone got stuck on me when I tried to do everything at once
[LG Optimus 3D] Geezer:
To install CWM on any smartphone it is enough to get ROM Manager from Play store.

If you are rooted it easily installs the latest CWM.
[LG Optimus 3D] leaffan99:
This is a better recovery... it works great for CM10 and CM10.1 and so on... I installed using ADB much faster and easier I find
[LG Optimus 3D] Geezer:
That cwm "easy" method doesn't upgrade the baseband - so after installing the 30A.zip I have ICS but don't have network access anymore (no IMEI, no MAC)

I was on 21E baseband (2.3.5 custom ROM)

Also after every reboot the phone starts in recovery instead of normal boot.

I wanted quick & easy - now many hours will be lost to revive that phone :(
[LG Optimus 3D] net4u:
So finally I succeed to boot in 30a.zip (I used break_recovery_loop.zip from dreccon thread: http://xdaforums.com/showthread.php?t=2191698 for solving the recovery loop).

At first sight I see that I have no GSM and after further investigations I found that I lost the IMEI code (so it seems logical for me that I also don't have GSM). Also I hound that is somehow sluggish .

L.E. Also it seems to me that the charging (no matter if is via USB or via charger) is extremely slow .

But the main issue is the IMEI. I really hope that is a way to recover it without reflashing again all.
[LG Optimus 3D] Geezer:
Looks like we're on the same boat :(

How did you manage to get this file break_recovery_loop.zip into your sdcard ??

I can't even access it from the recovery ....
[LG Optimus 3D] net4u:
So, as I said, on stock firmware (20d in my case, meaning 2.3.5 Orange branded), I rooted (in my case I have success only with megatron), I installed ROM Manager and in it I activated ClockworkMod Recovery for P920. Then after rebooting in recovery mode, I choose External SD card (not SD Card, such this is the internal storage), and there I pointed to the zip files concerned (obvious after enering ClockworkMod at first I installed the 30a.zip and boot125a.zip)
[LG Optimus 3D] Geezer:
What I asked was how did you fix the recovery bootloop - not how you installed the 30a.zip (easy).

As KDZ recovery failed to fix the IMEI (marvin tool) I'm now doing emergency recovery with LG tool, so back to Gingerbread ... I'm praying the battery doesn't go flat as the phone isn't charging in recovery mode !

EDIT

Well, the LGMobile Support Tool not only just repaired by bootloader, recovery and IMEI but also (to my surprise) offered upgrade to the official ICS :)

Unfortunately the ICS installation didn't go so I am back to unrooted clean GB 2.3.5 with wkpark 1.25 bootloader still there (but at least now the phone boots up ok)
[LG Optimus 3D] net4u:
As I said: after 30a.zip, I installed break_recovery_loop.zip (from here: http://xdaforums.com/showpost.php?p=39168557&postcount=1) (in a very similar way as 30a.zip and boot125a.zip). If I well remember, after choosing install, in the next sub-menu, install from external SD is the third option (but for sure, go back to my previous post, and take a look to the photos, to see exactly which menu is: http://xdaforums.com/showpost.php?p=40060234&postcount=73

I suppose that in other recovery modes is somehow similar with ClockworkMod Recovery (but at least with this is working).

L.E.

btw if you really go back for a while to GB, can you save the stock wallpapers please? I like some of them, and I forgot to backup them.
[LG Optimus 3D] dreccon:
So, official ICS has gone public in Poland!!!???

At the end of the link below, after the =, fill in your imei and see what your browser gives back.

http://csmg.lgmobile.com:9002/csmg/b2c/client/auth_model_check2.jsp?esn=

Just copy/paste the result here.

Sent from my dual-booting ICS/JB O3D!
[LG Optimus 3D] net4u:
So, for sure in this moment I have three issues:

1.) no IMEI and by consequence no GSM,

2.) extremely sluggish opperation, and

3.) it seems that it does not charge by any means (charger or USB connection), or it charge extremely sluggish.

:confused:

I will see tomorrow what to do.

BTW:

OK MyIMEI LGP920 AORRML 107KPXV142226 20110723 V20D_00 http://csmgdl.lgmobile.com/swdata/WDLSW/LGP920/AORRML/V20d_00/V20D_00.kdz http://csmgdl.lgmobile.com/swdata/WDLSW/LGP920/AORRML/V20d_00/V20D_00.kdz GLOBAL/GLOBAL N N EL GSM

so here in Balkans, no chance...
[LG Optimus 3D] Geezer:
Make sure to pull out battery before further work !

My phone was really hot due to the f*cked baseband ..

I barerly managed to revive my P920 to GB with just 9% battery left (started playing with ICS a few hours ago with 100% battery)

P.S.

It seems the v30A is a Korean release as I had Korean letters on the S/W UPGRADE screen (normally it was in English)

Therefore 21E PL baseband didn't work with 30A Korean ROM :(

Maybe only 28B is OPEN EU ?
[LG Optimus 3D] dreccon:
It's OPEN EU. The Korean letters are in the 1.25 bootloader, not the ROM.

Would you please follow the link I sent above, with your imei at the end and copy the result here? Make sure you remove your imei from the result.

@net4u

Well done!

Sent from my dual-booting ICS/JB O3D!
[LG Optimus 3D] Geezer:
I realized later the 1.25 bootloader is responsible for S/W Korean letters.

There was some sort of glitch with the emergency S/W recovery procedure by LG Mobile Tool offering me ICS.

Yeah I checked that link with my IMEI and ICS is still not available for Poland (of course) but I swear I had a pop out on the screen asking if I want it. After 38% the download was interrupted....

One UK user had the same adventure - http://xdaforums.com/showthread.php?t=1171406&page=58

Anyway I tried many methods to get to ICS but finally succeeded using this method (flashing V30A_00.kdz with UpTestEX_mod2_marwin's tool)

http://xdaforums.com/showthread.php?t=1473781

The LGFLASHTool procedure (bin / fls) seemed to scary & complex for me...