yashsingh1/xdaforums huggingface dataset:
[Verizon LG G2] jntdroid:
Thanks to both. That stump root midi is going to be stuck in my head all day... ;)

I just got back on the G2 after trying some newer devices for quite awhile so I need to catch up evidently... especially on what "bumped" is referring to...

Thanks again
[Verizon LG G2] HueyT:
Both 12B and 26A bootstack have JB bootloader so either would have worked. It's academic though since you're already KDZ'ing and STUMPed and BUMPed :D
[Verizon LG G2] detonation:
No, 26A is KitKat and thus the 26A bootstack contains the Kit Kat bootloader. Please stop confusing people.
[Verizon LG G2] HueyT:
Maybe my 26A bootstack is modified but it has 26A radio and JB bootloader

https://www.dropbox.com/s/aw2mid9rt0kbvg7/xdabbeb_vs98026a_bootstack.zip?dl=0

I apologize if I confused anyone. Just trying to help.
[Verizon LG G2] schwem:
26a bootstack from the vs980 2.3.0 thread does have the jb bootloader. Not sure who thinks otherwise. I flash it and reboot recovery everytime I change from a bumpd rom to a lokid rom and it loki's ie; gives me jb bootloader every time. Even the one from the vs982.5 rom doesn't give you kitkat bootloader, the vs982.5 rom zip has the kitkat bootloader in it so the other guy needs to quit confusing people and learn what exactly are in the zips he's flashing
[Verizon LG G2] xdabbeb:
Actually, [MENTION=2302266]detonation[/MENTION] is right and isn't confusing anyone. As stated in THIS thread (which is where he was posting), the bootstack zips contain their corresponding aboot version. The older bootstack zips (which have since been removed, in case you hadn't checked), did have the 12b aboot as they were made when all we really had was loki (or when bump was first released). As I said, they're gone now. Also, I believe he responded as he did because the user had already been told that he was mistaken (by me) just two posts before his previous one.

Confusion (like in the posts here) arose from people not reading or spreading misinformation (like in the posts here) about loki/bump, etc. It was compounded by the fact that there were zips floating around everywhere. I even saw people telling others to ONLY use the 26A boostack from one thread vs the other, even though they didn't realize they were both pointing to the EXACT same download.

The main reason I created this thread is to (hopefully) quell the misinformation/confusion once and for all and have everything in one place. The way that they are presented now is the most logical, simple, and allows for any possibility/need given that the individual takes the time to read a few sentences. There may be a short adjustment period as people find there way here, but I (and many others) felt it was necessary and benefitted the whole community.
[Verizon LG G2] HueyT:
Thank you for educating us. :good:
[Verizon LG G2] schwem:
Oh boy I feel stupid! Haha. Well with all the new threads and new roms and information/ misinformation (MY HEAD IS SPINNING I SWEAR) I have been reading and reading and flashing and kdzing and I just need to take a step back and read one thing at a time and get back on track. Sorry [MENTION=2941286]xdabbeb[/MENTION] as all of this has come on very fast and with vast confusion. One person says this and another contradicts. Thanks for the clarification and the patience. Now that it has become more clear I will cordially shut my trap and let you do the dev stuff. Only thing that has been hardest for me is I've been doing things a certain way for so long (loki flashing) that it's hard to wrap our simple minds around all this. Sorry [MENTION=2302266]detonation[/MENTION] for jumping to conclusions before actually knowing all that has changed and most importantly, thanks [MENTION=2941286]xdabbeb[/MENTION] for the patience as the community adjusts to all these rather hasty transitions to the way things are done as I know myself and [MENTION=5803877]HueyT[/MENTION] aren't the only ones caught off guard by all the changes and adaptations. Thanks for all your hard work and thorough explanations.
[Verizon LG G2] xdabbeb:
No worries at all, and no need to feel stupid either. The G2 is relatively unique in having two functional exploits, even though loki was patched some time ago. This is further compounded by the fact that many/most AOSP/CM firmware distributions are stuck on JB resources. All of this will necessarily breed confusion. I'm only hoping to correct some of the misinformation that is out there and clear up some of that confusion. Frankly, this should've been done a while ago, but better late than never.

Hopefully the way it is presented here is clear, but if anyone has any suggestions for how to improve it, feel free to let me know.
[Verizon LG G2] schwem:
Personally I am still confused on the notion that the old 26a bootstacks were removed. Now to run say, Jackpot Calvin's CM12 we will now flash 12b bootstack with 26a modem correct? As the rom uses kitkat modem but lokid bootloader
[Verizon LG G2] xdabbeb:
They were removed b/c they were contributing to the confusion. That much was/is clear. You may have been comfortable with it, but this isn't a one-size-fits-all world we live in with the G2. Part of the problem even stems from people having their own (varying) definitions of what a bootstack is in the first place (which reminds me...I'll put a definition in the OP). Hopefully, this also forces people to step back and actually learn a little more about what they're flashing in the first place. This can only be a good thing. More educated users means fewer repeat questions and fewer people putting their devices into a borked state.

To answer your specific question, I don't know what that fw requires so that is a question best asked/answered in that thread. If you were using the "old" bootstack zip previously, however, all you would need to do now is flash the 26A one here followed by the 12b bootloader and you'll have the same thing. It's all in the OP. I've tried to make it as concise and clear as possible, but you will have to what is there.
[Verizon LG G2] schwem:
I did read them! Many times and I'm sure this question will arise more than this once. Most cm12 roms would require the 26a or 12b bootstack with the 12b modem as they we're all on jb sources but jackpot clavin has made a rom where you need to use the kitkat sources ie; modem but for some reason the rom itself is lokid not bumpd. This stuff is confusing as heck and I can tell I am stricking a nerve with you and know when to just stop so I am going to leave you be and read every written word on loki vs bumpd vs why the heck all this has to be so difficult. I do understand the jist of it. Loki works around LG's bootloader and bump is actually flashing a signed .img and blah blah. All I am confused on is the mix of kitkat and jellybean and still using the workaround vs bump. Not your problem though I know as you probably do not have any interest in these types of roms but I personally do not like the latest LG UI and prefer another. Anyway. Good day sir I will quick plastering your thread with more junk that's just going to confuse more people. Sorry for all this as I should've just kept it to myself and not bothered you as I'm sure as you said if I did more reading and actually asked the OP of the rom I am using I wouldn't have gotten you flustered. Thanks again for the work over the years.
[Verizon LG G2] jesssiii:
[MENTION=2941286]xdabbeb[/MENTION], the OP doesn't have links to dl the 27A to 28A, nor the 28A to 39A bin files? Didn't know if this was intentional.

VZW LG G2
[Verizon LG G2] xdabbeb:
Yep, it was. I wanted to make it a general guide that applies to ALL ota updates so we don't have a new thread cluttering things up and potentially confusing people every time a new firmware version is released. There is the additional step of a copy/paste and changing two numbers, but otherwise it's the same basic thing that I posted a year ago.
[Verizon LG G2] tictico:
I have some questions please,

1/ Why does the 39A bootstack have a 27A aboot?

2/ I am on VS98030A OTA (rooted). Is there a way to install TWRP 2.8.5.1 ?

Thank you.
[Verizon LG G2] Lawlrus:
[MENTION=4281528]tictico[/MENTION]

Its stated in the op why it contains the 27a aboot
[Verizon LG G2] tictico:
The new OP edit answers both my questions then.

Thanks
[Verizon LG G2] abdel12345:
It does? I don't see anything about installing twrp on the 39a ota... If you know how though let me know

Sent from my VS980 4G
[Verizon LG G2] schwem:
LG 39a has blocked bump therefore containing 27aboot which allows bump
[Verizon LG G2] tictico:
If my understanding is correct, then as long as the aboot 39A is patched (no possibilty to bump it), it is difficult to install TWRP.

The best way so far is to flash 39A bootstack (TWRP is included using 27A aboot) and then flash the 39A rom via TWRP. At least that will allow us to move between ROMS and downgrade using Bootstacks.

:good: for the dev
[Verizon LG G2] abdel12345:
Oh OK, I thought u meant installing it on stock ota, I really don't want to delete everything again and reset so I'm just going to go without it until I crack and can't handle it anymore lol.

Sent from my VS980 4G
[Verizon LG G2] MicroMod777:
Thanks xdabbeb for the zerofree info. Ubuntu 14 made installing the zerofree zip easily. Then made a folder called zerofree on desktop, dropped in system.img, opened terminal and cd username/desktop/zerofree then ran "zerofree -v system.img. It zero'd it out in like 20 seconds. I thought it would take like an hour! lol
[Verizon LG G2] tictico:
That is what I wanted to do. Install TWRP on stock OTA (rooted).

FYI, Lokify exploit failed as well. :(
[Verizon LG G2] Lawlrus:
You have root? If so try auto rec to downgrade your bootloader and it will install twrp for you then you can go from there

If autorec won't work on your current ota, go into download mode and install the 24a kdz, then auto rec will work.
[Verizon LG G2] abdel12345:
He wanted to get twrp installed directly from lollipop ota to avoid a kdz but he couldn't so he went back to 27a and got it on there. I'm in the same boat and really don't want to kdz back again but it looks like it's the only option right now.

Sent from my VS980 4G
[Verizon LG G2] bouchigo:
There is way. I posted a guide how to do it. Just search for my posts.
[Verizon LG G2] MicroMod777:
Just post a new how to thread. I won't be able to post my 39a Freedom Tool till tomorrow.
[Verizon LG G2] abdel12345:
Awesome didn't know about that. I'll check it out, and yeah you should make a new thread to make it easy to find

Sent from my VS980 4G
[Verizon LG G2] jesssiii:
FYI, the guide is from bouchigo and I came home from work and used it. It took me longer to dl the files than to actually get twrp on my phone. Which was not long. Worked perfectly and easy to understand and follow!

VZW LG G2
[Verizon LG G2] player911:
Seems easy enough as long as you have root. I wonder if that can be done in a Terminal window without the need for a PC.

It basically flashes the 28A aboot file over that is bumped and also flashes the TWRP bumped version that is compatible.
[Verizon LG G2] wadamean:
Whenever flashing a new bootstack what is best to do? Wipe cache and data or just flash rom after wards?
[Verizon LG G2] jesssiii:
Flash bootstack, reboot into recovery, then flash blah blah zips.

VZW LG G2
[Verizon LG G2] wadamean:
That's what I was doing but just wanted to double check
[Verizon LG G2] xttapolatakettle:
So... I have a problem:

I was on stock 39A rooted (using the jgkim method) and I wanted TWRP and to flash a ROM that required a 12B aboot (JPC's CM12). I read this OP and thought, "well, sounds like all i need is 12B aboot and TWRP," so i extracted the recovery img from the 39A bootstack and the 12B aboot from its zip.

Then I flashed them to their respective partitions using dd. "adb reboot recovery" brought up TWRP, but when I rebooted again, I received a "boot certification error" and LG security error screen. When plugging the phone back into the PC, a whole bunch of drive partitions showed up and asked me to reformat.

Uh-oh.

I panicked and flashed the 39A aboot and recovery back from the "Unnoficial Firmware" section of the OP using this method on my linux box. NOW, the phone showed the "boot certification error" and simply a black screen.

Then I really panicked.

I then flashed all of the 39A bootstack files to their respective partitions and rebooted. Now, the phone won't boot at all, but shows up on the PC as "Qualcomm HS-USB QDLoader 9008". No partitions show up. I tried this method, but get the same error everybody else in the thread gets (I think it's a scam, anyway).

If any kind soul out there could point me in the right direction, I'd be very grateful. Thanks :(

---------- Post added at 11:25 PM ---------- Previous post was at 11:23 PM ----------

Upon reviewing the logs, there was an I/O error flashing the laf.img, which I did not catch
[Verizon LG G2] jesssiii:
Here's a link to [MENTION=790321]bouchigo[/MENTION]'s post in which he links his instructions on how to do what you originally wanted. Took me only minutes. I'm not sure where you're at now or how to get back to your original state above, but if you are able to do that, here's the link: http://xdaforums.com/showthread.php?p=59349676

Once you get twrp on the stock 39A, you'd just need to flash the 26A bootstack then the 12b bootLOADER and JPC's CM12.

VZW LG G2
[Verizon LG G2] xdabbeb:
I was getting tired of the constant PMs/Questions as to why 27A bootloader was used in the 39A bootstack (it's because 28A wasn't/isn't official), so I've updated it for the version-number obsessed.
[Verizon LG G2] schwem:
The OP says the 28a aboot is used in the 39a bootstack. According to this post 27a is used. It doesn't matter to me either way I'm just trying to clarify this last post. Don't hate me.
[Verizon LG G2] xdabbeb:
? :confused:

There's nothing to clarify. When I updated the zip I updated the OP accordingly. Read my post again.
[Verizon LG G2] schwem:
Nevermind. Somehow the post sounded as if you contradicted yourself but the OP has been updated to reflect the correct bootstack aboot combination. Sorry about that and I don't even care for the 39a rom so I will only be using this bootstack once the rom I'm on updates their sources. Thanks for the clarification and all you have done
[Verizon LG G2] nitsua98:
Is there a difference between the vs98039a_system.zip here and the xdabbeb_vs98039A_stock_fw.zip in your other thread besides the kernel?
[Verizon LG G2] HueyT:
"...system.zip" has only the \system folder in it while the other has the entire rom
[Verizon LG G2] KBizzle:
Any way we can get the old bootstacks? I cant flash some of the current roms with the new bootstacks, get errors. Thanks.
[Verizon LG G2] Lawlrus:
You need to flash the 12b bootloader zip and it works as the old 26a did as stated in the op.

Xdabbeb doesn't want the old ones linked all over the place because it will male things more confusing
[Verizon LG G2] jesssiii:
These are truly better. If you need help knowing which zips to flash with certain roms, you're welcome to PM me or [MENTION=5559940]Lawlrus[/MENTION] ? and we'll help you.

VZW LG G2
[Verizon LG G2] KBizzle:
Well it was a bit confusing as the bootloader zip as stated in the op was ONLY loki support. As far as I understand it, I'm not running as loki. The rom in question is jackpot calvins Feb 23rd build of cm. Which when I used the old 26a bootstack, it would flash fine. With the new bootstack, I get an error. So if I am supposed to flash the 12b bootloader, then I will without argument. Just need clarification that it's OK.
[Verizon LG G2] schwem:
Thats exactly what you need to do. Only his latest release requires bumpd bootloader but that build was actually pulled off line so you are correct. Flash the 12b bootloader in order to boot feb 23rd jackpot clavins cm12
[Verizon LG G2] KBizzle:
Thank you.
[Verizon LG G2] bouchigo:
Just to make you aware, there's no such thing as a bumped boot loader :thumbup:
[Verizon LG G2] Nugg14:
Thanks in advance but trying to go back to my 3/4 build of jpc 26a Rom and can not get auto rotate to work. Any help would be great! Never had any problems until Xdabebbs updated the bootstacks
[Verizon LG G2] Lawlrus:
This is exactly what we just talked about. Flash the 26a bootstack with the 12b bootloader.
[Verizon LG G2] schwem:
Yeah I know. I worded it wrong. I meant the roms bumpd and requires kitkat bootloader. Blah blah. Im just surprised as much as all this has been talked about, there's still a bunch of confusion. I may not word it properly every time but I have yet to screw up flashing anything and I flash a different rom every other day, but I read a ton and use the nifty search function as every one of these questions have been asked repeatedly. I don't even know why I or anyone else continues to repeat themselves. An automatic response should just be SEARCH!!!
[Verizon LG G2] Nugg14:
Thanks for the help Lawlrus but that didn't work. I flashed 26a with 12b bootloader. The Rom booted and everything seem to work except rotation and sound..
[Verizon LG G2] Lawlrus:
Your best bet would be to post about this over there.
[Verizon LG G2] jesssiii:
You didn't flash what you claim then. The 26A BOOTSTACK combined with the 12b BOOTLOADER is the exact same as the older xdabbeb's 26A zip. And what's required for JPC's CM12 of 3-4-15.

VZW LG G2
[Verizon LG G2] Nugg14:
Then let me ask you this. Do you reboot recovery between flashing bootstack and bootloader?
[Verizon LG G2] abdel12345:
You should because the bootstacks don't all have the same recovery packaged in.

Sent from my VS980 4G
[Verizon LG G2] jesssiii:
No. I flash bootstack, bootloader, my themed recovery. Then reboot recovery and flash rom. Works perfectly. Right now I'm using JPC's CM12 3-14, which requires the 39A bootstack. No changes of bootloader needed with that.

VZW LG G2
[Verizon LG G2] act5860:
Problem loading vs98026a bootstack

Running TWRP v2.8.5.1 bumped. Getting "Zip signature verification failed: 1". Any ideas on how to get it to load?
[Verizon LG G2] jesssiii:
Getting that on what? What are you flashing to get that error?

VZW LG G2
[Verizon LG G2] act5860:
Trying to flash the vs98026a bootstack
[Verizon LG G2] jesssiii:
OK, it's your recovery then. Where did you get it? How did you install it?

VZW LG G2
[Verizon LG G2] act5860:
I'm using TWRP 2.8.5.1 compiled by [MENTION=5031300]blastagator[/MENTION]. Used an earlier version of TWRP to flash it. I'm going to take a guess here. Maybe I need to be using a standard version of TWRP?

Edit: Installed standard version of TWRP and everything is flashing fine.
[Verizon LG G2] blastagator:
Turn off zip verification if you're getting zip verification error. Most zips aren't signed! Default is verification off.
[Verizon LG G2] Dri94:
Mirror of 39a bootstack? It's not working on my phone. Thanks
[Verizon LG G2] xtigerr:
This saved my phone. Was on vs980 39a rooted and lost all data connections. Flashed the vs980 39a bootstack and back in business!!!
[Verizon LG G2] njbuzz:
Hi,

Been out of the flashing game for a long time. I just used AutoRec KitKat to get TWRP 2.7. I have downloaded BlissPop rom and the gapps.

I am on 27a stock right now.

Can anyone just give me a quick heads up on what i need to flash from here before i flash that rom?

Thanks for any help.
[Verizon LG G2] jesssiii:
For BlissPop, first flash 26A bootstack then 12b bootloader and 12b modem. Reboot into recovery, then flash Bliss.

VZW LG G2
[Verizon LG G2] njbuzz:
Thanks. I a getting an "Insert Sim Card" screen on first boot.
[Verizon LG G2] jesssiii:
Try turning off phone, take out sim then put back and reboot.

VZW LG G2
[Verizon LG G2] njbuzz:
Didnt work, tried an earlier build and it was fine. Thanks
[Verizon LG G2] rip9150:
Anyone know how to fix the slow charging?
[Verizon LG G2] bouchigo:
Yes.

Install something other than 39A.

Side note: when I charge my phone using the Nexus 7 2013 charger and cable, it charges at 1.2 amps instead of the 0.7 amps of the stock LG charger.
[Verizon LG G2] jesssiii:
You need the 12b bootloader and modem, not the whole bootstack.

VZW LG G2
[Verizon LG G2] xdabbeb:
As 28A/39A became official (with kdz's) I updated their respective zips and removed the unofficial fw section. Since I was doing those two anyway I updated all bootstack zips with TWRP 2.8.6.1 (thanks again to @blastagator ).
[Verizon LG G2] darby427:
xdabbed - thanks for the guide! Just to clarify - if you are loki'd - 26a modem / 12b "bootstack" - then updating to 39a modem / bootstack removes loki and has you ready for bump?
[Verizon LG G2] darby427:
much appreciated.. I figured that was the case but I have a release day g2 and havent done anything but update the radios only since I loki'd and rooted it. Time to take a look at 5.1
[Verizon LG G2] re1743:
I have a VS980 with the 39a bootstack that I flashed before I flashed the Tmobile debloated lollipop ROM.

I notice that on outgoing calls, my phone switches from LTE to E or G to make calls as it should (but never to H or 3G the way my older HTC one would). As a result, when I make outgoing calls, I cannot use data so no MMS or Nav when I'm on a voice call.

Can I go from 39a to an older modem with my current ROM and bootstack?

I used Cloudy G2 with the kitkat baseband and I had no issues, only with the stock Verizon OTA and the 39a bootstack (with the debloated Tmobile ROM).
[Verizon LG G2] tsjanda:
Do these bootstacks overwrite kernel?
[Verizon LG G2] ffejy462:
No. The op has a very good explanation of what is in the bootstack. You can extract the zip to see what exactly is being flashed.

lg g2 xdabbeb's vs982.5 1.2.0
[Verizon LG G2] :
Can anyone tell me what the baseband version actually reads as in the stock 39a rom?
[Verizon LG G2] schwem:
Here you go

---------- Post added at 11:54 PM ---------- Previous post was at 11:53 PM ----------

Not sure if it reads different on the stock one but this is the one xdabbeb uploaded to thes thread
[Verizon LG G2] huntinwabbits:
Hi folks, I have a question as I am new to the G2. I am on stock OTA rooted 28A. I used autorec to get TWRP 2.7.0.0 on my phone and that's all good. I understand that the rom I want says to flash 28A bootstack and have a TWRP 2.8.5.1 or higher. I see that the files in the OP say they do included the necessary recovery. I have downloaded the 28A bootstack zip found in the op. My question is how to get that flashed on my phone. I tried Flashify but nothing seems to happen. It says everything is successful but rebooting into recovery still shows 2.7.0.0. When I see "flash this" or "flash that" I typically take that to mean to reboot into TWRP 2.7 and install whatever file. Is that the case here and it was as simple as that? And it will update the files and recovery? Or is this something I need ADB for or even to push the items over like in [MENTION=790321]bouchigo[/MENTION]'s guide? I apologize that this seems like an elementary question. I feel like you do when you spend so much time in calculus and you eventually suck at the simple multiplication table.
[Verizon LG G2] schwem:
You can just flash the new twrp in recovery or when using flashify instead of choosing flash zip choose extract img and flash the .img not the zip. Better suggestion though is to find blastagators twrp thread in G2 android development and download and flash the latest for your variant since his twrp is designed for our G2 and has thermal throttling to prevent hardware damage from excessive heating.

---------- Post added at 08:56 PM ---------- Previous post was at 08:53 PM ----------

Heres the link to bladtagator's twrp. Again find your variant and flash via your already installed twrp recovery then reboot twrp from menu http://xdaforums.com/lg-g2/development/twrp-twrp-2-8-0-0-kernel-f2fs-tools-t2898705
[Verizon LG G2] huntinwabbits:
I did already grab that file and thought that route might be best but I guess I was using Flashify wrong. I came from a non-mdk s4 so it's been a while since I have had a use for the app. Thanks for the help!

I also take it that since I am on OTA 28A it is redundant flashing the non-recovery 28A bootstack found here?