5,598,718 Members 38,567 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][HW-VSYNC] CyanogenMod 11.0 - KitKat 4.4.2 - 17-April - UNOFFICIAL

Tip us?
 
johnnyslt
Old
(Last edited by johnnyslt; 17th April 2014 at 06:23 PM.)
#1  
johnnyslt's Avatar
Recognized Developer - OP
Thanks Meter 4394
Posts: 1,045
Join Date: Sep 2010
Location: Bucharest

 
DONATE TO ME
Phone [ROM][HW-VSYNC] CyanogenMod 11.0 - KitKat 4.4.2 - 17-April - UNOFFICIAL

CyanogenMod 11.0 - KitKat 4.4.2 - Unofficial




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

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.
*/
FEATURES:
  • Built from CM source
  • MiRaGe Kernel compiled from source ( 10x @mrg666 )
  • Kernel overclockable up to 1728 Mhz
  • ION & PMEM memory allocations!
  • Latest display drivers from CAF (msm-kk-1.27)
  • ART runtime
  • Service
  • Text
  • Data
  • Calls
  • Audio
  • WiFi
  • Bluetooth
  • Google Now
  • GPS
  • MMS
  • VoIP
  • Qualcomm Mako libs & firmware
  • Video playback
  • Audio playback
  • Camera
  • Camcorder
  • USB OTG support, using powered USB OTG cable
  • Tethering ( WIFI, USB & BT)
  • VPN
  • Control over button backlight power ( Settings > Buttons > Backlight )
  • Change button backlight timeout ( Settings > Buttons > Backlight )
  • Control over haptic feedback power ( Settings > More options > Vibrator intensity )
  • Sweep2Wake


BUGS / NOT WORKING:
  • 3D recording not working
  • Ocazional data drops.
  • In-call volume sometimes gets reseted to maximum. Temporary fix:ENABLE TOUCH SOUNDS
  • Camcorder: When recording video, sometimes first video will not work, the second one should be OK.
  • Sending MMS's might not work for everybody (receiving works) !
  • Bluetooth tethering might not work from the first time

SCREENSHOTS:
 







RECOMANDATION:
  • Do not use superwipes
  • Required HBOOT : 1.49.xxxx
  • S-OFF
  • Radio/baseband : 11.77.3504.00P_11.25.3504.06_M get it from HERE
  • 4ext recovery

If you have spontaneous reboots, check that you have the required radio version in BOOTLOADER not in SETTINGS -> ABOUT PHONE

Follow these exact steps to install the ROM :

If coming from an other ROM do this :
  • 1. Wipe data, cache, and system (wipe all partitions except sdcard if on 4ext recovery) if coming from any other ROM
  • 2. Flash ROM
  • 3. Flash GAPPS
  • 4. Reboot
  • 5. ???
  • 6. Profit

If coming from previous build of CM11.0 do this :
  • 1. Wipe cache and dalvik-cache
  • 2. Flash ROM
  • 3. Flash GAPPS
  • 4. Reboot
  • 5. ???
  • 6. Profit
  • To enable Developer Options and Performance go to Settings > About Phone and repeatedly press Build Number.
  • If you have a problem with ADB, update your android-sdk to latest version.
  • To enable Advanced reboot menu got Settings > Developer Options > check Advanced reboot



Thanks to:
  • Agrabren
  • Dastin1015
  • mrg666
  • Everyone who contributes to CM as this is based on their hard work!
  • Helicopter88
  • LaidbackNikez
  • android1234567(sultanxda)
  • sjoerd0301
  • Bigwillyg
  • Evervolv Team
  • GOO.IM TEAM

Issues tracker:

Please use this issues tracker HERE, if you want to help fixing bugs.
Logs are needed (logcat / dmesg / last_kmsg / screenshots), not just "got FC", "it's not working", "+1" or useless replies.



That's all folks...
The Following 119 Users Say Thank You to johnnyslt For This Useful Post: [ Click to Expand ]
 
johnnyslt
Old
(Last edited by johnnyslt; 17th April 2014 at 09:34 PM.)
#2  
johnnyslt's Avatar
Recognized Developer - OP
Thanks Meter 4394
Posts: 1,045
Join Date: Sep 2010
Location: Bucharest

 
DONATE TO ME
Default Downloads & Changelog

CHANGELOG & DOWNLOAD :
{ 17 April }

Cm updates from upstream (as of today at 09:00 AM) : here

Kernel:
  • Fixed VPN
  • cpufreq: interactive: turn boost_pulse off on boost off
  • cpufreq: interactive: restructure CPUFREQ_GOV_LIMITS
  • nf: xt_qtaguid: fix handling for cases where tunnels are used.
  • netfilter: qtaguid: rate limit some of the printks
  • netfilter: xt_qtaguid: remove AID_* dependency for access control
  • netfilter: qtaguid: Don't BUG_ON if create_if_tag_stat fails
  • netfilter: xt_qtaguid: fix error exit that would keep a spinlock.
  • kgsl: Fix GPU freq being set to the max by default (320MHz)
  • board-shooter-mmc: Set WiFi/WiMax cards as non-removable credit: Flemmard
  • board-shooter-wifi: disable AOSP wifi modification This kernel uses HTC BCMDHD driver, which wants this.
  • bcmdhd: Update from google-aosp-3.0-common
  • kgsl: fix genalloc BUG when detroying pagetable.
  • kgsl: Port from CAF kk_2.7_rb1.33 (sultanxda)
  • ion: ioctl compatibility with userland using old api
  • ion: Port from CAF kk_2.7_rb1.33 (sultanxda)
  • msm: camera: Assign Null to unmapped addresses
  • msm: Camera: clear control queue
  • msm: camera: Free buffers from frame queue at open
  • msm: camera: Remove additional check in msm_queue_drain
  • msm: gemini: Remove PMEM reference for input buffer
  • pmem: Add back more detailed usage statistics (sultanxda)

Rom:
  • Fixed wireless network location
  • Fixed GPS wakelock after toggling location modes
  • Camera set antibanding to AUTO
  • Fixed MMS popup window from closing 10x Revertron
  • Fixed VPN connections

Issues :
  • ?

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5: 8118bc377fb1bc12923bb8094e7d03e5

MIRROR
Older versions:

 

{ 09 April }

Cm updates from upstream (as of today at 10:00 AM) : here

Kernel:
  • Revert "mmc: sdio: optimized SDIO IRQ handling for single irq"
  • mmc: msm_sdcc: vote for msm bus bandwidth
  • mmc: core: Export mmc_set_ios so that host drivers can use it
  • mmc: msm_sdcc: Power down slots after reboot
  • Revert "Input: Send events one packet at a time"
  • Revert "Input: Use accessor for MT values"
  • msm: audio: qdsp6v3: Fix memory leak and error handling
  • msm: audio: qdsp6v3: Add delay in speaker device profile to reduce pop
  • msm: audio: qdsp6v3: Modify the wait timer for apr registration
  • msm: audio: qdsp6v3: Close smd ports upon failure to open.
  • msm: audio: qdsp6v3: Wait indefinitely for subsystems to be loaded.

Rom:
  • Update camerawrapper to fix portrait recording with stock camera (paulnb)
  • Made liboemcamera use 3D grpu (sultanxda)
  • Make libposteffects work with display-caf (sultanxda)
  • 4Ext recovery needs to be updated to latest version

Issues :
  • VPN not working
  • Network based location is buggy (might drain the battery, use gps based location)

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5: a1d5776347e3c0a5e43a5202b557522d

MIRROR
{ 25 March }

Cm updates from upstream (as of today at 07:00 PM) : here

Kernel:
  • vidc: Correct start and stop sequence. Decreased video recording lag to about 1 sec (paulnb)
  • shooter: audio: fix acoustic tables
  • Bluetooth: Fix possible wakelock
  • driver: pmem: add PMEM_FLUSH
  • arm: Enable ARM_HAS_SG_CHAIN
  • shooter: Use a shared region for PMEM & ION SMI memory (sultanxda)
  • ion: Port from (CAF KitKat msm-kk_2.7_rb1.X) (sultanxda)
  • Remove plugs -- Attempt to speed up IO
  • scheduler: compute time-average nr_running per run-queue
  • Sched Tweaks to improve performance
  • sched/nohz: Rewrite, fix and add more accurate load-avg computation
  • Increase Sound Buffer
  • Add Force fast charge
  • mm: slub: Do not take expensive steps for SLUBs speculative high-order allocations
  • mm: slub: Default slub_max_order to 0
  • shooter: display: Remove esc_byte_ratio (sultanxda)
  • kgsl: Sync with CAF msm-jb_2.5.5 (sultanxda)
  • msm_dss_io_8x60: Add delay when enabling mipi clk(sultanxda)
  • flashlight: Stay ON after screen turns OFF

Rom:
  • Userspace now has 860MB or RAM (sultanxda)
  • ART is now working ( You need to do a clean install )
  • 4Ext recovery needs to be updated to latest version

Issues :
  • Recording it's working only when started horizontal, on stock camera app (Use another JB based camera. I'm using this app )

I recommend using the below GAPPS !

DOWNLOAD : HERE MD5: e6a6fd3cb0c0ffa51267fed6c4643aa8

MIRROR
{ 11 March }
  • Cm updates from upstream (as of today at 11:00 PM) : here

    Kernel:
    • Ported CAF KitKat framebuffer & MDP drivers (sultanxda)
    • Updated sync drivers to CAF KitKat (sultanxda)
    • Updated msm_rotator to CAF KitKat (sultanxda)
    • Enabled hardware vsync (sultanxda)
    • vidc: Clean up memory-type references(sultanxda)
    • Updated display drivers to caf-kk-1.27(sultanxda)
    • shooter:display: lower display voltages
    • Added frandom support


    Rom:
    • Set minfree to : 1024,2048,2560,4096,6144,8192
    • Enable MTP & PTP USB mode (sultanxda)
    • Enabled sync framework (sultanxda)
    • Enabled MDP retire fence (sultanxda)
    • HUGE graphics performance increase (sultanxda)
    • Now were using display-caf repo
    • Fix default notification LED color
    • Added an init script to use frandom instead for random.
    • 4Ext recovery needs to be updated to latest version

    Issues :
    • There are some graphical tears on recorded videos. (Use another JB based camera. I'm using this app )
    • Recording it's working only when started horizontal, on stock camera app
    • There is a delay when you start recording a video
    • ART is not tested ! ! !

    I recommend using the below GAPPS !

    DOWNLOAD : HERE MD5: c2d01d40c5833a873e8e8e19da8128c0
{ 21 February }
  • Cm updates from upstream (as of last night at 11:00 PM) : here

    Kernel:
    • Memory remap
    • fix false disconnect due to a signal sent to the reading process
    • SELinux: Fix kernel BUG on empty security contexts.
    • SELinux: Fix possible NULL pointer dereference in selinux_inode_permission()
    • atmel: block sending button events while screen is off (sweep2wake)
    • shooteru: Disable KGSL gov
    • gpu: ion: Sync with CM Samsung MSM8660 kernel (sultanxda)


    Rom:
    • Fixed AlarmClock bug
    • Added an init.d script (99kernel) were you can modify GPU clocks & sweep2wake. It can be found in system/etc/init.d/99kernel
    • Half-res bootanimation(less memory usage during boot)
    • Total available RAM is 781MB
    • 4Ext recovery needs to be updated to latest version

    Issues :
    • There are some graphical tears on recorded videos. (Use another JB based camera. I'm using this app )
    • Recording it's working only when started horizontal, on stock camera app
    • There is a delay when you start recording a video
    • ART is not tested ! ! !

    I recommend using the below GAPPS !

    DOWNLOAD : HERE MD5: 4be908533d9c5ba8c818043adf1c7373
{ 10 February }
  • Cm updates from upstream (as of last night at 11:00 PM) : here

    Kernel:
    • Add support for UHID devices (10x ldeninski)
    • msm: kgsl: Use the kmalloc/vmalloc trick for the sharedmem page array
    • shooteru: Lower MM_HEAP memory
    • Input: Use accessor for MT values
    • cfg80211: discard regulatory hints from country IEs with undefined wiphy
    • cfg80211: permanently disable channels specified by base settings
    • cfg80211: export regulatory_hint_user() API
    • cfg80211: fix set_regdom() to cancel requests with same alpha2
    • shooteru: Fix MEMTYPE_SMI_ION range
    • cfg80211: Fix memory leak
    • cfg80211: add flags to define country IE processing rules
    • Select ARM_HAS_SG_CHAIN for msm8660
    • shooteru: Increase ADSP memory
    • msm: audio: qdsp6v2: disable read interrupts for smd channels
    • ion: tracing: add ftrace events for ion allocations
    • msm: Add support for ION Flushing without virtual address


    Rom:
    • Viber seems to be fixes from upstream CM
    • Total available RAM is 790MB
    • 4Ext recovery needs to be updated to latest version

    Issues :
    • There are some graphical tears on recorded videos. (Use another JB based camera. I'm using this app )
    • Recording it's working only when started horizontal, on stock camera app
    • There is a delay when you start recording a video
    • There are some audio issues.
    • ART is not tested ! ! !

    I recommend using the below GAPPS !

    DOWNLOAD : HERE MD5: 30435f92007b9f6a266797d78c074db3
{ 28 January }
  • Cm updates from upstream (as of today at 11:00 AM) : here

    Kernel:
    • shooteru: Remap some memory(sultanxda)
    • Revert "msm_fb: fbram: Use newer method of allocating RAM to fb"(sultanxda)
    • vidc: Fix memory type selection(sultanxda)
    • fat: fix bug in enforcing Long File Name length
    • fat: clean up xlate_to_uni()
    • vidc: Clean up mem_type code
    • shooteru: Disable HDMI support
    • shooter: More memory remap(sultanxda)
    • shooteru: Enable KSM
    • Input: Send events one packet at a time
    • fs: vfat: reduce the worst case latencies
    • FAT: Add new ioctl VFAT_IOCTL_GET_VOLUME_ID for reading the volume ID.
    • cpufreq: Add cpu-boost driver
    • Built with Linaro GCC 4.7-2014.01 (4.7.4) cortex-a8 optimized

    Rom:
    • Display HAL: Fix black screen in some games (eg. Subway Surfers)
    • Total available RAM is 783MB
    • Dex-opt data to cache partition
    • fstab: Add /cache param tweaks from CM d2 tree(sultanxda)
    • KSM can be enabled in SETTINGS>PERFORMANCE>MEMORY MANAGEMENT ( WARNING: It might use more battery ! )
    • 4Ext recovery needs to be updated to latest version

    Issues :
    • There are some graphical tears on recorded videos. (Use another JB based camera. I'm using this app )
    • Recording it's working only when started horizontal, on stock camera app
    • There is a delay when you start recording a video
    • There are some audio issues.
    • ART is not tested ! ! !

    I recommend using the below GAPPS !

    DOWNLOAD : HERE MD5: 50e725d26cb19a1ad79c3587bb7c3830
{ 16 January }
  • Cm updates from upstream (as of today at 06:00 PM) : here

    Kernel:
    • sched: reinitialize rq->next_balance when a CPU is hot-added (mrg666)
    • cpufreq: Fix policy getting stuck when user & kernel min/max don't overlap
    • cpufreq: interactive: Update from caf kk_3.5_rb1.18
    • shooteru: Add ION firmware heap & remap some memory(sultanxda)
    • autosmp: improve hotplug algorithm(mrg666)
    • autosmp: fix for shooter kernel(mrg666)
    • autosmp: backport from MiRaGe mako kernel see the changes at http://goo.gl/x5oyhy (mrg666)
    • shooteru: Disable kgsl shadow writes
    • shooteru: Remap some memory to fix reboots(sultanxda)
    • vidc: Don't check for secure session for DDL_CMD_MEM(sultanxda)
    • shooteru: update configs and remove powersave performance governors(mrg666)
    • random: backport updates from Linux master (3.13-rc4)(mrg666)

    Rom:
    • Qualcomm optimizations for Bionic libs( I have an increase of 800+ points in Antutu )
    • Total available RAM is 803MB
    • Min CPU freq during Bluetooth A2DP playback and screen-off set to 540Mhz
    • 4Ext recovery needs to be updated to latest version

    Issues :
    • There are some graphical tears on recorded videos.
    • Recording it's working only when started horizontal
    • There is a delay when you start recording a video
    • There are some audio issues.
    • Don't use ART for now

    I recommend using the below GAPPS !

    DOWNLOAD : HERE MD5: 43dd2b9e58fb2babce3c6a5753078be9
{ 27 December }
  • Cm updates from upstream (as of today at 10:00) : here

    WORKING:
    • Reverted Camera app to a working state
    • Hangouts video call now works, but camera is upside down
    • More VOIP fixes

    NOT WORKING:
    • There are some audio issues.
    • Don't use ART for now


    DOWNLOAD : HERE MD5: 92d24538a9d4ef88f46bcc6b9c403570
{ 25 December }
  • Cm updates from upstream (as of today at 23:00) : here

    Beta build

    WORKING:
    • Fixed video recording (10x sultanxda & paulb-nb)
    • Increased mdp clock to 267mhz from 200mhz (sultanxda)
    • We now have 812MB of RAM, because a separate memory region needed to be created for video recording to work (10x sultanxda)

    NOT WORKING:
    • Camera might FC sometimes, because CM is updating it. Try using an other camera app from market.
    • Viewing a video when sliding from camera to gallery.
    • There some audio issues.
    • Hangouts video call isn't working
    • Don't use ART for now


    DOWNLOAD : HERE MD5: 893105611372a99efde3b43a21c4710e
{ 20 December }
  • Cm updates from upstream (as of yesterday at 19:00) : here

    Beta build

    WORKING:
    • Video playback fixed
    • Camera might FC when you exit it.
    • We now have 828MB of RAM (10x sultanxda)
    • Skype calls work
    • Android updated to 4.4.2

    NOT WORKING:
    • Camcorder not working
    • Hangouts video call isn't working
    • Don't use ART for now


    DOWNLOAD : HERE MD5: 4dc9c68a32abb87097768b7ee8751cc5
{ 04 December }
  • Cm updates from upstream (as of today at 23:00) : here

    Beta build

    WORKING:
    • ROM is now half PMEM & half ION ( credit Sultanxda & Blefish )
    • Camera is working
    • Browser fully working
    • No more glitches in Google Maps
    • Using latest mako Adreno drivers (AU_LINUX_ANDROID_JB_VANILLA_04.02.02.060.053)

    NOT WORKING:
    • Camcorder not working
    • Playing videos not working
    • Google Now has some issues
    • Don't use ART for now
    DOWNLOAD : HERE MD5: f4667c40a8ebfd19e065e46a83d02574
{ 14 November }
  • Cm updates from upstream (as of today at 11:00) : here

    Initial ALPHA release
    • Audio still has some issues
    • Browser is blackout
    • Some graphical issues
    • Don't use ART for now
    • Most CM features are missing because they aren't merged into the source yet

    DOWNLOAD : HERE MD5: cd5a54cb02564fcf33a8972cae778867

MIRROR goo.im : HERE

MIRROR androidfilehost.com : HERE


Working Google Camera app from BaNkS

Banks GAPPS for 4.4.2 (I'm using the MINIMAL version)
REPO with kernel source: https://github.com/johnnyslt/android_kernel_htc_shooter
Device specific repos: https://github.com/johnnyslt
Kernel compiled with THIS TOOLCHAIN


That's all folks...
The Following 69 Users Say Thank You to johnnyslt For This Useful Post: [ Click to Expand ]
 
johnnyslt
Old
(Last edited by johnnyslt; 6th February 2014 at 02:55 PM.)
#3  
johnnyslt's Avatar
Recognized Developer - OP
Thanks Meter 4394
Posts: 1,045
Join Date: Sep 2010
Location: Bucharest

 
DONATE TO ME
How to get logs :

LOGCAT:
from windows cmd or linux terminal ( must have android SDK installed )

1. adb shell
2. logcat > sdcard/logcat.txt


or from terminal on phone :

1.su
2. logcat > sdcard/logcat.txt


DMESG:
from windows cmd or linux terminal ( must have android SDK installed )

1. adb shell
2. dmesg > sdcard/dmesg.txt


or from terminal on phone :

1.su
2. dmesg > sdcard/dmesg.txt


LAST_KMSG:
from windows cmd or linux terminal ( must have android SDK installed )

1. adb shell
2. cat proc/last_kmsg > sdcard/last_kmsg.txt


or from terminal on phone :

1.su
2. cat proc/last_kmsg > sdcard/last_kmsg.txt



That's all folks...
The Following 33 Users Say Thank You to johnnyslt For This Useful Post: [ Click to Expand ]
 
johnnyslt
Old
#4  
johnnyslt's Avatar
Recognized Developer - OP
Thanks Meter 4394
Posts: 1,045
Join Date: Sep 2010
Location: Bucharest

 
DONATE TO ME
reserved2


That's all folks...
The Following 20 Users Say Thank You to johnnyslt For This Useful Post: [ Click to Expand ]
 
chainrulez
Old
#5  
chainrulez's Avatar
Senior Member
Thanks Meter 60
Posts: 211
Join Date: Jan 2012
Location: Islamabad
Damn epic @johnnyslt thanks ...
HIT "THANKS" IF THIS HELPFUL



My Android Device:

HTC One || Renovate SixthSense - Sense 6 (official) || Recovery: TWRP
--------------
http://saadtariq.net
http://about.me/SaadGB
http://gamemunition.com
http://sparkingnow.com
http://wordscanspeak.com
The Following 3 Users Say Thank You to chainrulez For This Useful Post: [ Click to Expand ]
 
feng7521267
Old
#6  
Junior Member
Thanks Meter 7
Posts: 27
Join Date: Apr 2012
Location: Nanjing
Wow! Thx, johnnyslt!
 
花、不凋落っ
Old
#7  
花、不凋落っ's Avatar
Member
Thanks Meter 141
Posts: 46
Join Date: May 2012
Location: fuzhou

 
DONATE TO ME
Quote:
Originally Posted by johnnyslt View Post
CHANGELOG & DOWNLOAD :
{ 14 November }
  • Cm updates from upstream (as of today at 11:00) : here

    Initial ALPHA release


    • Audio still has some issues
    • Some graphical issues
    • Don't use ART for now
    • Most CM features are missing because they aren't merged into the source yet

    DOWNLOAD : HERE MD5: cd5a54cb02564fcf33a8972cae778867
MIRROR goo.im : HERE

MIRROR Basktebuild.com : HERE

GAPPS for 4.4
REPO with kernel source: https://github.com/johnnyslt/android_kernel_htc_msm8660
Device specific repos: https://github.com/johnnyslt
Kernel compiled with THIS TOOLCHAIN
WOW! good job!
The TEAM AK captain
The Following User Says Thank You to 花、不凋落っ For This Useful Post: [ Click to Expand ]
 
tomarsenal
Old
#8  
tomarsenal's Avatar
Member
Thanks Meter 6
Posts: 49
Join Date: Jun 2011
Seems amazing!!! But I guess I'll wait for more stable builds.
The Following User Says Thank You to tomarsenal For This Useful Post: [ Click to Expand ]
 
Koli96
Old
#9  
Member
Thanks Meter 23
Posts: 32
Join Date: Oct 2012
Yes! Yes! Really thank You

Wysyłane z mojego Evo 3D GSM za pomocą Tapatalk 2
The Following User Says Thank You to Koli96 For This Useful Post: [ Click to Expand ]
 
taaviu
Old
#10  
taaviu's Avatar
Senior Member
Thanks Meter 676
Posts: 1,944
Join Date: Jan 2010
Location: Tallinn
What 4.4 is giving us more than 4.3.1?


Sent from my HTC X515d using Tapatalk 2
FlashManiac!

The Following User Says Thank You to taaviu For This Useful Post: [ Click to Expand ]
Tags
cm-11.0, cyanogenmod 11, htc evo 3d, kitkat
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes