• 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

[ROM][6.0.1][T810][UNOFFICIAL] CyanogenMod 13.0 for Tab S2 9.7 [BETA]

T_I

Senior Member
Mar 22, 2012
901
1,267
0

The first nightly is build and on-line. :victory:

I've created new thread for the OFFICIAL build.

Switching to that thread.


This ROM is BETA and not ready for daily use at the moment​

Marked as Beta from the start, as almost everything works.

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community

First I would like to thank the following developers :

I used @RaymanFX's T815 image to base my cm 13.0 build on.
Biggest difference was the build environment, somehow the gts2-common blobs weren't included.

Before you start

THIS ROM IS ONLY FOR THE SM-T810

Code:
 *
 * Your warranty will be voided !
 *
 * 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.
 *

About the ROM

Current state of ROM : BETA

Everything except what's reported below is working. Nothing 'fixed' yet, first build.

What is Fixed
  • Device crashes when playing some video content. (not known which, at least youtube causes the crash)
  • External SD only available via /mnt/media_rw for user root.
  • On screen lock screen rotates back to 0 position
  • Chromecast rotates screen 90 degrees.
  • After selinux enforcing, mDNIe is not working.

What is not working

Important
  • Fingerprint scanner not working

Minor
  • mic not working?

Instructions

How to install CM13.0

  • If you haven't run stock Android 6.x, flash that first with odin. (image won't boot without this step)
  • If you don't have TWRP yet, get it from here : TWRP by ashyx
  • Download the ROM and the Gapps that are located below to your device
  • Reboot into TWRP by holding VOL UP + POWER + HOME on boot
  • In case things go wrong make a backup
  • After the backup has completed return to home and select Wipe and then Advanced Wipe
  • Now ONLY tick Dalvik Cache, System, Data and Cache
  • After ticking those, Swipe below to wipe
  • Once the wipe has completed return to home and select the ROM
  • After you selected the ROM swipe below to install it
  • After the ROM has installed flash the Gapps
  • When all of this is done, reboot into system, wait, and enjoy CM12.1

How to recover from issues

Looks like the reset to recovery (<HOME><VOL-UP><POWER>) is still broken on some or all T810 devices with this build.

  • Press and hold <HOME><VOL-DOWN><POWER> to enter 'download' screen.
  • Select cancel <VOL-DOWN>
  • Immediately press and hold <HOME><VOL-UP><POWER> to enter TWRP
  • Restore back-up made during installation phase
How to ROOT

  • In CM 13.0 Enable the developer options
  • Select Root access
  • Select Apps Only
  • Done

Questions and bug reporting

The following questions will be ignored
  • Inappropriate questions
  • Forced orders, EX. : "PLS FIX!!!!!!"
  • ETA's
  • Often repeated questions usually by the same user
  • Requests that are out of CM's framework (Ex. Adding Samsung Apps)

How to report a bug/issue
  • Explain exactly what happens
  • Mention a log if you can (Please use hastebin or any other paste site to keep the thread clean)
  • If you can't mention a log, explain as precise as possible when, why and where it occurs!

Changelog
Code:
**********
28/06/2016 - Reverted wifi settings, as it breaks EU wifi (at least mine, channel 13 on 2.4 GHz)
           - Some gralloc patches to improve 2D performance.
**********
27/06/2016 - Awaiting nightlies, wifi setting changed so it should work on all channels in the world.
**********
25/06/2016 - Last build to check if all is in place for nightlies. (I hope)
**********
22/06/2016 - First build from CyanogenMod source location.
           - Working on sorting out system blobs (common vs device)
**********
21/06/2016 - Selinux back to enforcing, mDNIe fixed.
           - Screen rotate fixed in virtual display (rotation on lock and cast was caused by this)
**********
20/06/2016 - Selinux back to permissive, enforcing breaks mDNIe.
**********
19/06/2016 - Broken camera fixed.
**********
18/06/2016 - Switched to gts2-common device from CyanogenMod after patches were accepted.
           - Selinux defaults to enforcing. (userdebug image, so still configurable)
           - External sdcard available under /storage.
**********
17/06/2016 - Switched to gts2 kernel from cyanogenmod after kernel config was accepted.
           - Video works.
           - McDaemon quiet now.
**********
15/06/2016 - Minor tweaks in cpu usage and opengl settings copied from T815 sources.
**********
14/06/2016 - Rebuild without Telephony support. (Clean flash could be required, testing)
           - Switched back to original modem.
**********
13/06/2016 - Configured correct modem, disabled lte.
**********
12/06/2016 - First build based on T815 code from [user=3463426]@RaymanFX[/user]
           - Init permissive (hard coded)
**********

Downloads

Latest CM 13.0 build : https://www.androidfilehost.com/?fid=24591020540823040

All CM 13.0 releases can be found here : https://www.androidfilehost.com/?w=files&flid=45563
All CM 13.0 beta releases can be found here : https://www.androidfilehost.com/?w=files&flid=68015

Recommended GAPPS by opengapps.org : http://opengapps.org/ (I use pico)


Source

Special Thanks to @RaymanFX for releasing his Exynos 5433 source, without him this ROM would most likely not be possible!

All my sources can be found here : https://github.com/CyanogenMod/android_device_samsung_gts210wifi


Screenshots








DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU



XDA:DevDB Information
CyanogenMod 13.0 for Samsung Galaxy Tab S2 9.7 T810, ROM for the Samsung Galaxy Tab S2

Contributors
T_I,CTXz, Sub77, Moonbutt74, RaymanFX, Hennymcc
Source Code: https://github.com/Galaxy-Tab-S2

ROM OS Version: 6.0.x Lollipop
Based On: CyanogenMod

Version Information
Status: Beta

Created 2016-06-13
Last Updated 2016-06-27

XDA:DevDB Information
CyanogenMod 13.0 for Tab S2 9.7, ROM for the Samsung Galaxy Tab S2

Contributors
T_I, CTXz, RaymanFX
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Stock Android 6.x flashed at least once before install
Based On: Cyanogenmod

Version Information
Status: Nightly
Beta Release Date: 2016-06-12

Created 2016-06-13
Last Updated 2016-06-29
 

T_I

Senior Member
Mar 22, 2012
901
1,267
0
For people who use Titanium Backup with a license file, place it in /storage/emulated/0/ to get it active again. You'll need to copy the backup location to internal storage as well, to be able to access it again, while we're hunting for the reason why the external_sd isn't mounted correctly.
 

CuckooPenguin

Senior Member
Dec 28, 2015
76
32
18
Woohooo CM13

Awesome T_I ..

started testing this morning (as much as the jobs allows ;)
Flashing worked like a charm, booting etc nice ..
Currently trying to restore apps via Titanium.

Only thing i noticed is the autorotation only works 270 degrees,
turning upside down.

Rest i can tell if i have my vital apps working :D

Thanks already. :good:
 

T_I

Senior Member
Mar 22, 2012
901
1,267
0
Only thing i noticed is the autorotation only works 270 degrees,
turning upside down.
Default is to rotate 0, 90 and 270 degrees (should work, does here) and lock-screen rotation disabled. I've enavled the 180 degrees rotate and lock-screen rotate after boot.
 

T_I

Senior Member
Mar 22, 2012
901
1,267
0
So no camera? Or is it just my tab again????
Looks like it's your tab again. Do you really have a T810? Can you do an adb logcat while you open the camera app, so we can check what's going wrong? I did advanced wipe this morning (Dalvik Cache, System, Data and Cache) and installed. I can use both camera's and the apps are switching nicely between them.

I even managed to kill off the lte part in the latest build. (OP updated) The only issue I now have it the fact the device refuses to mount the microsd under /storage/<UUID> . It creates the directory, just no mount, only under /mnt/media_rw/<UUID>, which is only accessible by root. :confused:
 
Last edited:

T_I

Senior Member
Mar 22, 2012
901
1,267
0
Guys, how is it with updates? Have I to do fresh install after each update released or there is internal updater?
Thank you
This is an UNOFFICIAL build, so yeah, all updates are manual.

Flashes can be done dirty, even from cm 12.1 to 13.0, as long as you've had stock Android 6 on the device at least once. But remember, no guarantees whatsoever, other then "you're lucky when you don't brick the device".
 

suzook

Elite Member
Jan 25, 2010
4,479
1,177
0
Looks like it's your tab again. Do you really have a T810? Can you do an adb logcat while you open the camera app, so we can check what's going wrong? I did advanced wipe this morning (Dalvik Cache, System, Data and Cache) and installed. I can use both camera's and the apps are switching nicely between them.

I even managed to kill off the lte part in the latest build. (OP updated) The only issue I now have it the fact the device refuses to mount the microsd under /storage/<UUID> . It creates the directory, just no mount, only under /mnt/media_rw/<UUID>, which is only accessible by root. :confused:
Yup, I really have a t810. Idk what's going on. I will check again tonite. Thanks again...this build is awesom.
 

T_I

Senior Member
Mar 22, 2012
901
1,267
0
Yup, I really have a t810. Idk what's going on. I will check again tonite. Thanks again...this build is awesom.
Had some issues myself, the external sdcard just won't mount, log complains about finding 2 root filesystems...

BTW for the people that had the lte image or my 12-6 image, before flashing the 13-6 image, do a complete wipe. Logcat, while hunting for my ext_sd issues, showed loads of crashing processes on mobile data bits that are now missing, eating loads of cpu time, from time to time crashing the tablet.

Sent from my T810 running cm-13.0
 
  • Like
Reactions: CuckooPenguin

T_I

Senior Member
Mar 22, 2012
901
1,267
0
Arm or arm 64 for the gapps?
arm. (just using the dtb from samsung, which is arm, haven't looked into building one myself, which I guess is needed by arm64)

Just set it up. When I start a video in netflix my tab reboots.
Have same stability issues, solved them by clean installing the 13-6 version. Now it's not crashing, just slow.
I'm suspecting that the modem I used is giving some issues. (or other stuf that are still expecting an lte modem)

I'd advice a clean install of the 12-6 build and test if that is unstable as well.

Yes!!!!! I got camera!!!! Woohoo!!! Thanks op.....cm13 is awesome!
Nice, congratulations, but now the real question, do you have both? :p
 
Last edited:

T_I

Senior Member
Mar 22, 2012
901
1,267
0
Just checked with with the 12 and the 13 build and in both I get loads of these errors:

Code:
06-14 06:18:34.927  5820  5820 I McDaemon: Daemon starting up...
06-14 06:18:34.927  5820  5820 I McDaemon: Socket interface version is 0.2
06-14 06:18:34.927  5820  5820 I McDaemon: *** t-base-300-Ares-2-Android-V001 ###
06-14 06:18:34.927  5820  5820 I McDaemon: Build timestamp is Jun 13 2016 08:20:31
06-14 06:18:34.927  5820  5820 E McDaemon: ERROR - checkMciVersion():
06-14 06:18:34.927  5820  5820 E McDaemon: ***** (null)
06-14 06:18:34.927  5820  5820 E McDaemon: ERROR - initDevice():
06-14 06:18:34.927  5820  5820 E McDaemon: ***** checkMciVersion failed
06-14 06:18:34.927  5820  5820 E McDaemon: ERROR - run():
06-14 06:18:34.927  5820  5820 E McDaemon: ***** Could not initialize <t-base (because /dev/mobicore could not be openend)!
06-14 06:18:34.927  5820  5820 E McDaemon: ERROR - main():
06-14 06:18:34.927  5820  5820 E McDaemon: ***** Exiting <t-base Daemon
There is no difference when the image nags about not having network and when it doesn't. I noticed that the device started to lag a lot after a while. (Could be due to the junk I have on there, it's pretty packed with apps ;) )

Doing a new build without Telephony stack from cm amd with the regular base stack from aosp instead of the telephony stack. I'm also forcibly using the T810 blobs. (de-commonized the blobs) Doesn't look to bad during the build.
 
Last edited: