Or Continue to Thread: [ROM][Weekly][P51xx][KK][4.4.4…
Find Your Device:
19th March 2014, 10:33 AM   |  #1  
Markox89's Avatar
OP Recognized Contributor
Thanks Meter: 4,713
 
1,823 posts
Join Date:Joined: Feb 2009
Donate to Me
More
P51xx CyanogenMod 11

Powered with: Linaro, SaberMod, Dhollmen and Full O3 Optimization!






Quote:

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-11-20141018-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 (2014.09) Linaro arm-eabi-4.9.2 toolchain

    Source:

  2. ROM is compiled with latest (4.8.4) SaberMod arm-linux-androideabi-4.8 toolchain

    Source:

  3. Full -O3 Optimization (both Kernel and ROM), as suggested by JustArchi

  4. Strict-Aliasing Rules

    Source:

  5. Open source support for Samsung Dock Keyboard

  6. Support for Screen Mirroring through Chromecast



Changelog:

  • Change Regulatory Info Activity to prefer string over image --> CyanongeMod/android_packages_apps_Settings
  • Only start one WifiClientScanner --> CyanongeMod/android_frameworks_base
  • Android : Switch back to aosp mockito --> CyanongeMod/android
  • Track whether updates have been handled --> CyanongeMod/external_cyanogen_cmhomeapi
  • Dialer: Fix NPE in CallStats --> CyanongeMod/android_packages_apps_Dialer
  • SystemUI: Fix data activity arrows for MSIM --> CyanongeMod/android_frameworks_base
  • Fix uncaught exception when no location provider available --> CyanongeMod/android_packages_apps_Dialer
  • Themes: Force recompiling common resources when scanning theme --> CyanongeMod/android_frameworks_base
  • build: Enable Uyghur locale --> CyanongeMod/android_build
  • SystemUI (MSIM): Add extra vaules for sim state ready --> CyanongeMod/android_frameworks_base
  • minui: Asynchronous rendering for overlay mode --> CyanongeMod/android_bootable_recovery-cm
  • Telephony: Decode Virgin Mobile US MMS --> CyanongeMod/android_frameworks_opt_telephony
  • Camera: Disable video HDR on devices that don't support it --> CyanongeMod/android_packages_apps_Camera2
  • build: Default to dtbToolCM --> CyanongeMod/android_build
  • SystemUI: Rework SearchPanelView calculations --> CyanongeMod/android_frameworks_base
  • mm-audio: aenc: make frame_count variable 64 bit --> CyanongeMod/android_hardware_qcom_audio-caf
  • BTIF-AV: Do not attempt connection for unbonded devices --> CyanongeMod/android_external_bluetooth_bluedroid
  • BT: Avoid extra power mode entry for AV --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Fix for NULL pointer check --> CyanongeMod/android_external_bluetooth_bluedroid
  • HFP-HS: Abort parsing in case of format error --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: retry recv in case of EINTR --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Increase HF connection timeout --> CyanongeMod/android_external_bluetooth_bluedroid
  • Print delay logs during A2dp streaming --> CyanongeMod/android_external_bluetooth_bluedroid
  • Calculate number of sbc frames per AVDTP packet --> CyanongeMod/android_external_bluetooth_bluedroid
  • BT: MHF: Check codec support for HS requesting SCO transfer --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth:GAP:Handled LMP Response time out event during SAP connection --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Check for NULL String --> CyanongeMod/android_external_bluetooth_bluedroid
  • Connection management with non scmst capable remote --> CyanongeMod/android_external_bluetooth_bluedroid
  • HID: Add JW MT002 and BORND Mouse(s) to blacklist --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: HID: Reject incoming connection from unpaired device --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Suspend AVDTP link in remote initiated Start --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Dont retry sniff --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: use different constructor for fast flag --> CyanongeMod/android_external_bluetooth_bluedroid
  • Removes bond when user clicks on cancel pairing --> CyanongeMod/android_external_bluetooth_bluedroid
  • PM: Stop Power Manager Timer if in sniff mode --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: A2DP Sink Logging --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: To disconnect HH profile at device unpair --> CyanongeMod/android_external_bluetooth_bluedroid
  • BTIF-AV: Use valid memory for AVRCP message --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Move to proper SCO state --> CyanongeMod/android_external_bluetooth_bluedroid
  • Enable required AVRCP Logging by default --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Reject second AVRCP connection --> CyanongeMod/android_external_bluetooth_bluedroid
  • BT: Don't stop sniff timer before checking for service ID entry --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Updated ATD string parsing --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Validate the Metadata length --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Clear Notification array on AVRCP disconnect --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Handle missing key event --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Check RC Handle for processing pass-through Commands --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Add PORT_EV_TXFULL event if Tx queue is full --> CyanongeMod/android_external_bluetooth_bluedroid
  • HID: Add proper check before accessing connecting bd address --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth:L2CAP: Handled invalid MTU Size and invalid Hci lengths --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: GAP: Avoiding two disconnections from DUT --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Avoid encryption within 5 seconds of an encryption complete --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth:GAP: Update Local device name immediately to NV --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Add Carkits in Blacklist for AVRCP --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: GAP: Update bonded device Name immediately on NVRAM --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Delete node properly --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: GAP: NULL pointer check in sdpu_build_attrib_entry --> CyanongeMod/android_external_bluetooth_bluedroid
  • Add Carkits to Avrcp 1.5 Blacklist --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Adds SMP response timer for security request --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Initiate SCO after Mode change event --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Ignore the Page timeout err for Remote name Request --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: Add Carkits in Blacklist for AVRCP --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth:GAP: Increased max no of SDP records that server can support --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth: GAP: Changing the security to general bonding --> CyanongeMod/android_external_bluetooth_bluedroid
  • Bluetooth:GAP: Handled collision scenerio with headset --> CyanongeMod/android_external_bluetooth_bluedroid
  • Left handed navbar: fix keyboard placement in immersive mode --> CyanongeMod/android_frameworks_base
  • hal: expand ultra low latency guards --> CyanongeMod/android_hardware_qcom_audio-caf
  • Fix possible syntax error within localgroups --> CyanongeMod/android_packages_providers_ContactsProvider
  • Trebuchet: Add some padding to overflow icon in transition settings --> CyanongeMod/android_packages_apps_Trebuchet
  • Add 15.9MP and 11.9MP picture size to arrays --> CyanongeMod/android_packages_apps_Camera2
  • contacts: CAF conflated "Delete" by adding multi-delete --> CyanongeMod/android_packages_apps_Contacts
  • Contacts: Fix NPE when selecting a contact on a tablet --> CyanongeMod/android_packages_apps_Contacts
  • contacts: Add missing tablet menu items --> CyanongeMod/android_packages_apps_Contacts
  • Camera2: fix a crash in taking picture --> CyanongeMod/android_packages_apps_Camera2
  • hal: Add support for listen playback concurrency --> CyanongeMod/android_hardware_qcom_audio-caf
  • Development: Root for apps is unavailable if the su daemon isn't running --> CyanongeMod/android_packages_apps_Settings
  • Weaken external rild symbol --> CyanongeMod/android_hardware_ril
  • ARM Skia NEON patches - 36 - Color32 --> CyanongeMod/android_external_skia
  • Add optimization of Skia S32A_Opaque blitter --> CyanongeMod/android_external_skia
  • Always inline Filter_32_*_neon functions --> CyanongeMod/android_external_skia
  • Fix SkBlitRow_opts_arm so that it works on ARM v4t --> CyanongeMod/android_external_skia
  • Remove the unused SkCachePreload_arm --> CyanongeMod/android_external_skia
  • ARM Skia NEON patches - 27 - S32A_D565_Blend --> CyanongeMod/android_external_skia
  • ARM Skia NEON patches - 12 - S32_Blend --> CyanongeMod/android_external_skia
  • ARM Skia NEON patches - 25 - S32A_D565_Opaque_Dither clean/bugfix/speed --> CyanongeMod/android_external_skia
  • Support for HW JPEG Decoder in SKIA --> CyanongeMod/android_external_skia
  • ARM Skia NEON patches - 20bis - BitmapProcState accurracy --> CyanongeMod/android_external_skia
  • Add optimized S32A_D565_Opaque_Dither blitter --> CyanongeMod/android_external_skia
  • ARM Skia NEON patches - 22 - S32_D565_Blend --> CyanongeMod/android_external_skia
  • Modify sample buffer size for larger displays --> CyanongeMod/android_external_skia
  • Add optimization of Skia S32A_Blend blitter --> CyanongeMod/android_external_skia
  • ARM Skia NEON patches - 20 - New improved BitmapProcState code --> CyanongeMod/android_external_skia
  • stagefright: Fix CTS failures --> CyanongeMod/android_frameworks_av
  • stagefright: Scan for ".ts" files --> CyanongeMod/android_frameworks_av
  • audio: Unhide MP2/WMA enums --> CyanongeMod/android_system_core
  • bashrc: call resize command to init term dim --> CyanongeMod/android_external_bash
  • AudioService: Reduce volume to safe level when headset is connected (2/2) --> CyanongeMod/android_frameworks_base
  • Settings: Reduce volume to safe level when headset is connected (1/2) --> CyanongeMod/android_packages_apps_Settings
  • hal: Limit MP2 and WMA offload to 8226/8974 devies only --> CyanongeMod/android_hardware_qcom_audio
  • audio: Add support for offloading MPEG2 and WMA --> CyanongeMod/android_hardware_qcom_audio
  • hostapd_cli: Use os_exec() for action script execution --> CyanongeMod/android_external_wpa_supplicant_8
  • wpa_cli: Use os_exec() for action script execution --> CyanongeMod/android_external_wpa_supplicant_8
  • Add os_exec() helper to run external programs --> CyanongeMod/android_external_wpa_supplicant_8
  • audio_effects.conf - Add loudness enhancer --> CyanongeMod/android_packages_apps_DSPManager
  • NetworkController: Extra WIMAX icon handling --> CyanongeMod/android_frameworks_base
  • settings: Avoid NPE in NfcTrigger when device doesn't support NFC --> CyanongeMod/android_packages_apps_Settings
  • setting: Always remove Left-handed mode setting for non-phones --> CyanongeMod/android_packages_apps_Settings
  • repopick: support specifying a range of commits to pick --> CyanongeMod/android_build
  • CMWallpaper: respect suggested size --> CyanongeMod/android_packages_apps_CMWallpapers
  • sr: check if touch selections fall within menu area --> CyanongeMod/android_bootable_recovery-cm
  • Edify: Add/Update abort messages for some asserts --> CyanongeMod/android_build
  • cmhw: Use hardware's default value for display features --> CyanongeMod/android_packages_apps_Settings
  • System/core: Start qrng daemon upon power up --> CyanongeMod/android_system_core
  • f2fs: disable fsck check --> CyanongeMod/android_system_vold
  • Open app when clicking on icon in App Info screen --> CyanongeMod/android_packages_apps_Settings



Buildbot:

  • 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 14.04 "Trusty Tahr" x64
  • Kernel version: 3.13.0



Donations:


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



Special Thanks:

  • CyanogenMod Rom 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][KK][4.4.4][Linaro][SaberMod][Full-O3][Dhollmen] CyanogenMod 11, ROM for the Samsung Galaxy Tab 2

Contributors
Markox89
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: CWM Recovery
Based On: CyanogenMod

Version Information
Status: Stable
Current Stable Version: CyanogenMod 11.0

Created 2014-06-23
Last Updated 2014-10-20
Last edited by Markox89; 23rd June 2014 at 08:27 PM.
The Following 43 Users Say Thank You to Markox89 For This Useful Post: [ View ]