• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[EOL][ROM][6.0.1] Unofficial CyanogenMod 13.0 for N7105

Have you experienced any crashes?

  • Yes

    Votes: 18 40.0%
  • No

    Votes: 27 60.0%

  • Total voters
    45

PoisonNinja

Senior Member
Jan 3, 2015
488
741
0
Dallas, TX
[ROM][6.0.1] Unofficial CyanogenMod 13 N7105

NOTICE: Support for this ROM has ended, as I can no longer work on this. Take a look at the other Marshmallow ROMs out there.

Code:
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */
Working
  • Graphics
  • RIL
  • Wifi
  • Bluetooth
  • Sensors
  • Vibration
  • Camera
  • Video Playback
  • NFC
  • Audio
  • Doze
  • GPS
  • Ambient Display

Not working/Unknown
  • Camera occasionally stops working. Reboot to fix or download mediaserver killer and run it.
  • Data occasionally doesn't work after reboot. Turn airplane mode on and off.

Download
Latest build: 11.03.2016
Older builds: Archive
Gapps: Open Gapps

Installation
  1. Read the FAQ to familiarize yourself with any issues that may come up
  2. Make sure you're using the latest TWRP version (3.0.0)
  3. Download the latest build
  4. If using F2FS, read the F2FS section first
  5. Factory reset in TWRP (Very important! Do not skip)
  6. Flash CM13
  7. Flash Gapps
  8. Reboot
  9. Take a look at the post-install steps. They could fix some errors

For updates, it's OK to dirty flash. If you experience any issues however, it is recommended that you clean flash.

Post-install
  • Make sure YouTube is really working by playing a video
  • Enable development settings and enable ADB
  • If you flashed the Stock gapps package, download this and extract it to /system/app

F2FS
F2FS has been enabled. However, you should not use it unless you know what you are doing. I am not responsible for any data loss or damage that occurs. That being said, it should be OK to use.

YOUR EXISTING DATA WILL BE LOST IF FOLLOWING THESE INSTRUCTIONS. BACK IT UP!

  1. Download this for /data and this for /cache
  2. Flash them in TWRP
  3. Reboot to recovery
  4. Follow the rest of the ROM flashing instructions

Changelog
Changelog: -- 11.03.2016
Synced with CM
Back to my custom repos
Experimental incoming calls fix
Doze reenabled
Accelerometer sensor update
New implementation of Ambient Display: You can now wave your hand to A) show notifications or B) turn on the screen to unlock
Latest kernel updates


Changelog: -- 04.03.2016
Synced with CM
Using upstream smdk4412-common and t0lte repo
Latest kernel updates (supposedly fixes the rotation issues)

Changelog: -- 28.02.2016
Synced with CM
SELinux back to permissive (still causing issues in enforcing)

Changelog: -- 16.02.2016
Synced with CM
F2FS support enabled

Changelog: -- 15.02.2016
Moved Snap building to smdk4412-common
Allow flashlight to have wakelock
Downclock more aggressively (better battery life)
Fix Wifi disconnecting when sleeping
Base for F2FS

Changelog: -- 13.02.2016
Experimental Bluetooth patch
Additional SELinux fixes

Changelog: -- 11.02.2016
Synced with CM
SELinux back to permissive (No more bootloops)
Active Display enabled
Additional Doze stuff

Changelog: -- 08.02.2016
Synced with CM
Removed CM12 chroot hack
Switched to CM's method (with a few minor changes)
SELinux is now enforcing

Changelog: -- 05.02.2016
Synced with CM
Latest security release
Applied latest upstream kernel and system/core changes

Changelog: -- 28.01.2016
Synced with CM
Experimental patch for in call volume

Changelog: -- 25.01.2016
Synced with CM
Switch to BFQ
Boot with noop for faster boot

Changelog: -- 24.01.2016
Synced with CM
Switch to Samsung HAL
Add Snap overlay

Changelog: -- 23.01.2016
Synced with CM
Enabled Doze

Changelog: -- 22.01.2016
Synced with CM
Set SELinux to permissive on stock kernel (should fix the bootloop issues)
Update SELinux policies
Apply additional Netflix patch
Allow ADB on stock kernel
Cleaned up radio access families

Changelog: -- 21.01.2016
Synced with CM (fixes the missing QS tiles)
Fix broken camera
Fix YouTube

Changelog: -- 20.01.2016
Synced with CM
Remove camera2
Test fix for Youtube
Fixed kernel

Changelog: -- 19.01.2016
Synced with CM
Added test code to see if it can stop RIL from crashing


Thanks To/Credits
* CyanogenMod team
* p-an (For the original i9305 RIL code)
* ivan_meler (YouTube and Netflix patches)

XDA:DevDB Information
CyanogenMod 13.0 for N7105, ROM for the Samsung Galaxy Note II

Contributors
PoisonNinja
Source Code: https://github.com/PoisonNinja

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod

Version Information
Status: Stable
Stable Release Date: 2016-03-11

Created 2016-01-20
Last Updated 2016-03-23
 

Attachments

Last edited:

PoisonNinja

Senior Member
Jan 3, 2015
488
741
0
Dallas, TX
Reserved

FAQ:
Root
Enable Developer settings and enable root. You can also flash SuperSU (Beta version) in TWRP, but you'll have to flash it every time you upgrade.

Now on Tap
By default, press and hold the Menu button for Now on Tap. To change it, open Buttons in settings and change the action for the button you want to "Search Assistant"

Wifi Issues
Go to developer settings and turn on "Use Legacy DHCP Client". No longer needed
 
Last edited:

PoisonNinja

Senior Member
Jan 3, 2015
488
741
0
Dallas, TX
Reserved

Reporting Bugs
When reporting an issue, please provide the following information:

If it's a random reboot, also provide the following information:
  • Kernel logs. Run "adb shell su -c cat /proc/last_kmsg > /sdcard/Download/kernel.txt" and grab kernel.txt from the Download folder on your phone

Building CyanogenMod
  1. Follow the instructions https://wiki.cyanogenmod.org/w/Build_for_t0lte until the "Get Prebuilt Apps"
  2. Skip that step and do the next one
  3. Edit roomservice.xml in .repo/local_manifests/ and remove the lines with android_device_samsung_smdk4412-common, android_device_samsung_t0lte, and android_kernel_samsung_smdk4412. It should look like this.
  4. Edit blobs.xml in .repo/local_manifests (create it if it doesn't exist). Edit it so it looks like this.
  5. repo sync --force-sync
  6. Delete any folders if you need to in order to resolve sync errors
  7. Turn on caching
  8. source build/envsetup.sh
  9. brunch t0lte
 
Last edited:

PoisonNinja

Senior Member
Jan 3, 2015
488
741
0
Dallas, TX
New Build

New build is up.
Changes:
  • Fixed missing QS tiles (CM issue)
  • Fixed broken camera
  • Fixed video playback (Not Netflix though)
  • Synced with latest CM sources

If you want video to work, you MUST factory reset and flash again. Sorry about that.

Also, I'm looking for people to test Netflix for me. I suspect I may need more patches, but I don't have a Netflix account to test.