yashsingh1/xdaforums huggingface dataset:
[LG V20 Guides, News, & Discussion] nkirk:
Download mode should work even with static. Have you tried flashing mk or dots kernels?

If needed use below for a complete stock flash.

https://xdaforums.com/v20/how-to/guide-patch-lgup-to-unlock-features-t3652222
[LG V20 Guides, News, & Discussion] Ice Fire:
I hoped that whould be the case. I guess there is no way of getting rid of the static (besides going back to stock).

No i only flashed the gamma kernel.
[LG V20 Guides, News, & Discussion] nkirk:
Mk and dots are for stock based roms.. So no luck there i guess.
[LG V20 Guides, News, & Discussion] Ice Fire:
Ok well the most important thing is that i can use download mode.
[LG V20 Guides, News, & Discussion] Redline:
Its been a while since I went through the process, but I had static on boot when I first went through the DirtySanta process.

IMO, to be safe, you should re-flash your phone with LGUP and do the process again, especially doing TWRP manually. But instead of doing a fastboot reboot when you get to it, just take out the battery and wait 5 seconds. Then, put the battery in and continue, this should get rid of the screen static (it did for me when I did it).

Turn the phone on by pressing Vol Down + Power until you see the LG logo, then release Vol down for a second and then press it back down, all while holding the power button, to get into the TWRP (Recovery). Remember to wait the 30-60 seconds between flashing TWRP and be sure to do it twice.
[LG V20 Guides, News, & Discussion] Ice Fire:
Would these kernels resolve the error.

And a question which might be a bit of topic which camera do you guys use.
[LG V20 Guides, News, & Discussion] nkirk:
They are for stock based roms, if you flash rhem now the it'll bootloop most probably.

I would suggest you to reflash latest twrp image ftom below, using twrp itself. Not using fast boot. And reboot to recovery again..

https://xdaforums.com/v20/development/recovery-twrp-3-2-1-0-t3720239

And then flash stock rooted Oreo followed by the latest Mk kernel using twrp and you should be fine.

https://xdaforums.com/v20/development/rom-h990ds-oreo-flashable-t3853735

Cam i use is cstark gcam. With helfs moddedcam libraries..( not available for oreo, but its coming soom, till then gcam alone will suffice, check him out on reddit he is more active there)
[LG V20 Guides, News, & Discussion] Ice Fire:
I wish to downgrade my phone. (I got it back to stock now)

How can i achive this.

Edit: I found my mistake there too. Like on all my previus devices i can only downgrade on version at a time.
[LG V20 Guides, News, & Discussion] MR.EXCEPTIONAL:
My firmware is 10f and its security patch level is for April 1 ,2017

but at step 8 I get this : Package con is unknown !

(I rooted this firmware with this method before !!! )
[LG V20 Guides, News, & Discussion] Ice Fire:
Your device security level is to high im currently on 10e and its still to high as the run me first step prints out an crashed right away.

You have to go down to 10d.
[LG V20 Guides, News, & Discussion] hakkai999:
I have a problem if anyone can help. I basically was already running this flashable Oreo for the H990DS here. It was already rooted and had TWRP. I then had this strange issue where I simply swapped my battery and it borked my phone. What happened is what follows:

- I turned off the phone.

- Once off, I swapped out the battery.

- I turned it back on.

- Once back on, it went to the "firmware update" screen but it had the scratchy overlay that you get when you root the phone for the first time.

- I went back home and tried to recover the phone.

- Luckily I followed these instructions and I managed to flash the H990DS PH kdz pre-december so I can push the TWRP and reinstall oreo.

- I'm stuck at step 1 because it's giving me unknown when I run-as-con despite having security a November 1, 2016 security patch.

Is there anyone who knows what I can do to get back to where I was?

EDIT: I was able to get to the last steps but the TWRP seemed to not properly flash. It's showing the scratchy symptoms of the exploit. Can anyone assist?

EDIT2: I was able to install TWRP properly but seems it's asking a password to unlock. Is there any way to unlock this? I tried my Gmail password and it didn't accept it.
[LG V20 Guides, News, & Discussion] keevy17:
I've done all the steps before this and got here, I have done several times on the Vol Down + Power and wipe data, then comes the LG logo, then a static screen....waited a while, it gives a Kernel Crash …LGE Crash Handler: Kernel; Crash....if you want to get ram dump, please do following action.....

when I restart it again, it states subsystem crash....

I will look thru the rest of the LGUP FlASHING tool to flash back, but nothing helps. Will some1 please help?
[LG V20 Guides, News, & Discussion] pendgy:
Hi guys,

I've been away for long time (since 2013). I am "old school" very conservative guy, so still using as my main phone old Symbian Nokia 6630 since March 2005 :) My second phone is also very old - HTC Desire C with CM 10. Now I decided to replace both phones with LG V20 H990DS, which arrived just few days ago. My last rooting and flashing custom ROM was in 2013 on HTC Desire C.

My initial idea was to root my H990DS SEA July 2017 patch level and flash Gamma Kernel and LOS 15.1 or RR ROM. I've read carefully this thread and also Gamma Kernel, LOS 15.1 and RR threads. But because of FM Radio and SS issues I started to think about just rooting the stock ROM and debloating it. I am also a little bit paranoid and don't use any Google apps. So my questions are:

If I downgrade to Nougat version before December 31st 2016 using LGUP and then do Dirty Santa to root and obtain unlocked bootloader:

1. Can I upgrade OTA to stock Oreo without losing a) root and b) unlocked bootloader?

2. If the answer of the above question is NO, can I flash stock OREO kdz without losing a) root and b) unlocked bootloader? What about any future OTA ROM updates?

3. Can I remove completely ALL Google apps from rooted stock OREO ROM without any impact on ROM functionality?

4. Can I use any custom kernel with rooted stock OREO (like Gamma Kernel)?

I will appreciate answers to the above questions.
[LG V20 Guides, News, & Discussion] Redline:
1. No, but if you don't want to go the custom ROM route, there's a stock rooted 8.0 Oreo ROM for the H990DS available in the ROM/Development section (I'm on mobile so I can't link it).

You still need to downgrade, LGUP, Root and then upgrade to the Oreo ROM even for this case.

You can't use OTA at all once rooted.

2. Do the above for stock Oreo, it's much better than stock Nougat. I'd recommend doing a clean flash again after you upgrade to Oreo. This will keep your unlocked bootloader and the ROM I mentioned is pre rooted.

2a. Fingerprint only works (as far as I know) if you go from a Nougat ROM to a custom 8.1 ROM (like LineageOS).

There's issues with stock Oreo causing it not to work for people who upgrade to it, some have downgraded to Nougat and then flashed LineageOS as mentioned above.

3. You can remove whatever you'd like, I'd recommend root uninstaller for this, but I recommend doing a full TWRP backup of everything minus "system image" and "data image" before messing around with anything that requires root on a ROM.

4. You need to use a stock based custom kernel on a rooted stock ROM, whether it's Oreo or Nougat. For this I recommend the mk2000 kernel in the development section, or Gamma kernel for LineageOS/ResurrectionRemix. The same is if you use a custom ROM like LineageOS, you need a compatible kernel (like the default ROM one or Gamma).

Sidenote 1: ResurrectionRemix has up to date second screen builds available, and I maintain the second screen version of Gamma kernel.

Sidenote 2: FM Radio doesn't work on any ROM that isn't a stock one, thank LGs proprietary libraries.

Sidenote 3: I've no experience with it, but people do talk about a Google Apps (GAPPS) free alternative that lets you have similar functionality without all of Google's "crap".

If you want the best experience possible on your device hands down, I recommend doing the whole downgrade and dirty Santa process, updating your TWRP, wiping everything and flashing ResurrectionRemix second screen, Gamma kernel second screen, and Magisk for root management (and everything else it does).

If you choose to go the stock Oreo 8.0 route, as I said above there's a thread for that for the H990DS you're welcome to ask questions in.

I hope this helps, good to have you with us! :)
[LG V20 Guides, News, & Discussion] pendgy:
Thank you for your comprehensive answer. I will think which route to take. In fact the FM is not so important, but SS and especially AOD are essential features I would like to have. I will study further and ask questions in the relevant threads.
[LG V20 Guides, News, & Discussion] Redline:
No problems at all :)

Always on display has been disabled on LineageOS based ROMs (which includes ResurrectionRemix) for some time now.

Because the v20 doesn't have a OLED display, it requires the whole panel to be on to use the ambient display or always on display, which can almost drain your battery fully overnight.

Second screen is definitely doable though.
[LG V20 Guides, News, & Discussion] MayerTawfik:
I have been having trouble with this. I have typed this command again and again with no luck. I have repeated ll the other steps but it still didn't work. It says that it can't find it. What should I do?
[LG V20 Guides, News, & Discussion] Hiro Hong:
Static screen

After the step2.at and fastboot reboot, my phone restarted with a static screen. can u help me ? also I don't own a SD card right now
[LG V20 Guides, News, & Discussion] Redline:
Search before posting, this has been addressed multiple times.

After running the step 2 bat, instead of doing a fastboot reboot, pull the battery, wait and then put the battery back in and turn the phone on.

This solves it for most people, and did-so for me when I had that problem.
[LG V20 Guides, News, & Discussion] Dodgy_Bob:
Folks,

First up, let me reiterate again my thanks to [MENTION=6984210]emdroidle[/MENTION] and fellow devs for their continued work here for the community. It is greatly appreciated!

I have gone through the guide and all is well; I have an unlocked bootloader and ROOT on my V20 H990N - w00t!

However, I have had one or two kernel crashes within the last 24hrs or so. I'm guessing this is to be expected given what has been accomplished here, correct? The phone is brand new, I only received it on Thursday, so I'm not worried about data or anything like that. I just need stability and stock and root so I can "support" it, as it will be my wife's daily!

I used [MENTION=6984210]emdroidle[/MENTION]'s "h990-kernel-v0.2.4" as per the guide and have now noticed that there are some alternative kernels. My question is this: which kernel would be best to use to stay as close to stock as possible and keep everything working and hopefully keep at bay, any further kernel crashes?

I see there is [MENTION=1657835]jahlex[/MENTION]'s "D.O.T.S." kernel, [MENTION=4394458]Leicxan[/MENTION]'s Werewolf kernel, [MENTION=6814590]askermk2000[/MENTION]'s MK2000 kernel ... are there others?

Given the time of year and the fact that my wife has been without a phone for the last 3 weeks or so now, time is not on my side and I am trying to sort things out as quickly as I can, so my apologies for not researching myself. I was hoping there might be someone in the know who could quickly offer some advice.

Kind regards,

Dodgy Bob
[LG V20 Guides, News, & Discussion] cnjax:
I'd go with mk2000 as it is currently still being updated
[LG V20 Guides, News, & Discussion] hakkai999:
I'll be quoting this as THIS was what finally installed the TWRP on my H990DS. I spent the entire day (morning till 6pm no joke) on getting it on my phone.

Step 16 needs to be done exactly as posted except you don't need to fastboot reboot but just remove the battery then pull the battery. You wait 5 seconds then boot to TWRP.
[LG V20 Guides, News, & Discussion] macckus:
Can I do root on oreo?

I have the h990 ds AME version, fresh after upgrade, before I did not have root

I'm sorry, but there are so many entries on this topic that I can not get it.
[LG V20 Guides, News, & Discussion] Redline:
Nope. Downgrade to V10c Nougat using LGUP and then you've gotta go through the whole DirtySanta process.

Once that's done, you're free to upgrade to the latest stock Nougat KDZ using KDZWriter, LineageOS 15.1 (which I recommend) or flash a pre-rooted stock Oreo ROM (note that doing this last one means you can't downgrade to 15.1 or stock Nougat without breaking the fingerprint).

There are multiple posts, including from me personally, on the best way to do this.
[LG V20 Guides, News, & Discussion] indong:
This is my first time to ask guys. Pls be gentle on me. I have read that dirty santa only works on decmeber 2017 security patch and older. The author of this post did not mention if it can or cannot work beyond decmber 2017 security patch. I have a 10k kernel with january 2018 securitu patch. Not sure if I can root my phone. Should I downgrade first to a rootable firmware or can I do direcrly what mentioned on this post?
[LG V20 Guides, News, & Discussion] cnjax:
You'd have to downgrade prior to Dec 2016
[LG V20 Guides, News, & Discussion] giriraj121:
Can we expect dirtysanta for Oreo? Is it in process?

I'm really missing it... It's like God for 990 models. It's hard to imaging without root....
[LG V20 Guides, News, & Discussion] cnjax:
There will never be a new version of ds as it was patched long ago, if you would have read the post above yours, you'd know that you have to downgrade to use it
[LG V20 Guides, News, & Discussion] albaniax:
Do I understand this correct, after breaking fingerprint there's no back for now?

I thought you need to downgrade to stock and flash again a stable rom e.g. RR for fingerprint to work again.

// Edit: Ah I get it, it's in your first sentence:

Downgrade to V10c Nougat using LGUP and then you've gotta go through the whole DirtySanta process (again).
[LG V20 Guides, News, & Discussion] Dodgy_Bob:
Morning folks,

Two thoughts / questions:

One:

During the process, at step 15, two files are created for backup purposes - abootbackup and bootbackup. To return to stock, only using abootbackup is mentioned.

Can someone tell me what bootbackup is for?

Also, if it is required as part of returning to stock, when and where should it be used? (i.e. before or after abootbackup? through TWRP or ADB?).

Two:

As part of the process, in step 17, we are asked to flash a custom kernel.

To return to stock, is an original/default LG kernel required or is that already bundled up inside of abootbackup or bootbackup or one of the original LG KDZ files?

Reason for my questions is that I need to return my LG V20 H990N back to default, original, stock-stock because I think that either the custom kernel is playing havoc with the phone or the phone has hardware issues; bluetooth doesn't work properly with all devices, calls are generally garbage to everyone whether calling from home or down at the shops or anywhere, plus there are the occasional kernel crashes which require a reboot.

Anyhow, any advice or help is greatly appreciated.

Kind regards,

Dodgy Bob
[LG V20 Guides, News, & Discussion] karkand:
Actually those files are unneeded if you are able to use LGUP for your phone.

Btw what kernel you are using when you got kernel crashes? I am curious.
[LG V20 Guides, News, & Discussion] Redline:
Restoring the stock system will restore the stock kernel.

If you're currently on a rooted stock ROM, try mk2000 kernel if you haven't already.

If you're on LineageOS or something, try Gamma kernel.
[LG V20 Guides, News, & Discussion] Dodgy_Bob:
Hi folks,

I tried @emdroidle's 0.2.4 kernel first of all but had multiple kernel crashes within a couple of days - it was probably the way I was doing things. Then I moved to mk2000's BTTF kernel and now after running it for just a little over 2 weeks, I've only had 1 or 2, maybe 3 at most kernel crashes.

I haven't tried any other ROMs as I wanted to keep the phone as close to stock as possible - just really wanted ROOT is all for some backup apps and what not. Unfortunately, the phone is my wife's daily and is not for me.

Kind regards,

Dodgy Bob
[LG V20 Guides, News, & Discussion] Redline:
As long as you've updated to the latest possible non-Oreo KDZ using KDZ Writer, you should be okay on the mk2000 kernel from what I've heard. If you're using an old system base with a kernel based on newer system sources, you could be running into issues there (not sure what version your stock system is).

As for the way you were doing things, once you've got a rooted stock system you really just have to update to the latest as said above and then install the kernel you want.

Wipe dalvik/cache and then you're good.

Alternatively, (if you aren't already) if you want to explore stock Oreo, there's pre-rooted flashable threads you can use. As far as I know (unless a mk2000 version has popped up that I've not seen) you can just use the stock kernel on that for most reliability.
[LG V20 Guides, News, & Discussion] Dodgy_Bob:
I'm pretty sure the phone came to me with V10q on it. Either way, I know I had to downgrade and so I downgraded back to V10b using LGUP.

Then it was just a case of following the guide - but - I did use the BTTF kernel from mk2000 and the latest Magisk and the latest TWRP for the H990.

And then from there, I updated to the latest software, V10q ... and I did that, one software at a time; i.e. b -> d -> e -> h -> o -> q ... and yes that was using KDZ Writer, the one built into the latest TWRP for H990.

Also, I'm pretty sure that after each software update I did do a TWRP factory wipe and then a TWRP format wipe, started phone, did basic setup, made sure "OEM Unlock" and "USB Debugging" were turned on in case something went awry and rinse and repeat! Yeah, that was that.

Should have thought of this earlier, don't think it will change anything but still. . . .

I might try my SIM from my phone and test it in the V20 to make sure its not anything to do with the SIM or provider.

Otherwise, next step is to try things back at stock-stock as I was going to and/or try a pre-ROOT'd Oreo !? !?

I'm starting to think and hope that maybe its the phone itself perhaps?

At least if it is I can get something done about it.
[LG V20 Guides, News, & Discussion] Redline:
I doubt it's the phone itself. Unless you've got some sort of hardware defect (which even if you do, they'll want you to be able to re-produce on a fully stock setup anyway) then it's probably software.

You've done the process properly, so congrats there. If you're on v10q and running mk2000 with the errors, it might be something kernel related.

If that's the case, you should be giving logs from /cache in TWRP (or pull a logcat from the phone by copying the relevant files to your internal storage) after every kernel crash to askermk2000 (or whoever maintains the kernel you're on if you're not using the stock ROM kernel) so they can look into it. A photo of the green kernel crash screen might help them too.

I'd probably also look at trying a couple different mk2000 kernel versions (never used it myself).

If it does keep happening, I'd look at going back to fully stock with just the root on it, and see if it happens. Alternatively, like you mentioned, there's pre-rooted Oreo flashables available in this section (this would be a much better experience than a fully stock Nougat anyway, and has the advantage of being pre-rooted).

Keep in mind though, that if you flash a pre-rooted Oreo and ever go to a custom ROM like LineageOS, the fingerprint reader won't work and you'll need to go through the whole rooting and flashing process again, just like you did when you first got the phone rooted. Otherwise, it's pretty safe to do.
[LG V20 Guides, News, & Discussion] nasshk:
Step 16 complete but not getting to TWRP

V20 H990DS

Stuck with static on screen when on step 17. Since I cannot get to TWRP, how do I move forward now?

tried - to get back to the bootloader (hold power-UP and then insert USB cable) - but still get the static screen and pc does not recognize phone.

Suggestions please.

Thanks

ps - Started again from backup and this time it looks like everything worked.

CLOSED
[LG V20 Guides, News, & Discussion] genlancelot:
does not work for my lg v20 h990ds. I am doing all like in steps but in step16 after write comand i'm getting comunicate failed(remote:device is locked. Cannot flash images). What i must do to fix it?
[LG V20 Guides, News, & Discussion] genlancelot:
Did you solved it?
[LG V20 Guides, News, & Discussion] genlancelot:
I have problem in step 16. After typing command fasboot flash recovery twrp, i am getting device is locked. Look at my screenshots

https://drive.google.com/folderview?id=1iqk7GI5ZjfEhVRcICxzNpVtoe2jS1Py_

Can someone help me fix this?
[LG V20 Guides, News, & Discussion] jl10101:
you need to execute that recovery write command from the terminal window that opened in step 1 as far as I can remember. Basically, you shouldn't be running that command from a new CMD terminal.
[LG V20 Guides, News, & Discussion] genlancelot:
Ok i will try this

---------- Post added at 12:20 PM ---------- Previous post was at 12:05 PM ----------

When step2.bat is finished and phone is rebooting to fastboot step1.bat and runmefirst.bat is closing.
[LG V20 Guides, News, & Discussion] genlancelot:
I have problem in step 16. After typing command fasboot flash recovery twrp, i am getting device is locked. Look at my screenshots

https://drive.google.com/folderview?...zNpVtoe2jS1Py_

Can someone help me fix this?
[LG V20 Guides, News, & Discussion] deffyplus:
OK, I get this post useful and helpful... but I cant pass "screen that says "Enter password to unlock" "attempt 29/30" or something alike."

It not say what to wipe "Wipe>Advanced"?

so I tried to flash "[Oreo][Rooted] H990DS 20a AME and Indian flashable" but Secure Start-up show again, can anyone help? :confused:

EDIT: If you encounter a “Secure Bootup” password when booting up for the first time, it means you have to boot into TWRP and “Format Data” again.
[LG V20 Guides, News, & Discussion] albaniax:
I flashed wrong region as I had model mismatch on boot screen.

So I took correct region (SG was it), but this time I think it booted as I heard LG sound - so I definitely lost twrp. (static screen when I try go into it).

- fastboot devices doesn't recognize to flash recovery.

I just let it boot completeey, but also static screen.

This guy has it similar, but didn't work covering second screen turns, it turns completely black:

https://youtu.be/jKPS-Jzqrvw?t=73

I then did upgrade with LG UP with pre-security nougat KDZ, booted fine no static - so I start dirtysanta re-root process.

After install TWRP, last step fastboot reboot for TWRP, but again static screen starts?

So somehow if I re-flash TWRP, even with stock nougat, static screen problem starts & I have to 'upgrade' to Nougat KDZ again.

Should I flash only the aboot.img and abootbackup.img from when I rooted first time my phone last year?

// TWRP installation worked by using latest version!

https://xdaforums.com/v20/development/recovery-twrp-3-2-1-0-t3720239

Rooted Stock Oreo booting now ;) Great job guys
[LG V20 Guides, News, & Discussion] pendgy:
[SOLVED]

I have problem on step 17. When I rebooted the screen is with grey strips (like noise on TV without signal). Removed battery tried again - no successs.

Seems to be I created full mess - the phone is almost bricked. When boot it ends with kernel crash - see the attached image.

I've managed to boot in fastboot mode - see the second image attached. It is messed, the fastboot info shows US996 while my phone is 990DS-SEA.

I will appreciate any help to recover.

======================================

The problem solved. Following this post tried several times and after fourth attempt the TWRP flashed and booted.
[LG V20 Guides, News, & Discussion] genlancelot:
Can i send private message to you? I have a little question
[LG V20 Guides, News, & Discussion] pendgy:
Yes please.