Thread Deleted Subscribe to Thread Email Thread
Announcement from Markox89: If you like CyanogenMod, you'll love this optimized version! Hal Jordan approved :P
Prev Previous Post   Next Post Next
P51xx CyanogenMod 12.1

Powered with: Linaro, SaberMod and Dhollmen!


In brightest day, in blackest night, no lag shall escape my sight. Let those who worship Apple's might, beware my power, Green Lantern's light!

cm-12.1-20151002-MARKOX89-p51xx is UP!

P5100 - Download Folder on AndroidFileHost

P511x - Download Folder on AndroidFileHost

AFH calculates md5sum for every build: please, always check it before flashing!

Highlights of the main features:

  1. Dhollmen Kernel (without OC) is compiled with latest Linaro arm-eabi-4.9 toolchain


  2. ROM is compiled with latest SaberMod arm-linux-androideabi-4.9 toolchain


  3. ART tweaks for devices with less memory, as provided by arter97 and JustArchi

  4. Fix for Google Play Services crashes, as provided by fusionjack

  5. Open source support for Samsung Dock Keyboard

  6. Support for Screen Mirroring through Chromecast


  • SystemUI: bail out of recents-to-home animation when losing focus --> CyanogenMod/android_frameworks_base
  • bootanim: Display SKU-specific variants if present --> CyanogenMod/android_frameworks_base
  • Revert "SystemUI: allow devices to disable recents-to-home anim" --> CyanogenMod/android_frameworks_base
  • SettingsProvider: Load per SKU default theme --> CyanogenMod/android_frameworks_base
  • pm: Create per-mcc prebundled install filter --> CyanogenMod/android_frameworks_base
  • prebundled: Handle prebundled packages per-user --> CyanogenMod/android_frameworks_base
  • SystemUI: allow devices to disable recents-to-home anim --> CyanogenMod/android_frameworks_base
  • Correct name of OptiZoom mode --> CyanogenMod/android_packages_apps_Camera2-resources
  • Contacts: Use common contacts uri extra --> CyanogenMod/android_packages_apps_Contacts
  • cmsdk: Update README --> CyanogenMod/cm_platform_sdk
  • ContactsCommon: Move contact uri extra to common location --> CyanogenMod/android_packages_apps_ContactsCommon
  • Add Overrides --> CyanogenMod/android_vendor_cm
  • build: Fix import build step --> CyanogenMod/android_build
  • Increase max. fingerprint name length --> CyanogenMod/android_packages_apps_Settings
  • ProfileSettings : Ensure brightness settings only apply on accept --> CyanogenMod/android_packages_apps_Settings
  • APN: Clean up mvno filtering of apn list --> CyanogenMod/android_packages_apps_Settings
  • SystemUI: Add battery saver tile (1/2) --> CyanogenMod/android_frameworks_base
  • Settings: Add battery saver tile (2/2) --> CyanogenMod/android_packages_apps_Settings
  • build: Make sure we're building our secondary resource package as dependency --> CyanogenMod/android_build
  • Adding a few MS MimeTypes --> CyanogenMod/android_packages_apps_CMFileManager
  • Settings : Filter settings for secondary users --> CyanogenMod/android_packages_apps_Settings
  • Settings : Don't show ringtone pref for non voice capable devices --> CyanogenMod/android_packages_apps_Settings
  • trebuchet: protect against npe --> CyanogenMod/android_packages_apps_Trebuchet
  • Fix FileManager Interaction --> CyanogenMod/android_frameworks_base
  • Check If System Wants Intent --> CyanogenMod/android_packages_apps_CMFileManager
  • Settings : Fix profile action offset when changing orientation --> CyanogenMod/android_packages_apps_Settings
  • Fingerprint: Clear error when enrollment finished --> CyanogenMod/android_packages_apps_Settings
  • fix NPE when dragging icon to desktop, when QuickSearchBox is missing --> CyanogenMod/android_packages_apps_Trebuchet
  • Trebuchet: Use hardware layer for fading app drawer --> CyanogenMod/android_packages_apps_Trebuchet
  • tools/device: Remove deprecated line no longer exist in vendor/cm --> CyanogenMod/android_build
  • cmsdk: Update API text for constants changes --> CyanogenMod/cm_platform_sdk
  • Use correct DialtactsActivity for DialerNext --> CyanogenMod/android_packages_providers_ThemesProvider
  • sepolicy: allow vold to trim persist --> CyanogenMod/android_vendor_cm
  • Trebuchet : Ensure search bar doesn't show in hidden --> CyanogenMod/android_packages_apps_Trebuchet
  • Fixed application/octet-stream to guess mimetype --> CyanogenMod/android_packages_providers_DownloadProvider
  • SoundRecorder: only primary storage volumes are writeable --> CyanogenMod/android_packages_apps_SoundRecorder
  • App Drawer: fix insets on paddingTop --> CyanogenMod/android_packages_apps_Trebuchet
  • Trebuchet : Update grid + cancel drag on searchablesChanged --> CyanogenMod/android_packages_apps_Trebuchet
  • Enlarge android config for copy buffer --> CyanogenMod/android_external_busybox
  • cmdsk: rename thermal constants to reflect actual event semantics --> CyanogenMod/cm_platform_sdk
  • Trebuchet : Update default workspace for cyngn dialer --> CyanogenMod/android_packages_apps_Trebuchet
  • VendorCm : Overlay additional dialers --> CyanogenMod/android_vendor_cm
  • Telecomm : Allow multiple default dialers --> CyanogenMod/android_packages_services_Telecomm
  • Telephony : Allow multiple default dialers --> CyanogenMod/android_packages_services_Telephony
  • art: Increase the frame-size warning to make gcc 4.9 + intel happy --> CyanogenMod/android_art
  • NFC: Move playSound to BeamManager --> CyanogenMod/android_packages_apps_Nfc
  • Trebuchet : Fix drawer inset & search visibility --> CyanogenMod/android_packages_apps_Trebuchet
  • Specify different colors for answered incoming call and outgoing call icons --> CyanogenMod/android_packages_apps_Dialer
  • repopick: support projects which get checked out multiple times --> CyanogenMod/android_build
  • pm: Fix PackageManagerTests for testGetKeySetByAlias --> CyanogenMod/android_frameworks_base
  • vendor/cm: Bump API level for cmsdk --> CyanogenMod/android_vendor_cm
  • cmsdk: Create api level 3, cantaloupe --> CyanogenMod/cm_platform_sdk
  • fastboot: format f2fs partition instead of just erase --> CyanogenMod/android_system_core
  • Fixed Possible Resolver Infinite Loop --> CyanogenMod/android_frameworks_base
  • Don't assume all APN changes require cleanup --> CyanogenMod/android_frameworks_opt_telephony
  • Revert "tools:releasetools:Use timestamp from build.prop while building system.img" --> CyanogenMod/android_build
  • SystemUI: Hide perf profile tile on devices without perf profiles --> CyanogenMod/android_frameworks_base
  • Trebuchet: fix NPE when QuickSearchBox is missing --> CyanogenMod/android_packages_apps_Trebuchet
  • PowerManager: change performance profile when disabling battery saver --> CyanogenMod/android_frameworks_base
  • Use Theme.SettingsBase for notification log --> CyanogenMod/android_packages_apps_Settings
  • SetupWizard: fix stats permission --> CyanogenMod/android_packages_apps_SetupWizard
  • Add System Property for Resolver --> CyanogenMod/android_frameworks_base
  • base: cache power profiles support --> CyanogenMod/android_frameworks_base
  • base: fix dialog neutral button --> CyanogenMod/android_frameworks_base
  • ProfileGroupConfig: Use CMSDK profile manager --> CyanogenMod/android_packages_apps_Settings
  • mkfs.f2fs: trim using BLKSECDISCARD --> CyanogenMod/android_external_f2fs-tools
  • Allow f2fs to reserve bytes for footer when formatting --> CyanogenMod/android_bootable_recovery
  • Revert "Allow f2fs to reserve bytes for footer when formatting" --> CyanogenMod/android_bootable_recovery
  • fs_mgr: When formating f2fs volumes, respect the length parameter --> CyanogenMod/android_system_core
  • init.rc: drop world writable on cgroups to pass cts --> CyanogenMod/android_system_core
  • sysutils: Hush logging --> CyanogenMod/android_system_core
  • Don't use global variable in libnetutils --> CyanogenMod/android_system_core
  • IPA tether: support for netlink event from ipa --> CyanogenMod/android_system_core
  • Tether: add ipa tether stats to the existing design --> CyanogenMod/android_frameworks_base
  • cm: Add repositories for additional Netfilter features --> CyanogenMod/android
  • SystemUI: Add missing accessibility message for volume panel QS tile --> CyanogenMod/android_frameworks_base
  • Fix blank bitmaps in tab switcher --> CyanogenMod/android_packages_apps_Gello
  • Add ellipsizing of Bookmark label text --> CyanogenMod/android_packages_apps_Gello
  • Fix unnecessary bitmap captures on Tablet UI --> CyanogenMod/android_packages_apps_Gello
  • Add chromium's grd strings to local xml --> CyanogenMod/android_packages_apps_Gello
  • Fix TitleBar not hiding when playing Video on Tablets --> CyanogenMod/android_packages_apps_Gello
  • Fixes to Edge Navigation for missing bitmaps --> CyanogenMod/android_packages_apps_Gello
  • Fix dropshadow showing when displaying fullscreen content --> CyanogenMod/android_packages_apps_Gello
  • Fix crash when selecting edge swipe settings --> CyanogenMod/android_packages_apps_Gello
  • Fix Per site settings dialog persistence --> CyanogenMod/android_packages_apps_Gello
  • Fix system navigationbar covering UI in Immersive Mode --> CyanogenMod/android_packages_apps_Gello
  • gello: new icon by Asher --> CyanogenMod/android_packages_apps_Gello
  • Update navigation bar UI --> CyanogenMod/android_packages_apps_Gello
  • minui: support to pan display (FBIOPAN_DISPLAY) --> CyanogenMod/android_bootable_recovery
  • ContactsCommon: Don't pass contact id in ContactBuilder --> CyanogenMod/android_packages_apps_ContactsCommon
  • Use DialerNext icon when available --> CyanogenMod/android_packages_providers_ThemesProvider
  • Contacts: Save contact image from lookup --> CyanogenMod/android_packages_apps_Contacts
  • Build CMSettingsProvider for all devices --> CyanogenMod/android_vendor_cm
  • Update HK APNs --> CyanogenMod/android_vendor_cm
  • Add way to migrate CM specific settings to CMSettingsProvider --> CyanogenMod/cm_platform_sdk
  • Themes: Don't recreate theme when mTheme is null --> CyanogenMod/android_frameworks_base
  • cm: Add defaults for CMSettingsProvider --> CyanogenMod/android_vendor_cm


  • CPU: Intel Core 2 Quad Q8300 2.50 GHz
  • MotherBoard: ASUS P5K
  • RAM: 4 GB Corsair DDR2 667 MHz
  • Main HD: SanDisk SSD SDSSDP-128G 128 GB SATA 6 GB/s
  • ccache HD: Western Digital Raptor WD1500ADFD 150 GB SATA 1.5 GB/s
  • OS: Linux Lubuntu 15.04 "Vivid Verve" x64
  • Kernel version: 3.19.0


If you're enjoying my work you may consider sending a small donation using this link

Special Thanks:

  • CyanogenMod Dev Team
  • Linaro Dev Team
  • sparksco and the whole SaberMod Dev Team
  • tuxafgmur
  • IAmTheOneTheyCallNeo
  • JustArchi
  • fusionjack
  • Android-Andi
  • Infected_

XDA:DevDB Information
[ROM][Weekly][P51xx][LP][5.1.1][Linaro][SaberMod][Dhollmen] CyanogenMod 12.1, ROM for the Samsung Galaxy Tab 2

Source Code:

ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: CWM Recovery
Based On: CyanogenMod

Version Information
Status: Beta
Current Stable Version: CyanogenMod 12.1

Created 2014-06-23
Last Updated 2015-10-03
Attached Thumbnails
Click image for larger version

Name:	24b5fdt.png
Views:	15618
Size:	149.1 KB
ID:	2813919   Click image for larger version

Name:	r90jt1.png
Views:	13722
Size:	21.3 KB
ID:	2813920   Click image for larger version

Name:	xpsklc.png
Views:	14041
Size:	43.8 KB
ID:	2813921  
Last edited by Markox89; 23rd June 2014 at 08:27 PM.
The Following 57 Users Say Thank You to Markox89 For This Useful Post: [ View ]
Subscribe to Thread

cyanogenmod 12.1, linaro, p51xx, sabermod, weekly
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes