[T-Mobile Galaxy Note 4 Android Development] chenxiaolong:
EDIT: Moved to http://xdaforums.com/note-4-tmobile/development/port-unmodified-port-sm-n910w8-lollipop-t3072920

The original post is available by clicking the button below.

The SM-N910W8 Lollipop works extremely well on the SM-N910T due to the exact same hardware. As [MENTION=4285285]Dingchow[/MENTION] pointed out, the Canada model has "SM-N910T" printed under the battery.

NOTE: The flashable zip has been updated to include the language files that were originally from cache.img.ext4. This fixes the SNote crashes and Action Memo crashes.

The Canadian build runs without any of the hacks for the international builds except for the brightness fix kernel patch. Even LTE data is working properly. Here's how to flash the build. ROM developers can make ROMs based off of this.

Flashable version

Factory reset (data is not compatible with international ROMs). Otherwise, you'll experience issues with android.process.acore crashing

Flash the flashable Canadian N910W8VLU1BOC4 stock ROM from https://mega.co.nz/#!Qwp3WQAC!c_CaIGo-1HOjiRQYfJjC2PYc5il3mgAEctNW52YBK_U

Flash SuperSU

Reboot

Set up the T-Mobile APN (see: https://support.t-mobile.com/docs/DOC-14688#apn_settings).

Enjoy a flawless ROM!

Installing manually

Factory reset (data is not compatible with international ROMs). Otherwise, you'll experience issues with android.process.acore crashing

Download the Canadian N910W8VLU1BOC4 stock ROM from https://mega.co.nz/#!hxYXzYhJ!M_KCVikSc4iETI4mjAzlZSqHXCrtXYJeElzv9xZpPgI

Extract cache.img.ext4 from the Odin tar.md5 archive and extract recovery/sec_csc.zip from that ext4 image

Open sec_csc.zip and remove:

system/csc

system/etc

system/CSCVersion.txt

system/SW_Configuration.xml

Add "mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system", "");" to the updater-script

Remove all images except for "system.img.ext4" from the Odin tar.md5 archive (keeping the *.mbn can hard brick your device! Don't do it!)

Flash using odin

Reboot into recovery

Flash the modified sec_csc.zip

Flash my patched kernel from https://noobdev.io/canada/Kernel_N910W8VLU1BOC4_Patched.zip (stock kernel, but with tima and dmverity disabled to boot on our device and added CM patch for brightness fix)

Flash SuperSU

Reboot

Set up the T-Mobile APN (see: https://support.t-mobile.com/docs/DOC-14688#apn_settings).

Set "ro.securestorage.support" to false in /system/build.prop (or else WIFI passwords won't persist across a reboot)

Disable SecurityLogAgent with TitaniumBackup or delete /system/app/SecurityLogAgent to remove the KNOX notification.

Enjoy a flawless ROM!

GPL Kernel source is here: https://github.com/chenxiaolong/Note4Kernel

Screenshots:

[MENTION=3802385]AxAtAx[/MENTION]: You should totally rebase your ROM on this. It works flawlessly and best of all, no hacks or workarounds! (And yes, the logcat spamming is completely fixed as well)

EDIT: I can't even begin to say how happy I am with the logcat spamming gone. Makes debugging my stuff so much less painful.

EDIT2: The Canadian stock ROM has no bloatware, no CSC customizations, and customizable auto-brightness. This is as good as it gets!