WARNING: By following these direction/procedure, you are agreeing to taking full responsibility and accountability for your devices . This guide revolves around model conversion for H915 users, and usually avoided due to risk of bricking.

If you are model jumping, as of now it is irreversible until a proper H915 recovery rom is developed.

H915 Owners please be advised to check you network carriers frequency band as they are slightly different. As of now, can confirm a KDZ converted H915(US996) is functional using LTE B4 (1700/2100 AWS 1) with Rogers/Fido.



H910/H915

US996

However as of now, there is static on the boot for a few minutes when android first loads, but after it should only be for a few seconds. Once covering the 2nd screen sensor, it will go back to normal. Static will reappear next boot. Some kernels can fix this issue.



The unlocking/rooting ,model conversion process:



Detailed H915/US996 root/unlock procedures:

1. Download All-IN-ONE Organized V20 rooting package without KDZ and ROM

1. Download Individual

4. DirtySanta bootloader unlock/root method:

Networks: GPRS, EDGE, UMTS, HSDPA, HSUPA, HSPA+, LTE, LTE-ALTE Cat12 700/800/850/1700/1800/1900/2100/2300/2600 (Bands 1,2,3,4,5,7,12,17,20,30) Max Download Speed: 600 Mbps Max Upload Speed: 150 MbNetworks: GPRS, EDGE, CDMA2000 EV-DO Rev A, UMTS, HSDPA, HSUPA, HSPA+, LTE, LTE-A*LTE Cat12 700/800/850/1700/1800/1900/2600 (Bands 2, 3, 4, 5, 7, 12, 13, 17, 20, 25) Max Download Speed: 600 Mbps Max Upload Speed: 150 MbpsUnlocked,rooted. -For official US996 owners, could bypass using LG unlocking software so that you do not lose warranty.-Lose FM Radio (Possible 3rd party app solution)- Can't revert back to H915 which means it would lose warranty until H915 rom is created.- Static on boot for a few seconds then need to cover second screen sensor (fixable with some kernel) process could soft/hard brick- Support for 66 LTE-Carrier unlock. (The Freedom V20 was unlocked first so please confirm if converting carrier unlocked your phone.)This guide will unlock and root the H915 by completely converting it to a US996. (As the serial won't match, I believe it wouldn’t be possible to unlock it with the official LG software. For official US996 model owners that do not want to void their warranty, follow the Dirtysanta Sprint(LS997) method but make sure to flash a US996 Stock rom instead.The process might take some time and as of now irreversible until a flashable H915 Stock Recovery Rom is created. (A H915 recovery rom would probably have the network disabled problems but with once recognized as a H915 instead of a US996, Autoprime's LGUP uppercut should be able to flash the H915 stock KDZ.- Backup then update/downgrade to H91510d firmware with Uppercut with .KDZ- Me2141's Dirtysanta unlock/rooting○ At Step 3 ,TWRP backup everything except data to microsd , then Format DATA○ step 4.3(Sprint LS997) -> flash Tilde88's US996 100% Stock deODEXEd Rom instead of a LS997. (Around 15min static boot first time reconfiguration)- UPPERCUT LGUP should recognize phone as a US996, flash stock US99610f .DZ or .KDZ.- Fully functioning H915 that is converted to a US99610f with network connection.- Me2141's Dirtysanta unlock/rooting○ At Step 3 ,TWRP backup everything except data to microsd , then Format DATA○ step 4.3(Sprint LS997) -> flash Tilde88's US996 100% Stock deODEXEd Rom instead of a LS997. (Around 15min static boot first time reconfiguration)- H915 converted to a rooted and unlocked US996. OR LG factory bootloader bypassed rooted US996- Backup- Me2141's Dirtysanta unlock/rooting○ At Step 3 ,TWRP backup everything except data to microsd , then Format DATA○ step 4.3(Sprint LS997) -> flash Tilde88's US996 100% Stock deODEXEd Rom instead of a LS997. (Around 15min static boot first time reconfiguration)- Rooted and unlocked US996a. H91510d kdz, https://lg-firmwares.com/download-file/?fileId=4449 b. US99610f kdz, https://lg-firmwares.com/download-file/?fileId=5252 c. LGMobileDriver_WHQL_Ver_4.2.0.exe , http://tool.lime.gdms.lge.com/dn/dow...=UW00520120427 d. LGUP_Store_Frame_Ver_1_14_3 . http://downloads.codefi.re/autoprime...sh_Tools/LGUP/ e. Autoprime's Uppercut.exe LGUP, http://downloads.codefi.re/autoprime...sh_Tools/LGUP/ f. Android SDK Platform Tools, https://developer.android.com/studio...orm-tools.html g. Me2141's Dirtysanta , https://www.androidfilehost.com/?fid=457095661767122821 h. TWRP 3.0.2-1 US996, https://build.nethunter.com/test-bui....2-1-us996.img i. Tilde88's US996 100% Stock deODEXEd Rom https://mega.nz/#!LAFXxTgL!VsqcMx8PN...wKQaGURhYuyZtU a. Install terminal emulator APK to phone , enable developer options by going to setting >about phone>Software info>Tap Build Number 7 times until confirmation. Back> Developers options> Enable OEM Unlock and USB Debugging.b. Move platform-tool folder to your C directoryc. Connect phone through USB and allow USB debugging .d. Double click RUNMEFIRST.bat, DO NOT CLOSE THE LOG WINDOW THAT OPENS, then double-click "Step1.bat"e. Leave Step1.bat CMD window until shell prompt (about 40 seconds) then type:i. run-as conii. chmod 0777 /storage/emulated/0/*f. Terminal Emulator App on phone type:i. id- if it says context=u:r:untrusted_app you may proceed and type: applypatch /system/bin/atd /storage/emulated/0/dirtysantag. Watch the RUNMEFIRST dialog for when it tells you to run Step2 then double click Step2.bath. Once phone reboots to Fastboot mode, you can run Step3.bat.(MAKE SURE TWRP img file is in the same folder and not renamed)i. If not you can access fastboot mode by taking out the battery, usb, re-insert battery (screen shouldn’t be on) , hold volume down while inserting usb c into the phone.)i. Once Step3.bat finishes, you can enter TWRP by:i. Take out battery for a few secondsii. Press and hold Volume Down, then press and hold power button for 2 seconds.iii. When LG logo appears, let go only of the power button for half a seconds and repress and hold power button.iv. When Factory Mode menu appears, let go of both buttons and select yes by volume key and confirm with power button.v. Instead of factory resetting it will boot you into TWRP by welcoming you with a corrupt red triangle ,if step3.bat was successfulj. Once in TWRP, Press Cancel on the password prompt and then swipe to allow system modifications.k. Make a backup with TWRP to your micro SD card, check everything except data.l. Once Backup completes, return to main menu>wipe> format data >yesi. Go to Wipe > Advanced > Check Dalvik, System, Data, Internal Storage and Cache > Slide to wipe [IF STOCK US996 DON’T WIPE INTERNAL STORAGE]ii. Go back to Wipe > [Format Data] > Type ?Yes?iii. Go back to Main menu > Install > Tilde88's US996 100% Stock deODEXEd Rom ZIP fileiv. Main menu > Install >SuperSU-v2.79-201612051815.zipv. Go back to Main-menu > Reboot > System(you will get static on boot. this is normal and android reconfiguration will take around 15 minutes.)vi. For Official US996 owners, you are done.i. Re-enable developer options, OEM unlock and USB Debugging.ii. Power off the phone, remove then reinsert battery , hold the volume up button (screen should be off) then connect the USB C to enter download/firmware update mode. It's okay if there is static.iii. Real-time protection off, LGUP installed, open Uppercut.exe as UAC then should recognize the phone as US996.- If it doesn’t recognize the phone, go to C:\Program Files (x86)\LG Electronics\LGUP\model you can place the common folder I have uploaded.-Battery remove, re-enter download update mode.iv. Uppercut LGUP update not refurbished mode, for bin file you can either choose [US99610f] .DZ or .KDZ. Sometimes .DZ works better when model hopping,.v. After updating, the "Get started page" crashes a lot. Now Factory restore it by using the Factory Restore mode. (Previously used to enter TWRP)vi. This will fix the crashing and you should have a fully functional H915 converted to US996 with signal. [Unrooted State]vii. Repeat Step 4 but when wiping, do not wipe internal storage.viii. H915 Owners should have a fully rooted unlocked US996 with LTE connection.