FORUMS

[ROM][GT-P52XX][UNOFFICIAL][6.0.1] CyanogenMod 13.0

405 posts
Thanks Meter: 2,656
 
By nels83, Senior Member on 21st March 2016, 07:10 PM
Post Reply Email Thread
Unofficial CyanogenMod 13.0 for Samsung Galaxy Tab 3 10.1

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 6.0 (Marshmallow), which is designed to increase performance and reliability over stock Android for your device.

Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards, ...
 * You flash this at your own risks
 */
About CM

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

Important information

You need a recent TWRP version to flash this ROM.

Installation

First time installing, coming from another ROM or upgrading from alpha < 4
  • Copy ROM to SDCard
  • Copy Houdini to SDCard
  • Copy GApps to SDCard
  • Boot into recovery
  • Backup EFS partition
  • Wipe -> Advanced Wipe -> Dalvik Cache + System + Cache + Data
  • Install ROM
  • Install Houdini
  • Install GApps
  • Reboot
  • First start takes a long time

Upgrading from earlier version of CyanogenMod 13.0 (alpha >= 4)
  • Copy ROM to SDCard
  • Boot into recovery
  • Install ROM
  • Reboot

[OPTIONAL] Converting filesystem to F2FS (thanks @michiil)

The ROM has F2FS support. You may want to use it instead of the default (EXT4).

This will delete ALL files/data from your tab.

What you will need: A working PC and a working USB cable.
  1. Install the most recent Recovery
    Download the most recent Recovery from the second post. Flash the zip file in recovery. Back in the main menu press Reboot > Recovery
  2. Format Data and Cache to F2FS
    Wipe > choose Cache > repair or change file system > change file system > F2FS > Swipe to Confirm
    Go back and repeat the same steps with Data. I got some error messages when formatting Data but they don't seem to be a problem.
    Back in the main menu press Reboot > Recovery
  3. Install Rom + Houdini + Gapps
    Connect your tab to your PC and copy the zip files on the tab.
    Flash the files, reboot and enjoy

How to get back to EXT4

You will again loose all files/data on the tab.
Just repeat Step 2 but use EXT4 instead of F2FS.

What's working
  • RIL (audio calls, data, sms, mms)
  • 2D/3D acceleration
  • HW video encoding/decoding
  • Screen cast (Miracast/Wifi Display)
  • MHL/HDMI
  • Sound
  • InfraRed
  • Camera
  • Wifi
  • Bluetooth
  • GPS
  • Sensors
  • SDCard, USB OTG
  • Tethering (USB, Bluetooth, Wifi)
  • Software DRM (Level 3, see below)

    Known to be working
    • Google Movies
    • Amazon Prime Video
    • Molotov TV
    • myCANAL
    • Canalplay Kids
    Known *not* to be working
    • 6play

Features
  • Automatic brightness
  • Change Color profile
  • Change mDNIe scenario
  • Enable/disable mDNIe negative mode
  • Multiuser
  • Enable/disable capacitive keys
  • Change capacitive keys width
  • Buttons backlight on screen touch or key touch only
  • Smart cover lock/unlock
  • F2FS and exFAT support
  • Houdini (allows to install arm only apps on this x86 device)
  • Updated ZRAM support with LZ4 compression for maximum memory and speed
  • Updated Xbox Controller driver
  • Updated interactive CPU governor
  • Available CPU governors: powersave, interactive, performance, ondemand
  • Available I/O schedulers: noop, deadline, cfq, bfq (v7r8), fiops
  • Available battery modes (CM power profiles): power save, balanced, performance

What's not working
  • Chromecast screencasting (other functions work)
  • Hardware DRM (Level 1)
  • SELinux (permissive)
  • You tell me

How to root
  • Go to 'Settings/About tablet'
  • Tap 7 times on 'Build number'
  • Go back
  • Go to 'Developer options'
  • Tap on 'Root access'
  • Select 'Apps only' ('Apps and ADB' if you plan to use it in adb shell)

How to help

When something is not working correctly, in addition to common informations, I may ask you to provide logs. There are different kind of logs and it's not always easy to get all of them. For this, you can use SysLog (available on F-Droid or Google Play).
Fixed in version 2.1.0 There is currently a bug in the app. Download it from AndroidFileHost. Use this patch if you want to compile it yourself:

Make sure to root device before using this app.

To get the logs:
  • Start SysLog
  • Click on 'TAKE LOG'
  • Once log is taken, SysLog will try to share the resulting file, just cancel
  • Send me the file /sdcard/SysLog/[YYYY-MM-DD_HH.mm]/[YYYY-MM-DD_HH.mm].zip

If you left 'Scrub potentially personal information from the logs' checked, you should be safe.

Sources

Credits
  • Angel_666 , moonbutt74 and Restl3ss for starting the work on this device
  • Android-Andi for his device tree
  • crpalmer for his work on Intel support
  • Deltadroid for his GApps package
  • All testers of the "signup" thread
  • CyanogenMod and Google for Android
  • XDA
  • AndroidFileHost

XDA:DevDB Information
CyanogenMod 13.0 for GT-P52XX, ROM for the Samsung Galaxy Tab 3 10.1

Contributors
nels83
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Alpha

Created 2016-03-21
Last Updated 2017-04-11
The Following 100 Users Say Thank You to nels83 For This Useful Post: [ View ] Gift nels83 Ad-Free
21st March 2016, 07:10 PM |#2  
OP Senior Member
Thanks Meter: 2,656
 
More
Downloads
ROM

ROM - Beta 2 (20161210)
Galaxy Tab 3 10.1 3G : santos103g (MD5)
Galaxy Tab 3 10.1 Wifi : santos10wifi (MD5)
Galaxy Tab 3 10.1 LTE : santos10lte (MD5)

You can find old versions on AndroidFileHost. Version code is in file description.

Houdini 6.0.0_x.47745
Houdini for Android 6.0

GApps
See Open Gapps, select Platform x86 and Android 6.0.

Other

Flash player (11.1.112.60)
Flash player for x86
Note: not much used nowadays but useful if you want to play flash games.
The Following 63 Users Say Thank You to nels83 For This Useful Post: [ View ] Gift nels83 Ad-Free
21st March 2016, 07:10 PM |#3  
OP Senior Member
Thanks Meter: 2,656
 
More
Changes
Changelog

Beta 2 (20161210)
- Fixed audio calls
- Switched to dlmalloc

Old changes


Beta 1 (20161204)
- Fixed freezes
- Fixed AGPS
- Cleaned up sensors hal
- Use opensource audio hal
- Added FIOPS io scheduler

Alpha 7 (20161121)
- CM update (android 6.0.1_r74)
- Added software DRM support (Level 3)
- Fixed touchscreen lags (maybe not all lags, thanks to @Alphita and @KNGPN Q w Q)
- Fixed lock screen rotation (thanks to @tinko975)
- Fixed Google SetupWizard loop when no network is available (CM)

Alpha 6 (20161018)
- CM update
- Updated kernel memory management (and removed samsung specific code)
- Updated kernel android drivers
- Fixed button lights always on when disabled
- Fixed rotation (small) bug
- Fixed deep sleep issues
- Fixed many reboot issues
- Enabled CABC

Alpha 5 (20160822)
- Updated to stable/cm-13.0-ZNH5Y branch
- Enabled Doze mode (thanks to @vin_)
- Enabled 180deg rotation by default
- Enabled swap volume keys on rotation by default
- Added MHL/HDMI support
- Added houdini Intel patches for better compatibility
- Added USB charger port support
- Fixed fast/slow charging reports
- Fixed buttons backlight on key touch only
- All kernel modules are now builtin
- Various tweaks

Alpha 4 (20160731)
- Switched back to stable/cm-13.0-ZNH0E branch

Alpha 3 (20160727)
- CM update
- Fixed Flash Player
- Fixed /dev/last_kmsg
- Fixed cpuset
- Tweaked power management
- Implemented CM power profiles (battery modes)
- Added color profile setting (in LiveDisplay)
- Added Advanced Settings (mDNIe scenario, large/small capacitive keys, buttons light on screen/button touch)
- Added stock charger images

Alpha 2 (20160430)
- Based on stable/cm-13.0-ZNH2K branch
- First try at RIL (3G and LTE)
- Fixed Wifi tethering (thanks @deadfun)
- Enabled and tweaked cpusets (fixes SMP "bug")
- Updated and tweaked cpufreq interactive
- Updated xpad driver (thanks @X-Coder)
- Updated kernel config (merged android recommended settings)
- Added bfq io scheduler
- Enabled deadline scheduler
- Enabled powersave cpufreq scaling governor

Alpha 1 (20160321)
- First release
- Based on stable/cm-13.0-ZNH0E branch
The Following 36 Users Say Thank You to nels83 For This Useful Post: [ View ] Gift nels83 Ad-Free
21st March 2016, 07:29 PM |#4  
Devel0per95's Avatar
Senior Member
Flag Beirut
Thanks Meter: 70
 
Donate to Me
More
Thanka @nels83 i was waiting for this since morning 😁
21st March 2016, 07:50 PM |#5  
Member
Flag Gelsenkirchen
Thanks Meter: 10
 
Donate to Me
More
why does RIL not working? its the most important thing for me
21st March 2016, 07:58 PM |#6  
Junior Member
Thanks Meter: 2
 
More
Awesome it works
21st March 2016, 08:35 PM |#7  
Spegeli's Avatar
Senior Member
Flag Stuttgart
Thanks Meter: 31
 
More
How to Upgrade from CM12?
21st March 2016, 08:54 PM |#8  
Senior Member
Flag Aachen
Thanks Meter: 44
 
More
Quote:
Originally Posted by Spegeli

How to Upgrade from CM12?

Download TWRP, opengapps, houdini and the rom (corresponding to your device)

Backup all your data (pictures, music etc.) and apps (preferably with apps like titanium backup) to your PC

put the zips from above onto your sd card (if you don't have one, use the internal storage)

boot into recovery of your tab
wipe /system, /cache, /data, dalvik cache and (if you don't have important data like the zips on there) the internal storage

flash the files in the following order:
TWRP (then restart your device into recovery)
ROM
Houdini
Gapps

if you want to do it: reformat /cache and /data now with f2fs

reboot into system

connect your device to the pc again and get your backed up files and apps

reinstall apps through the play store and if you want to: get their data back with Titanium Backup

Done.


EDIT:
it's nice that CM13 is out and that Houdini is working
though I'm going to wait for RIL support before I update
How complicated is it to fix/How long will it take (min)? (if you can say that)
The Following 4 Users Say Thank You to Dj_Fex For This Useful Post: [ View ] Gift Dj_Fex Ad-Free
21st March 2016, 09:02 PM |#9  
Spegeli's Avatar
Senior Member
Flag Stuttgart
Thanks Meter: 31
 
More
Quote:
Originally Posted by Dj_Fex

Download TWRP, opengapps, houdini and the rom (corresponding to your device)

Backup all your data (pictures, music etc.) and apps (preferably with apps like titanium backup) to your PC

put the zips from above onto your sd card (if you don't have one, use the internal storage)

boot into recovery of your tab
wipe /system, /cache, /data, dalvik cache and (if you don't have important data like the zips on there) the internal storage

flash the files in the following order:
TWRP (then restart your device into recovery)
ROM
Houdini
Gapps

if you want to do it: reformat /cache and /data now with f2fs

reboot into system

connect your device to the pc again and get your backed up files and apps

reinstall apps through the play store and if you want to: get their data back with Titanium Backup

Done.


EDIT:
it's nice that CM13 is out and that Houdini is working
though I'm going to wait for RIL support before I update
How complicated is it to fix/How long will it take (min)? (if you can say that)

Not possible to Upgrade without loosing all Apps (and there Settings)?
The Following 2 Users Say Thank You to Spegeli For This Useful Post: [ View ] Gift Spegeli Ad-Free
21st March 2016, 09:09 PM |#10  
Senior Member
Flag Aachen
Thanks Meter: 44
 
More
sorry, I won't guarantuee you that anything is working if you leave the data partition and don't format it

even though it might be nice to keep the data
it's safer to backup your the data and apps that you need and then start fresh
and usually it's not even that much of a hassle (you just need to get used to it)

Nels says at the top:
if you come from an earlier version of cm13 then it's possible
but if you come from another rom (cm12) you need to wipe data
@nels83 I just noticed, your changelog link still points to the cm 12 branch (only a copy&paste issue of course so no big deal)
The Following 2 Users Say Thank You to Dj_Fex For This Useful Post: [ View ] Gift Dj_Fex Ad-Free
21st March 2016, 09:49 PM |#11  
Member
Thanks Meter: 5
 
More
@nels83 Just upgraded from cm12,1 beta 2. This ROM works fine. Thanks
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes