[Galaxy Ace S5830i General] patrol31:
Great Devs have been working hard for our little device. Hats off to them.

This thread aims to reduce flooding of queries not related to development in dev threads

so as not to hamper their work.

And hopefully not to flood other devices' forums as well.

Let's discuss here, provide logcats if necessary and report bugs to help the developers.

CyanogenMod 11.0 is a free, community built, aftermarket firmware distribution of Android 4.4.4 KK(),

which is designed to increase performance and reliability over stock Android for your device.

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.

*/

CyanogenMod is based on the Android Open Source Project with extra contributions

from many people within the Android community. It can be used without any need to have

any Google application installed. Linked below is a package that has come from another

Android project that restore the Google parts. CyanogenMod does still include various

hardware-specific code, which is also slowly being open-sourced anyway.
​

From CM11 Dev thread.

Current issues (06/10/2014)

OMX codecs (for accelerated audio/video - may never be solved)

SIM unlock doesn't work (you must remove your SIM lock in another device/ROM)

Video recorder

First-time installation:

Read first posts of DEV Thread:

1.

http://xdaforums.com/showthread.php?t=2766229

ClockworkMod v6 is mandatory to install CM11.

Download the latest full OTA build for cooperve from:

RC9: http://download.androidarmv6.org/_builds/cooperve/stable/

Nightlies: http://download.androidarmv6.org/_builds/cooperve/

Quote of dev: psyke83

"IMPORTANT!!! mandatory recovery

update required for cm11 builds later

than 23/07/2014

IMPORTANT!!!

As of 23/07/2014, all CM11 builds for the

bcm21553 series will be switched over to

the MTD flash drivers. In order for these

packages to work correctly, you must first

flash an MTD-compatible recovery (CWM

v6.0.5.2 or later only).

Don't flash the updated recovery until a)

you've backed up your data, b) the CM11

23/07/2014 build (or later) is available,

and c) you're ready to switch to the MTD

build.

How to update to MTD build:

Download an MTD-compatible recovery

(linked below) and a full CM11 OTA build

dated 23/07/2014 (or later).

Perform a full backup using the old

recovery (mandatory!)

Flash the updated recovery, and reboot

into the new recovery.

In the new MTD recovery, perform a data-

wipe, and manually format /system (this

step is critical in order for your partitions

to be properly converted to the mtd/

yaffs2 format - don't ignore it!)

Flash the CM11 package.

Once you've data-wiped and flashed the

initial MTD build, future CM11 updates

can be installed normally (delta or full

packages, as you desire).

Notes:

Older ROMs will no longer be compatible

with the MTD recovery and yaffs2-

formatted partitions. If you wish to use a

stock/modded Gingerbread ROM, CM7 or

CM9, you should wait until MTD versions

of these ROMs become available.

If you want to go back to a non-MTD

ROM, you must flash an entire stock ROM

(CSC+MODEM+PDA) via Odin, or else

your partitions will be stuck in MTD

format."

###_________________

MTD-COMPATIBLE RECOVERY [MENTION=270407]Post[/MENTION] #308 by lesikvip

###_________________

Some Screens:

Full Screenshots: http://xdaforums.com/showthread.php?p=54014189

Gapps link: http://madteam.co/forum/index.php?topic=6285.0

How to update (via OTA):

Please consult the cm-ota instructions on Jenkins.

Summary of major work done:

Forked broadcomCM devices into androidarmv6 repository (forked from ics branches).

Initial changes needed for cm-11.0 have been committed to cooperve, tassve, totoro and bcm21553-common device trees.

All of Broadcom's code has been adapted for the cm-11.0 branch.

After some reverse engineering of the vendor binaries, "adbd" and "init" built from source now work correctly.

ADB will now set the proper USB mode, can give a root shell, and no longer has a hardcoded dependency on /system/bin/sh,

which should help a great deal with debugging. We also no longer need to use the init prebuilt binary - the source-built version

is now compatible.

Implemented common kernel source for totoro, cooperve and tassve.

Implemented hybrid boot/recovery/charge ramdisk.

Fixed WiFi, Bluetooth, Bluetooth tether & mac addresses.

Fixed graphical performance regression on CM11 branch.

Fixed basic audio (speaker, microphone, software encoders/decoders)

Fixed GPS.

Fixed Gallery, wallpaper chooser, live wallpapers, RenderScript, and possible EGL crashes in other apps

Added workaround for SystemUI corruption

Fixed graphical corruption/stability issues (caused by buggy GL_EXT_discard_framebuffer extension)

Fixed RIL, telephony and audio routing to speakers, headset, earpiece, microphone and microphone mute.

* = this code is work in progress, meaning that it won't be available in OTA builds.