[Galaxy Tab S Android Development] :
New Build in OP

I have changed quite some details in OP. To save me from a chaotic copy'n paste session, I give the complete posting here.

I consider this builds at the moment as Beta. Even now with all basics running and achieving general stability, smoothnes and good battery life, keep in mind that cm-12.0 is still wip on cyanogenmod's side. Though I think one can use this as daily driver - if looking for a more tested and feature rich alternative use the cm-11.0 builds from [MENTION=4193974]Barracuda77777[/MENTION] and me as daily driver!

Don't expect nightlys. I'm planing one or max. two builds per week.

Don't expect more features than cm has. If you are looking for most and unique features I recommend having a look at bliss from [MENTION=2779578]jewnersey[/MENTION] : Lollipop Bliss Thread

On first boot there is no bootanimation. SCREEN STAYS BLACK FOR ABOUT 120 S - but it boots and screen starts when apps are optimized.

Current builds have set SELINUX to permissive. So it allows everything and just warns. Keep that in mind and adjust your awareness regarding installed apps...

CyanogenMod (pronounced /saɪ.'æn.oʊ.dʒɛn.mɒd/) is an enhanced open source firmware distribution for smartphones and tablet computers based on the Android mobile operating system. It offers features and options not found in the official firmware distributed by vendors of these devices.

http://wiki.cyanogenmod.org/w/About

#include

/*
* Your warranty is now void.
*
* We are 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 us for messing up your device, we will laugh at you.
*
*/

Credits

[MENTION=4193974]Barracuda77777[/MENTION] (without his contributitions and encouragement there would be no cm11 rom. He alone saved me from loosing myself in source code! Whenever I got stuck he came up with the brilliant change or the day saving idea. Thank you, brother!)

[MENTION=3511708]UpInTheAir[/MENTION] (most of the code changes in the kernel from the last 10 days before Christmas are from his SkyHigh kernel. He let me use his code, and most important: he explained with endless patience to me what I was doing... ;) To reflect this the default branch of our kernel is no longer cm-11.0 but cm-11.0-sh [sh for small sister of SkyHigh]. Thank you, mate!

[MENTION=3857343]crpalmer[/MENTION] (for picassowifi device and kernel gits - the base [MENTION=4193974]Barracuda77777[/MENTION] and me sstarted of from)

[MENTION=2346758]eousphoros[/MENTION] (for his device git: the base for [MENTION=3857343]crpalmer[/MENTION]s work)

[MENTION=4305965]halaszk88[/MENTION], [MENTION=3332811]faux123[/MENTION] and all the others I forgot

Known Issues

xbmc (and some games) does not take touch input

MHL has no sound and wrong colors

If you map MENU to a capacitive key (no matter if key itself or "long press", it will not work - workaround: do not map MENU to anything at all, then the apps are forced to show action overflow menu (aks 3 dot menu) - works on some apps (i.e. bootloguptime) on others not.

init.d support is currently broken. To have a vfat formated sdcard mounted start a shell and type

su
/system/etc/init.d/01moduleload

go to settings->memory and mount your sdcard. temp. fix: rom now in permissive mode.

gps broken after first reboot. Workaround: delete /data/system/gps/ completely and reboot. temp. fix: rom now in permissive mode.

No bootanimation on first boot and after clearing caches.

YOU tell us... ;)

Before reporting issues install the most recent release, read the thread and in doubt do a clean flash.

Installation

I recommend twrp 2.8.4.0 for backup, restore and flashing. Others my work, but twrp 2.8.1.0 has problems

Do a nandroid backup (and try at least once a restore to be sure it works - reboot to recovery in between backup and restore)

Download and check md5 checksum

read thread (reread postings 1 to 5)

Always do a "clean flash" as described in posting #2 (if you are already on mycm12 rom you can try a "dirty flash" as described in #2 - if you come from any other rom "clean flash" is mandatory!)

Recomended

I use chainfires SuperSU - though I like koushs rom-buildin superuser because it is opensource, TitaniumBackup only works with Chainfires SuperSU.

Third party installations of busybox may affect rom; read this.

pa pico gapps.

Source code

Device: https://github.com/nvertigo/android_device_samsung_chagallwifi

Kernel: https://github.com/nvertigo/android_kernel_samsung_chagallwifi

Binaries: https://github.com/nvertigo/android_vendor_samsung_chagallwifi

Script to repack and resign flashable zip to make some symbolic links in /system while flashing: https://github.com/nvertigo/repackrom

Standard build branch for device and vendor is cm-12.0, for kernel cm-12.0-sh.

(Due to heavy work in progress git repositories are not always up to date.)

WARNING: try to not ask already answered questions - this will lead to bad karma, which leads to unwanted side-effects in your life. Kidding, of course - but really try to read the thread.

Changlog and Download

fixed netflix

adjusted battary capacity to our 7900 mAH specs

all upstreammcommits till 20150125 18:00 h UTC

ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-12-20150125-UNOFFICIAL-nvertigo-chagallwifi.zip

MD5: ac0d1198c4100b407bcc46a01235c6c7

Mirrors are welcome. Thank you in advance!

Mirror from @DUHAsianSKILLZ are found here in post #78

History

Build 20150123

Set selinux to permissive for now. This fixes: gps and init.d support. repo synced: 20:00 20150123 UTC.

ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-12-20150123-UNOFFICIAL-nvertigo-chagallwifi.zip

MD5: d5fc4388c383e9b8a5beb9aa67cde5e2

Build 20150121

ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-12-20150121-UNOFFICIAL-nvertigo-chagallwifi.zip

MD5: f2a0a10cd867b34a3d3107ef5640b9c8