[G2 General] omegajester:
First off, I'm not by any remote chance a developer or anything of the sort, I'm just your typical flashaholic enthusiast who thought he bought the wrong model phone, as development for the Canadian D801/D803 is seriously lacking. All I'm trying to do in this thread is trying to bring every bit and pieces of its development into a single thread. I'll try and give credit where credit is due, so please, if you believe you are the one to credit for something I post, let me know so I can give you the corresponding credit.

I cannot stress enough, please do a Nandroid backup before you attempt ANYTHING! I will not be held responsible for anything you do to destroy your phone! You have been warned!

Phone models compatible with this thread:

*Claro PR D801

*Wind Mobile D801

*Videotron D801

*Rogers D803

*Bell D803

*Telus D803

T-Mobile D801 is NOT compatible

Install TWRP Recovery on LG G2 Running Android 4.4.2 KitKat ROM (All Models)

)

If you lose knock on/off feature, just dial 3845#*80x# (change x for phone version)

Then go to setting and update touchscreen firmware. Thanks to [MENTION=5920569]Rotopeon[/MENTION] for the heads up!

Now to the good stuff!

I'll first post the kernels that are compatible with this phone; to me, this piece of the puzzle alone is the most important to me, as this allows you to basically flash any rom you like to this phone.

Unofficial Cyanogenmod 12.1 for the LG G2 D803

Say thanks to [MENTION=5939214]zr239[/MENTION] in his thread for this!

Kernels

1- Wootever kernel

Just click the one that reads (d803-custom-05) [Canada]. This kernel has the generic connectivity icons (no LTE icon etc). Merely cosmetic, LTE speeds remains the same.

2-Furnace kernel

Download the one that says D803 (for BOTH, do NOT download the one that says D801!) This kernel has the stock (your company issued) connectivity icons (4G LTE icons etc). Merely cosmetic, LTE speeds remains the same.

3- Dorimanx kernel

Download the one that says D803, flash in recovery

4- Stock Claro PR (D801) kernel

File was repacked correctly to not break Wifi, cross compatible with other D801 phones and D803. This kernel has the generic connectivity icons (no LTE icon etc). Merely cosmetic, LTE speeds remains the same. Thanks [MENTION=1265496]prking07[/MENTION] for the repack!

5- Stock D803 kernel

File was repacked correctly to not break Wifi, cross compatible with other D803 phones and D801. This kernel has the stock (your company issued) connectivity icons (4G LTE icons etc). Merely cosmetic, LTE speeds remains the same. Thanks [MENTION=1265496]prking07[/MENTION] for the repack!

6- Houstonn's D803 AOSP Kernel 01-20-2014

7- Simple Kernel (Kit Kat compatible kernel)

Root

1- Kingo ROOT

This is how I personally have rooted various LG G2 phones; to me, it's the single, most easiest way to root almost ANY JB device. Try and see if this works for you.

2- Alternate root method

Try this if Kingo fails for you

Modems

By cross compatibility, it's implied that you will not cripple your phone if you flash any of these modems to a compatible phone: signal quality and end user experience may vary, so test whichever is better for you. If LTE goes missing on your phone, dial *#*#4636#*#*, and in phone info, and select the LTE option. There's also apps in the Play Store that can do this for you.. Although these have been tested already, you never know when the planets will align and make thing go awry, so always make a nandroid, and please BACKUP YOUR EFS IF YOU'RE GOING TO MESS WITH MODEMS!

1- Stock D801 Claro PR modem

Retains cross compatibility. Flash via recovery.

2- Rogers stock D803 modem

Retains cross compatibility. Flash via recovery.

3- Stock Bell D803 Modem

Retains cross compatibility. Flash via recovery.

4- T-Mobile stock modem

Flash this radio to you D801/D803, if, after flashing a T Mobile based rom, you get lousy signal. Will not brick/erase/destroy your phone. Flash via recovery.

5- KK Baseband If you're planning on upgrading to Kit Kat from 4.2.2 JB or AOSP, FLASH this file (baseband) before flashing the kit kat rom of your choice

Roms

Just download your favorite rom file, flash it via recovery, and IMMEDIATELY afterwards, flash one of the provided kernels in this thread! If you don't do this, you'll end up in fastboot!

1- Stock Bell Rom (rooted)

2- AOSP Roms: sweet compilation by [MENTION=5539374]Dene_Bluesman[/MENTION]!

3- Stock Claro PR Kit Kat KDZ file (Flash stock Claro ROM 4.2.2 JB, then flash this; if you do not, you'll be stuck on 49%)

4- Flashable Bell stock Kitkat D803B20e

5- Flashable Rogers stock Kit Kat D803R20D

6- Liquid Smooth AOSP

Recovery

1- TWRP 2.6.3.2

Bell Mobile

Roger Mobile (Also compatible with Claro PR)

2- TWRP 2.6.3.4

Download the file named (d803-twrp-recovery) [Canada], and flash it via custom recovery

3- Philz Recovery

To flash:

Download the above file and place it in /sdcard on your device. Using adb shell or terminal emulator:

su

dd if=/sdcard/recoveryfilename.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery

Make certain that you get this command right. Typing the wrong number could result in a brick!

Or if you comfortable with it, just Flashify the file :)

Here's a D803 Build prop just in case you need it

D803 Stock Build Prop

I'll add more stuff as needed, let me know if you need anything else and I'll post it here!

Credits

[MENTION=1265496]prking07[/MENTION] for helping me repack the stock kernels into usable ones and constant heads up on these phones!

[MENTION=4709667]Wootever[/MENTION] for his awesome kernel!

[MENTION=4316709]savoca[/MENTION] for his Furnace kernel!

[MENTION=2684188]autoprime[/MENTION] for his flashable modem zip thread! and IOroot thread!

[MENTION=5181045]tangjun269[/MENTION] for the gflex patches!

[MENTION=5539374]Dene_Bluesman[/MENTION] for the stock Bell radio and rom file, stock Rogers and bell stock Kit Kat roms, as well as D803 AOSP rom ports!!

[MENTION=4610535]Kenepo[/MENTION] for his suggestions and desire to always help! PM him if you have any questions on these phones! [MENTION=4934118]iTzGavin96[/MENTION] for the Claro PR stock KK KDZ!

And to others who one way or another made finding files possible! Let me know if I left you out of the credits if you believe you contributed somehow to this thread!