Search

Saturday, April 4, 2015

[ROM][LOLLIPOP][UNOFFICIAL] NVertigo/Cyanogenmod: cm-12.0 for SM-T800 16gb

Please refer to posting #3 on how to report an issue.

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 @Barracuda77777 and me as daily driver!

Don't expect nightlys. I'm planing one or max. two builds per week. These are done by @lionheartk and you can find them in the thread when he publishs them - so read the thread.
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 @hiowa93 : Lollipop Bliss Thread

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

Code:
#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
  • @Barracuda77777 (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!)
  • @UpInTheAir (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!
  • @crpalmer (for picassowifi device and kernel gits - the base @Barracuda77777 and me sstarted of from)
  • @eousphoros (for his device git: the base for @crpalmers work)
  • @lionheartk for providing twice-a-weak-builds.
  • @halaszk88, @faux123 and all the others I forgot

Unique Features
Features not to find in cm at the moment:
  • sswap support (using sswap binary for utilizing the swap partion of chagallwifi)
  • init.d support - only if you use @Chainfire's SuperSu (not possible with build in superuser)
  • modulized kernel and module loading support through init.d script 01moduleload

Known Issues
  • 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.
  • No real issue, but a not currently supported feature: no onscreen navbar. If you want it - no problem: This is your chance to give something to the community!!! Untill you fixed it, you can use this untested workaround
  • Not a real issue - but I won't build different roms for different regions: cm12 currently has no country code settings in Settings->WLAN->Advanved. If you have problems with wifi set the country code manually: enable root access and edit the field "ccode" in both /system/etc/wifi/nvram_net.txt_4354_a0 and /system/etc/wifi/nvram_net.txt_4354_a1 to the country code your wlan router is operating in.
  • YOU tell us... 
Before reporting issues install the most recent release, read the thread and in doubt do a clean flash. For reporting an issue, please read posting number three

Installation
  1. I recommend twrp 2.8.4.0 for backup, restore and flashing. Others my work, but twrp 2.8.1.0 has problems
  2. Do a nandroid backup (and try at least once a restore to be sure it works - reboot to recovery in between backup and restore)
  3. Download and check md5 checksum
  4. read thread (reread postings 1 to 5)
  5. Always do a "clean flash" as described in posting #2 (if you are already on my cm12 rom you can try a "dirty flash" as described in #2 - if you come from any other rom "clean flash" is mandatory!)
  6. (optional: flash gapps)

Recomended
  1. Third party installations of busybox may affect rom; read this.
  2. pa pico gapps from 0221: https://mega.co.nz/#!vNpSECgQ!SAVNXE...mPl2TqEYEGhVzU . Newer pa packages may work. If you have problems with device not going in deep sleep, you may want to downgrade to 20150221 pa gapps: deinstall google play services, before dirty flashing rom and pa_gapps-modular-pico-5.0.1-20150221-signed.zip.

Source code
Device: https://github.com/nvertigo/android_...ng_chagallwifi
Kernel: https://github.com/nvertigo/android_...ng_chagallwifi
Binaries: https://github.com/nvertigo/android_...ng_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 is current-12.
(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

Mirrors are welcome. Thank you in advance!

For cm-12 upstream changelog please consult: http://www.cmxlog.com/12/#

Build 20150331

Another sepolicy fix allows the cm-12.0 bootanimation to show up immidietly on boot. ccode is reverted to 00.

Changlog:
  • sepolicy: allow surfacflinger to add Exynos.HWCService. — Nvertigo
  • chagallwifi: init: Do not override init.rc! — Christopher R. Palmer
  • chagallwifi: init: Remove reference to init.recovery.universal5420.usb.rc — Christopher R. Palmer
  • Revert "Compile stock and Samsung MTPs together [AndreiLux]" — Nvertigo
  • Revert "enable CONFIG_USB_ANDROID_SAMSUNG_MTP again." — Nvertigo
  • Revert ccode to 00. — Nvertigo

ROM: http://charlesingo.mine.nu/ftp/nvert...hagallwifi.zip
MD5: 7161aed1b89f7190702dc5abe77a6f18

Mirrors:
http://forum.xda-developers.com/show...&postcount=806 thanx to @Hannibal226

History


Source is from : http://forum.xda-developers.com/galaxy-tab-s/development/rom-cyanogenmod-cm-12-0-sm-t800-16gb-t3005540

No comments:

Post a Comment