[Galaxy Note 4 Android Development (Snapdragon)] cowwoc:
Steps that work for Canadian phones

Hi guys,

After wasting days trying to apply M6 on the Canadian Note 4s, I finally figured out the correct order of steps:

1. Download N910_PF2_MM_DrKetan_ROM_M6_XDA.zip from http://www.drketanrom.com/n910g.html (links on top)

2. Download M6_Fix_N910F_HVit_kernel_new.zip from https://xdaforums.com/showpost.php?p=67825684&postcount=10670 (search for text "M6 fix for N910F_New")

3. Download the BL, CP and Odin 3.10.7 files found at https://www.androidfilehost.com/?w=files&flid=44851

4. Download 910T-MM_DataFixs7rebootmenu.zip from https://xdaforums.com/note-edge/tmo...keton-s7-note-5-mm-rom-t-mobile-note-t3423281

5. Copy the files mentioned in step 12 onto the SDCard. Alternatively, skip this step and apply "adb push" in step 13.

6. Boot phone into Download Mode.

7. Open Odin Odin v3.10.7

8. Under Options, disable Re-partition

9. Boot back into Download Mode and flash the following:

BL: BL_N910W8_RWC_COK3.tar (Stock 910w8 LP Bootloader) from: http://xdaforums.com/showpost.php?p=67335738&postcount=3078

AP: twrp-3.0.2-0-trltecan.img.tar (TWRP recovery) from: https://dl.twrp.me/trltecan/

CP: CP_N910W8_RWC_COK3.tar (Stock 910w8 LP CP) from: http://xdaforums.com/showpost.php?p=67335738&postcount=3078

10. Boot into Recovery (TWRP)

11. Wipe advanced: Everything except for SDCard

12. Install the following files from the phone. Install them in this exact order, one at a time (don't queue them), and do not reboot in between:

N910_PF2_MM_DrKetan_ROM_M6_XDA.zip

910T-MM_DataFixs7rebootmenu.zip

M6_Fix_N910F_HVit_kernel_new.zip

13. If your SDCard somehow got wiped in the above process, enable a remote connection to your phone using the "Mount" feature in TWRP and

run "adb push [local-path] [remote-path]" to upload the files to the phone before flashing them. You might need to click "Disable MTP" if ADB can't see the phone.

14. Reboot into system. The system should reboot itself once, within 30 seconds. And then load for another 15 minutes.

If you don't see that first reboot after 1 minute, something is probably wrong. Go back and try again.

15. Once the Welcome Screen comes up. Apply "Essential Fix". This requires the phone to be rooted. If this fails, you try again under the "ROM Tool" app.

16. You're done.

Bonus points:

* Use "Rom Tool" to customize other aspects of the ROM.

* See https://www.xda-developers.com/enable-adoptable-storage-for-galaxy-s7-and-s7-edge/ to enable Adoptable Storage. There is an app called "Root Essentials" which automates this process.

* If the icons are misaligned in the Camera app, open "ROM Tool", set "standard" scaling and reboot.

Notes:

* If you don't downgrade to a Lollipop ROM (COK3 in our case) before flashing M6, you will get a bootloop.

* If you reboot between flashing in TWRP, you will get a bootloop.

* If you don't flash the DATAFIX, you won't be able to connect to cellular/mobile networks.

* Do not "factory reset" after applying ROM: http://xdaforums.com/note5/development/n920i-dr-ketan-rom-l1-t3195076/page608

\-> Doing so will result in root not getting granted and "applying essential fix" will fail.

* No need to install GApps (Android Store). It comes with the ROM.

* If bootloader is not set to n910w8_bootloadermodem_pe2_marshmallow.tar the boot will keep on beeping but never finish.

* Old datafix packages, such as DataFix_MM_3.zip and mm_datafix_stockrebootmenu.zip cause the reboot menu (the one you get when you hold down the power button) to render white text on a white background.

* BeastMode-Kernel-r56.8-MM-N910T-RAGE break "adb devices": device is always unauthorized and "revoke USB debugging authorization" is missing from Developer Options menu.

I hope this help.

Gili