yashsingh1/xdaforums huggingface dataset:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] weakNPCdotCom:
Is the firmware partition safe to backup?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] zefie:
Sorry for the late response.

I've seen this script, I have used it and modified it at one point.

Basically, I prefer to resize userdata, as resizing system breaks the ability to kdz back to stock.

Anything in this commit referring to the Wipe LG Lockscreen will give you an idea on how to add a option. As for executing a script, I'm not keen enough on C++ to know offhand, but should be possible, just something like exec('/sbin/busybox ash /path/to/script') if executing the script itself doesn't work.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Eliminater74:
Thank you.. ill look into it.. and [MENTION=2881807]x86cpu[/MENTION] has updated the script a few times, it makes backup of your current GPT before anything gets done......

I also understand your method of going back to stock if needed, But I rather leave the userdata and take the simple 512mb from system for vendor.. since the ccurrent vendor is about 512 or so in size there.

if I wanted to go back to stock I would just restore the system and GPT....... and wamm its back to normal.. but I wont do stock.....

Right now im in the middle of a Power Hal Project and Havent had time to mess with TWRP at this time........

But thanks again man..........
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Why is this download only a .img ?

Shouldn't it be a .zip ?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
U have to flash any twrp as an "image" and not as zip to "recovery" partition
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
OK, Thanks!

I must be recalling incorrectly. Thinking about the fastboot command now, it is "flash .img"

Thanks, again for clearing me up! :good:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Do the August 2018 versions work on Nougat?

Melina has been recommended from several folks, but it does not have Nandroid restore capability.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sobek5150:
I'm gonna guess that it should work. This version has just been recently updated by OP and has increased functionality cover the Melina version (which was originally targeted towards stock ROMs)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Ok, I do plan on running stock, rooted Nougat.

Thanks!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
U can flash 17A stock rom via TWRP and it's easier than KDZ (by Westwood24):

https://androidfilehost.com/?fid=746010030569950963

No Gapps needed. It's already has modified boot image to prevent encryption. You'll need Magisk 16.7 zip and then the app to enable Magisk control in the rom itself (for root)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Thanks! I think I'll keep this for future use, because I am still on Nougat. Just opened a new in box US997.

If I do go to Oreo and don't like it, can I flash this in TWRP and go back to Nougat, with no issues?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Nope. I go back and forth all the time. I do flash stock Nougat before I use custom Nougat roms (like Slim, AOSPA, RRR, LOS14.1, AICP) though to make sure I have the most compatible bootloader, radios, etc. I also flash stock Nougat before custom Oreo roms if I want to use fingerprint sensor though mostly I don't use that (I'm more a "pin" guy). I also flash stock Oreo before using custom Oreo roms like AOSPEXT, Aquarios, or LOS 15.1.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
That's incredible! I'm still wrapping my head around this fact. Until last night, I thought only Nexus & Pixel phones could revert to earlier versions of Android.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
I cannot seem to get rid of the PIN request in TWRP. I have FACTORY RESET, but it still requests PIN each time I boot into recovery.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
This is because u need to "format data" to rid of forced encryption by stock ROMs. After this use preprepared 17a zips for stock Nougat or 20a for stock Oreo to prevent forced encryption again. Zefie has 20A. Trying to get somebody to do 20B but no bite yet :)

https://mega.nz/#!BEsiWYjA!X6ro8Z4QRs5RImUSJq_zE8Q1-Fa2kLKX60UcmD1-Svo for 20A zip
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sobek5150:
In that case I would recommend considering how important Nandroid backups are for you. Melina's TWRP has the Melina Kernel included (from what I understand) that is for STOCK - however it has issues restoring backups.

This updated kernel can restore backups, but doesn't have the Melina Kernel. If you're okay using stock kernel, then I believe this TWRP is the better option.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Experiencing bootloop issues. If I REBOOT it takes about 7 cycles of unlocked bootloader warning screen and LG splash screen to start. If I come from powered off, it takes about 4 cycles.

It's Stock Nougat, rooted, with this TWRP and Magisk 16.7
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Couldn't add screenshot to edit post...
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Got tired of waiting for others so I made my own US997 20B using Zefie's 20A file as template and his boot.img to not force encrypt

https://mega.nz/#!IYh3RBBI!siGBjbNyCXJiC5xcknBVPjl2dpg6IvvfDJ2ReNdhaOc

---------- Post added at 10:49 AM ---------- Previous post was at 10:48 AM ----------

You may want to move to Oreo as Nougat won't get much support anymore
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
I did format data, in TWRP.

It's all setup, now. It's there anyway to fix without wiping everything?

Is there any danger to rolling with it, like it is?

Rooting Pixel was really different and weird, to me. This is a different kind of weird.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
No danger but reboot can be annoying, especially in call. If bootloops occur only on restart then likely OK if you don't restart :)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
No, it hasn't restarted while in use.

Ugh. I wish I woulda...

:cyclops:

Oh! I just recalled something...

I tried to wipe cache and dalvic, in TWRP, but I got an error, "couldn't mount storage".

Does that help, or is the G6 like the Pixel, that does not have cache and dalvic?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Yep. Not wiping cache and dalvik-cache will surely cause bootloops. You have to be able to mount storage. Try a different TWRP version. Since you're running NOUGAT, you'll need an older TWRP like UNOFFICIAL TWRP:

https://archive.midnightchannel.net...a-TWRP_v3.2.1_18-01-05_zefie_LGUS997_rel3.zip (unzip it and flash as TWRP image (not as zip file) and put into "recovery" partition (in TWRP)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Please point me to the official TWRP!

I have not found it. Only this unofficial, Melina and the other unofficial.

---------- Post added at 05:27 PM ---------- Previous post was at 05:26 PM ----------

Or, how can I mount storage, in this TWRP?

I tried selecting a few things, but nothing changed.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Sorry, my bad. Only h870 has OFFICIAL. You're stuck with unofficial:

https://archive.midnightchannel.net...a-TWRP_v3.2.1_18-01-05_zefie_LGUS997_rel3.zip
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Eliminater74:
Rebooting into the TWRP recovery should fix that issue.. then wipe again.......

Also for the record , the kernel used in this twrp, is same as my nebula kernel, just not as updated.. so its not stock, nor close to stock.. its custom for a reason........

but I will soon fix that and make it load faster.. when I am done working on this other project............
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
When you say "wipe again", do you mean cache and dalvic or format data / factory reset?

BTW, I keep having Nova launcher crashing.

Thanks, for your work and assistance!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
CACHE and DALVIK-CACHE
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Yes, that's what I've been trying.

I booted to recovery from recovery, but no change.

Also, I get the pin and then swipe to show modifications screens, each time I boot into TWRP.

I guess I missed a step, upon initial startup of TWRP after flashing it.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Try the old TWRP as I recommended. Nougat and Oreo are not identical in file structures and older TWRP may be more compatible with your Nougat phone.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Will do!

Thanks, again!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
So, I don't flash this with ADB or Fastboot, but as an image file, like on the Nexus 6P (vendor image), but in recovery partition?

Will I have to format data?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
In TWRP, you can choose the "image" button to flash recovery.img as an "image" and not as a "zip" and after choosing your file, it'll give you 4 choices of recovery, boot, radio, etc.--choose the recovery partition. This will NOT touch your data. You should reboot back to recovery to mount your data partition to wipe cache and dalvik-cache again
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
I

eggcellent!

---------- Post added 26th August 2018 at 12:36 AM ---------- Previous post was 25th August 2018 at 11:56 PM ----------

Carried out your directions. When I booted back into recovery, after flashing the image, TWRP was purple themed, with version 3.2.1-0

I got the pin request, which I canceled, followed by the swipe to allow modifications, with no check box for "don't ask again" , available.

I advanced wiped cache and dalvik-cache, but saw error "unable to mount storage".

When I booted system, I saw the unlocked bootloader warning screen only twice, before it started up. Which is a big improvement.

I've never changed TWRP versions without using Fastboot. I don't think I knew it was possible to flash different TWRP version in TWRP. Thanks, for the lesson!

ETA, after posting this, I used the phone menu to reboot and it didn't bootloop, not even once.

ETA², I thought maybe entering a pin for phone screen lock would help in TWRP, but TWRP didn't recognize my newly created pin. I haven't had that happen before.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
U have to "format data" and use special boot.IMG for your stock Nougat ROM as your data is "forced encrypted" and can never be accessed via TWRP
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
That's what I was afraid of. I'm pretty sure I did format data... No, I think I factory reset on TWRP, after flashing TWRP. UGH...

THANKS thanks, as lot, for your help and patience!

So, advanced wipe data?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Yes, under advanced wipe data is format data, type yes to format. Make sure u back up into laptop or to external sdcard before this as it'll wipe everything including encryption. Then install westwood24's 17A zip for Nougat or my zip for 20B for us997. Magisk 16.7 is fine for root
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Is there a way to make a nandroid, to PC?

I really do appreciate you help and patience, with this LG noob! I've never had one.

I couldn't send data and info from my Moto Z2 Play to the G6 with a USB-C to USB-C cable. They just wouldn't talk. Some of the info passed using the LG Switch app, but not all.

My Moto and OG Pixel XL would pass everything for setup via cable. The LG is just different, I guess.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
U can drag folders/files to PC or ext. Sdcard. For apps, u can use Titanium Backup or similar app
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Roger, all.

I reckon there's nothing as compete and all setup as a Nandroid.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TomEighty15:
Hi everyone!

I'm a bit confused with all the TWRP versions available for H870...

Which one is bette for v20b?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
This one is great for 20B
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] pizza_pablo:
Just broke down and wiped and flashed the 17A. Thanks!

Flashed and then formatted date, just to make sure and now setting up.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] weakNPCdotCom:
Hey [MENTION=5687366]Eliminator74[/MENTION] and co. So we updated LGLAF to use 3.2.3 in the root procedure for H872 over here. I was hoping that this version of TWRP would resolve decryption issues that were occurring on 20a. Unfortunately, it looks like we are still having problems decrypting after root and recovery. Do you guys have any ideas? It would be nice to be able to get root and TWRP on H87220a without having to format the Data partition.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
No way around "format data" and "flashing" modified boot.img to rid of force decryption. Any TWRP will have issue accessing encrypted data partition
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] weakNPCdotCom:
I guess this is true just for the G6? I've read other threads today where they were able to decrypt on other devices by removing any pin/pattern/fingerprints/etc from the device before they did the root/recovery procedure and TWRP was able to decrypt just fine.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] micgeb:
Yes, encryption is working on a P20 with Twrp. On a LG devices is encryption not working. This is my first and last LG Devices. More bloatware is comming on LG. I don't like LG
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] cisekpro:
How to install and enter to twrp mode? I tried all in one tool, writing completed but can't boot into twrp. It says phone is not in adb mode. Helps?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] blackhawk_LA:
Official twrp don't have issues with encryption. But it does have with mounting system. I haven't tried this unofficial version since I'm still using Nougat and don't know if it will work nor I have much time
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Rom:
All infos are here: https://xdaforums.com/lg-g6/how-to/official-lg-g6-bootloader-unlock-t3614719 :good:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] LPMatt:
An app like Android Tool Box has an advanced reboot q tile. Just press reboot to recovery. Works great.

US997 rooted with Magisk 17.1

Stock oreo

TWRP from this thread
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] LoneTempest:
Just to be clear, TWRP isn't yet working if flashed on a H872 with stock Oreo 8.0 right?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] LoneTempest:
Did you flash TWRP for the first time on lg stock Oreo or were you already rooted?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
You have to be "bootloader unlocked" and "rooted" to flash TWRP via "flashify app" or via "fastboot"
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Eliminater74:
One of these days ill get around to updating this, I mainly wanna update the kernel to a more updated bug fixed kernel.. plus I wanna speed up the booting time..

Even I get sick of waiting for it to boot TWRP.........
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] LoneTempest:
Is there another recovery that can be flashed on stock Oreo without being rooted yet?

I'm trying to get root through the magisk zip.

How did you go about getting root btw?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
https://xdaforums.com/lg-g6/how-to/official-lg-g6-bootloader-unlock-t3614719
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] bobsty94:
Hi GUYS. I try to flash above twrp to my LG G6. Everythings going fine adb/fastboot. Once i try to boot recovery mode display showing 'NO COMMAND'. Please help me out with this. Huge thanks
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Try buttons: Hold vol down and power together til LG G6 slash screen comes on, then push power button off and on while holding vol down button. Another screen comes up asking yes or no and cycle to yes using vol. buttons and push power button to register entry (twice) and TWRP should come on. Must be off USB cable to do this
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] JackErskine:
I'm stuck in the recovery. Rebooting into system, bootloader, and power off just boots back into twrp
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Reflash ROM via TWRP or kdz via download mode
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] JackErskine:
I reflashed the rom + gapps, pressed reboot system and it goes straight into twrp.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Kdz back to stock
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] JackErskine:
Flashed the kdz and the same thing happens, just loads back into twrp
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
I

Any errors during flashing? KDZ should have put stock recovery (not TWRP)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] JackErskine:
"Legacy property environment did not initalize successfully. Properties may not be detected." Before the flashing

edit: I flashed the zip not the kdz my apologies
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Need to put phone in Download mode (phone off, vol.up and then plug in good usb-c cable into laptop USB 2.0 port) using LGUP/Uppercut and flash KDZ
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] JackErskine:
I can't turn the phone off, the power off option on twrp just loads twrp again
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] AlDollaz:
Hold volume down + power until it turns off.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] JackErskine:
I'm in LGUP now and it's saying the current version is the zip I flashed
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Which version? Flash 21B
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Jabejarano:
I have H870 and I had stock and rooted 20A rom. To upgrade to Stock 20B:

- I updated TWRP from 3.2.2 to 3.2.3

- I did all wipes and format data

- I flashed stock 20B and Magisk

For me it´s impossible to mount data to make a backup. I had problems with other roms before, Oreo and Nougat. When I had my old LGG3 I could flash anything, backup, recover, wipe, flahs again...but with this G6 I feel everything is more difficult or I´m getting older for these things.

Anyway, How could I mount data to do Backups from TWRP? Any help?

Thanks!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Formatting data cancelled encryption. Wiping data is not enough. KDZ 20B brings encryption back. U have to use modded boot.IMG, non encrypting kernel like MELINA-rel-o2, or westwood24 twrp flashable zipped 20B ROM. Here is an example of a nodded boot.IMG that removed forced encryption: https://androidfilehost.com/?fid=1322778262904003179
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Jabejarano:
So I only need to flash that boot.img from TWRP 3.2.3? I will lost all my data or my rom will be still the same flashing boot.img?

Are there the steps?:

-Download boot.img from https://androidfilehost.com/?fid=1322778262904003179

-Flash "boot.img" Image from TWRP 3.2.3

-Reboot and ready to use?

-Data will be mounted the next time i reboot into recovery to backup?

Thanks
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Format data is needed to rid encryption BEFORE above steps which wipe all data and internal SD. Thus, back up data and internal SD to laptop or ext. SD card, format data, do above steps, restore backed up internal SD and data, reboot, profit from unencrypted data and TWRP access to data to allow backup of data. Only use unencrypted ROMs from now on to prevent "forced encryption" in future
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] ovu85:
Hi, i have the data backed up with this recovery, am i able to wipe system/data.... and flash any rom? if there's something wrong can i restore the stock from twrp?

How complicated is it to flash KDZ files?

I had nexus phones until now and everything was so easy and clear!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
Yes, no prob. KDZ is easy if Download mode works
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Ken C:
If you can't get dl mode. To work but can get into twrp. I have the H872 the stock zip for that model will give you back dl mode and then if you want you can get into lgup and flash the kdz there.

Fair warning : it'll wipe everything and put you back to unrooted with just flagging that zip. I tried rooting it and it was a no go. So you'd have to go through whatever process again.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] matthew33:
Yup...this whole forced encryption and format data crap and problems mounting is MASSIVELY complicated compared to my old G3.

Matt.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] blackhawk_LA:
What I am doing is using two recoveries: official one to handle data (make/ restore backups, do wipes) and this unofficial one to flash zips to system. I have both recoveries img on my ext sdcard and I change from one to another according to my needs

I have data encrypted (didn't "format" it)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] matthew33:
Can you make complete backups in recovery and full proper restore?

If so...can you pkeeeez explain step by step how to do it?

Cheers

Matt.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
https://dl.twrp.me/h870/twrp-3.2.3-0-h870.img.html for official TWRP for backup an restore and Unofficial TWRP in OP to flash ROMs. US997 does NOT have official TWRP so best stay unencrypted yo use OP unofficial TWRP. U can flash via flashify or in TWRP and choose "install image" and "recovery" partition
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] kizdol7901:
Hi

I will like flash stock oreo recovery but what name have this file. Please check the picture
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] blackhawk_LA:
None of these files is the recovery. It will be called recovery.img

You have to extract it from official kdz.

---------- Post added at 10:05 PM ---------- Previous post was at 10:02 PM ----------

I forgot to mention that I was on Nougat. On Oreo, official TWRP is not able to decrypt data.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] kizdol7901:
Ok. Thanks

---------- Post added at 10:06 PM ---------- Previous post was at 09:12 PM ----------

Blackhawk I just downloaded new oreo stock 20c eu unzip but there is same file. Nothing recovery.img?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] HueyT:
See other thread where u crossposted
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Eliminater74:
Just wanted to post that my next build of TWRP's will be using the new Stock Oreo Kernel source with some custom changes of course, cause it boots 1/4 times faster then my current or LOS ones............

also 1 more update under Oreo then after that.. I will most likely build under PIE.................

Not sure what I will do really....... but thats the idea I have for now.......
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] matthew33:
Sweet.

Thanks.

---------- Post added at 09:38 PM ---------- Previous post was at 09:37 PM ----------

Backup and restore does not work in recovery.

Always says stuff about unable to mount etc.

Matt
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] junkengine:
Had anybody tried this yet?

https://xdaforums.com/lg-g6/development/kernel-melina-kernel-nougat-stock-roms-t3720181
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Sobek5150:
Many have. It was one of the first Unofficial versions of TWRP for this device.

This current thread is a continuation/shift from that TWRP. It improves on the other, while also being more standard not geared towards Stock - as is the version you linked to.