[ROM][KitKat]Unofficial CyanogenMod 11

Search This thread

zachf714

Senior Member
Jun 4, 2012
3,596
984
Mooresville
CyanogenMod is an aftermarket firmware based on android 4.4 kitkat

Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am 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 me for messing up your device, I will laugh at you.
 *
 * Submitting bug reports on nightly builds is the leading 
 * cause of male impotence.
 */

CM-11.0

What I Removed
Apollo
Calender
CMAccount
CMFileManager
CMUpdater
CMWallpaper
Email
Exchange
LockClock (Is on the PlayStore here )
SoundRecorder
SpeechRecorder
TerminalEmulator ( Is on the PlayStore here )
VideoEditor
VoiceDialer
Galaxy4
HoloSpiral
MagicSmoke
MusicVisualition
NoiseField
PhaseBeam

Video Review


Build1 aka Jan 11th 2014
Download
Gapps (Use the package labled CORE)

Bugs/Issues
UI Sounds are broken ( I know why just have not found the source of the problem ) Are partially fixed now
Camera Force closes ( The Camera hal works but the bundled Camera2.apk force closes, most likely something Steve ninga merged =P )
Is slow at first, let it sit for a bit

Source
CyanogenMod
Evervolv (Used for their legacy parts to fix qsd8k)
My CM-11.0 Device Tree
Kernel GPL/Source

Credits
Cyanogen for making CM
Pons and Tiny for the device tree I based mine off of
Evervolv for the QSD8K kernel and legacy parts
musical_chairs for data fixes from EV
TomSGT123/RootJunk.com for the review =)
 
Last edited:

zachf714

Senior Member
Jun 4, 2012
3,596
984
Mooresville
ChangeLogs

1/20/14
Using old CM-11 branch for Camera2 until I can figure out what is breaking the current branch
Added back Voice+
Added SoundRecorder because it is required for MMS
Attempt for MMS Fix
Ability to enable LockScreen widgets

1/29/14
Fixed Build
Email added back
MMS may or may not be fixed

2/01/14
Fix FC on Clean Install
Added Back CM Account
Trebuchet is Back
Added the ability to switch external SD to add storage
Added pencil in QuickSettings panel to get quick access to the toggle setup
Faster bootup times do to lower res bootainmation

2//17/14
CyanogenMod Camera2 package is back
Default ringtones are now set
Torch QuickSettings tile is now available
UI sounds are fixed

3/23/14
TrackPad Wake =)
Updated to CM Sources - Biggest things =
Roaming Indicator is fixed, DHackers generic unified eri's were reverted
QcRil
RMCC updated SePolicy

Mobile Data may or may not be broken, please test and report back #qcril'd

4/28/14
Compiled with an optimized 4.7.4 toolchain
Tweaked the GPU settings in kernel
overhaul to Kconfig
small fixes in kernel (atomic.h, irq.c, ibmaem.c) Look at my github link in the OP for changes

Download 4/28/14
 
Last edited:

tiny4579

Inactive Recognized Developer
Jan 15, 2011
9,327
5,060
I'm going to build it so I can help debugging. Nice work so far.

EDIT: Nevermind, I think I goofed. I forgot to reinit to the KK branches.
 
Last edited:

tiny4579

Inactive Recognized Developer
Jan 15, 2011
9,327
5,060
@zachf714

Remove the toolchain from BoardConfig.mk. We let qsd8k-common decide. It didn't like the 4.4.3 toolchain. In CM10.2 we're not overriding the toolchain.

I'm looking into this but it might be the WiFi module not loading.

EDIT: Forget what I said, WiFi works for me. It still doesn't make sense to manually specify the toolchain if Evervolv is doing it in qsd8k-common.
 
Last edited:

zachf714

Senior Member
Jun 4, 2012
3,596
984
Mooresville
@zachf714

Remove the toolchain from BoardConfig.mk. We let qsd8k-common decide. It didn't like the 4.4.3 toolchain. In CM10.2 we're not overriding the toolchain.

I'm looking into this but it might be the WiFi module not loading.

EDIT: Forget what I said, WiFi works for me.

What toolchain would you recommend I set TARGET_KERNEL_TOOLCHAIN to ?

Edit - UI sounds are broken because they are not getting called during the build for some reason, thought I would let you know. I will grep vendor/cm to see if maybe I am missing something
 
Last edited:

tiny4579

Inactive Recognized Developer
Jan 15, 2011
9,327
5,060

zachf714

Senior Member
Jun 4, 2012
3,596
984
Mooresville
You don't need to set it at all. It's set here:

https://github.com/Evervolv/android_device_htc_qsd8k-common/blob/kitkat/BoardConfigCommon.mk#L107

So it's automatically inherited by qsd8k-common.

The camera force close is due to java.lang.NumberFormatException: Invalid int: "null".

I don't think UI sounds are the cause.

Ok, I was thinking the ui sounds were the cause just from the assumption of the camera calling the shutter sound and the shutter sound not being there
 

tiny4579

Inactive Recognized Developer
Jan 15, 2011
9,327
5,060
Ok, I was thinking the ui sounds were the cause just from the assumption of the camera calling the shutter sound and the shutter sound not being there

It definitely doesn't seem to be the cause. I pushed the UI sounds and it still crashes. Might as well add them back, for one, technically camera sounds can be a legal requirement in some areas, and also they use little space.

Right after the force close error is this:

Code:
E/CAM_LocalData(  931): Unable to retrieve dimension of video:/storage/sdcard0/DCIM/Camera/VID_20121214_092759.mp4
E/CAM_CameraDataAdapter(  931): Error loading data:/storage/sdcard0/DCIM/Camera/VID_20121214_092759.mp4
E/XPLOD   (  431): Resume Top Activity Locked null
 
Last edited:

zachf714

Senior Member
Jun 4, 2012
3,596
984
Mooresville
It definitely doesn't seem to be the cause. I pushed the UI sounds and it still crashes. Might as well add them back, for one, technically camera sounds can be a legal requirement in some areas, and also they use little space.

Right after the force close error is this:

Code:
E/CAM_LocalData(  931): Unable to retrieve dimension of video:/storage/sdcard0/DCIM/Camera/VID_20121214_092759.mp4
E/CAM_CameraDataAdapter(  931): Error loading data:/storage/sdcard0/DCIM/Camera/VID_20121214_092759.mp4
E/XPLOD   (  431): Resume Top Activity Locked null

I didnt remove UI sounds, they are not being called during the compile. I will remove the multiwindow pick E/XPLOD is the multiwindow pick from the cm gerrit
 

tiny4579

Inactive Recognized Developer
Jan 15, 2011
9,327
5,060
I didnt remove UI sounds, they are not being called during the compile. I will remove the multiwindow pick E/XPLOD is the multiwindow pick from the cm gerrit

I was referring to the E/CAM lines. They are definitely referring to camera and/or gallery since they are media files.
 

Pons

Senior Member
Sep 2, 2010
3,932
2,067
@zachf714 Quick question: any reason why you're replacing so much in the local_manifest? When I was building (granted, 10 not 11) I only replaced vendor/cm, and that was only so I could eliminate some system apps.
 

tiny4579

Inactive Recognized Developer
Jan 15, 2011
9,327
5,060
For the camera issue try checking out CM's frameworks/av commits. There were quite a few last month. What I'm thinking is the camera app needs some of the commits in frameworks/av that only CM has.
 

zachf714

Senior Member
Jun 4, 2012
3,596
984
Mooresville
@zachf714 Quick question: any reason why you're replacing so much in the local_manifest? When I was building (granted, 10 not 11) I only replaced vendor/cm, and that was only so I could eliminate some system apps.

When I compiled 11 without replacing media and the armv7-a-neon tree it was fc like crazy on boot, then the other day I thought about tegra 2 and realized that I needed to use the aosp armv7-a-neon tree on inc because cm modified theirs to the point where it caused too many FCs and the media-legacy is because it simply wont compile without that because of ifdefs evervolv added to frameworks native. I replaced iproute2 for the same reason, cm modified theirs too much to the point that I could not find the main cause of the compile failure

edit @tiny4579 so far I have seen these https://github.com/CyanogenMod/android_frameworks_av/commit/9f917ec3776e79ce756cfbe7d419571ab76e0acc
http://review.cyanogenmod.org/#/c/56251/
http://review.cyanogenmod.org/#/c/56785/

edit2 - I can see this breaking it https://github.com/CyanogenMod/andr...mmit/d1fc90e1afe4e8bf41fe834db3e05c3f95e9795f
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 27
    CyanogenMod is an aftermarket firmware based on android 4.4 kitkat

    Code:
    #include 
    /*
     * Your warranty is now void.
     *
     * I am 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 me for messing up your device, I will laugh at you.
     *
     * Submitting bug reports on nightly builds is the leading 
     * cause of male impotence.
     */

    CM-11.0

    What I Removed
    Apollo
    Calender
    CMAccount
    CMFileManager
    CMUpdater
    CMWallpaper
    Email
    Exchange
    LockClock (Is on the PlayStore here )
    SoundRecorder
    SpeechRecorder
    TerminalEmulator ( Is on the PlayStore here )
    VideoEditor
    VoiceDialer
    Galaxy4
    HoloSpiral
    MagicSmoke
    MusicVisualition
    NoiseField
    PhaseBeam

    Video Review


    Build1 aka Jan 11th 2014
    Download
    Gapps (Use the package labled CORE)

    Bugs/Issues
    UI Sounds are broken ( I know why just have not found the source of the problem ) Are partially fixed now
    Camera Force closes ( The Camera hal works but the bundled Camera2.apk force closes, most likely something Steve ninga merged =P )
    Is slow at first, let it sit for a bit

    Source
    CyanogenMod
    Evervolv (Used for their legacy parts to fix qsd8k)
    My CM-11.0 Device Tree
    Kernel GPL/Source

    Credits
    Cyanogen for making CM
    Pons and Tiny for the device tree I based mine off of
    Evervolv for the QSD8K kernel and legacy parts
    musical_chairs for data fixes from EV
    TomSGT123/RootJunk.com for the review =)
    17
    ChangeLogs

    1/20/14
    Using old CM-11 branch for Camera2 until I can figure out what is breaking the current branch
    Added back Voice+
    Added SoundRecorder because it is required for MMS
    Attempt for MMS Fix
    Ability to enable LockScreen widgets

    1/29/14
    Fixed Build
    Email added back
    MMS may or may not be fixed

    2/01/14
    Fix FC on Clean Install
    Added Back CM Account
    Trebuchet is Back
    Added the ability to switch external SD to add storage
    Added pencil in QuickSettings panel to get quick access to the toggle setup
    Faster bootup times do to lower res bootainmation

    2//17/14
    CyanogenMod Camera2 package is back
    Default ringtones are now set
    Torch QuickSettings tile is now available
    UI sounds are fixed

    3/23/14
    TrackPad Wake =)
    Updated to CM Sources - Biggest things =
    Roaming Indicator is fixed, DHackers generic unified eri's were reverted
    QcRil
    RMCC updated SePolicy

    Mobile Data may or may not be broken, please test and report back #qcril'd

    4/28/14
    Compiled with an optimized 4.7.4 toolchain
    Tweaked the GPU settings in kernel
    overhaul to Kconfig
    small fixes in kernel (atomic.h, irq.c, ibmaem.c) Look at my github link in the OP for changes

    Download 4/28/14
    5
    I'm not sure if @zachf714 still watches the inc but this phone is over 3 years old and most of us have moved on. Cm11 barely fits on the /system partition as is. I think the evervolv 4 builds are more up to date and smaller than cm so they should continue to fit on the inc.
    4
    New build in changelogs post under OP

    edit - download now, I had accidentally posted a d2vzw build =P now the inc build is there
    3
    Good Work...

    In someone's opinion, does/will this run better or worse than EV?

    *NEVERMIND*

    Answered my own question... Runs great thus far...

    BTW, found this on G+ and thought some of you would like it:

    Please check out +Tissot Regis as he created this image

    2a5d8gi.png