[Samsung Galaxy W I8150] arco68:
For general discussions, bug reports and FAQ, go here.

What's working:

Audio

Receiving and making calls

GPS

Compass

Proximity sensor

Wifi

Bluetooth

USB mass storage

HW accelerated GUI

HW accelerated video

Camera

Torch

Wifi/USB tethering

USB OTG (Requires external power source)

Vsync

Hybrid ION/PMEM

Screenshots

View attachment 2479791 View attachment 2479792 View attachment 2479794 View attachment 2479795 View attachment 2479796 View attachment 2479797

CM-11.0 Install Guide

Note: CM for Galaxy W is provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.

NB! All CM builds from 2014-12-23 and after requires a new recovery! Read info further down.

Download CM-11.0 and gapps package and put in /sdcard

2015-07-16: CM-11.0 20150716-UNOFFICIAL [DOWNLOAD]

MD5SUM: 29bb02f487277e5fd953c50cad957dff

Changed from ROW to FIOPS scheduler

Changed ZRAM settings

Synced with CM

2015-03-22: CM-11.0 20150322-UNOFFICIAL [DOWNLOAD]

MD5SUM: 946d0939607fa53bbc76d94f425edd35

rootdir: Increase Swappiness to 100

rootdir: Increase zram disk size to 256mb on 512mb devices

camera: Modify base.common.version API define

overlay: Set external storage devices as non-emulated

overlay: mms: Updated config

rootdir: Remove sdcard1 from fuse_usbdisk service

rootdir: Change permissions on external storage mount points

rootdir: Blank/Unblank framebuffer to clear splash screen while on bootanimation

rootdir: Set permissions through init instead of script for bt/mac address

rootdir: Remove crypto module triggers

BoardConfig: Reduced userdata partition size by 16 KB

device: Disable HW MP3 decoder

README: Make it look nice

cm: Switch to full phone config

prop: Enabled HighEndGraphics by default

prop: Increase max background services to 8

ramdisk: Change /dev/smd7 owner and group

ramdisk: Change the class of rmt_storage service

BoardConfig: Avoid poisoning the host binaries with bad ABIs

2014-12-23: CM-11.0 20141223-UNOFFICIAL [DOWNLOAD]

MD5SUM: 73977a4def08387436f45e1bf7fdd5e3

New partition layout and switch to emulated storage

NB! Requires new recovery and a complete wipe!

BACKUP ALL YOUR DATA!

Download recovery: recovery-clockwork-6.0.5.1-ancora.zip

Flash it in old recovery. Then go to "advanced" menu, and select reboot recovery. When new recovery has loaded, select wipe data/factory reset, then go to "mounts and storage" menu and select format /system. Then select "format /data and /data/media" (NB. only needed the first time installing the rom). Now you should make sure you have put the rom file on an external sd card. Install that and gapps the normal way. You can also use adb sideload.

The change of partition layout is done because CM12 requires it, and implementing the same in CM11 makes it easier for everyone to switch between them, since the same recovery can be used. For more info on the new layout, see here: https://github.com/arco/android_device_samsung_ancora/commit/d1cb921fb3ecd3e90a35da2af6a878aa294f168d

Another benefit is that it's now possible to install the full gapps package.

2014-12-10: CM-11.0 20141210-UNOFFICIAL [DOWNLOAD]

MD5SUM: db57f0f92d4ae163342fcffef558c3b0

Add IPv6 tethering support (sirmordred)

Update LPM binaries (sirmordred)

Fixed some kernel bugs

Various other small fixes

Kernel 3.4.105

2014-10-29: CM-11.0 20141029-UNOFFICIAL [DOWNLOAD]

MD5SUM: b2dab1c4890e54efc3453b158d9011d9

Fixed storage issue

2014-10-21: CM-11.0 20141021-UNOFFICIAL [DOWNLOAD]

MD5SUM:

Reverted back to low ram config. Seems like it doesn't suck as much as it used to anymore.

Set internal storage as removable (sirmordred)

Set composition type to dynamic (sirmordred)

2014-10-13: CM-11.0 20141013-UNOFFICIAL [DOWNLOAD]

MD5SUM: a5946c9f242b3c85498a39a28ba3f20c

Fixed camera preview bug after 1 shot

Added back basic live wallpaper support

2014-10-09: CM-11.0 20141009-UNOFFICIAL [DOWNLOAD]

MD5SUM: 65c17b27555998ee62bb3c18c337888a

Video editor and Live wallpapers excluded from ROM to save space

Various CM bugs present in previous build should be fixed now

2014-10-01: CM-11.0 20141001-UNOFFICIAL [DOWNLOAD]

MD5SUM: 8fd86355296926579ebd2457dcbcaa3c

Camera HAL cleanups (sirmordred)

Updated wifi driver (ADC-Team)

Various fixes and updates

Kernel 3.4.104

2014-09-10: CM-11.0 20140910-UNOFFICIAL [DOWNLOAD]

MD5SUM: 585d9834acfdfcfd00ffc256634a6a21

Re-enabled hardware MP3 decoder

Fixed blue flashing issue

Increase ZRAM swap size to 192MB

Reduce background app limit to 16

Allow more background services

2014-09-02: CM-11.0 20140902-UNOFFICIAL [DOWNLOAD]

MD5SUM: 0316d4e60dd507b6fe6158b8870de0ac

Fixed some regressions

Disabled hardware MP3 decoder

Enabled support for WMA files

Sound Recorder was missing in previous build

2014-08-31: CM-11.0 20140831-UNOFFICIAL [DOWNLOAD]

MD5SUM: 5b53ceee34b99a206553a05f6b7eff09

Lowered default brightness

Enable soft reboot (sirmordred)

Various cleanups and reorganization (sirmordred)

Enable hardware MP3 decoder

Enable proximity wake feature

Set ROW as default scheduler

Enable "Eject SD Card" (sirmordred)

Update vidc firmware and alsa lib (sirmordred)

Kernel 3.4.103

2014-08-01: CM-11.0 20140801-UNOFFICIAL [DOWNLOAD]

MD5SUM: 74064c3ac1bea565977e0bf0a5306fe5

Fixed Torch wake lock

Disabled low ram config (Experimental, but I feel that things are more fluent and more responsive now)

Kernel 3.4.100

2014-07-21: CM-11.0 20140721-UNOFFICIAL [DOWNLOAD]

MD5SUM: 913bd392e3c20287c5fe43560084874f

Synced with CM. Should fix various issues, like with themes.

Kernel 3.4.99

2014-07-13: CM-11.0 20140713-UNOFFICIAL [DOWNLOAD]

MD5SUM: de485f507c1a4000e269894cc38dd98e

Disabled LPA, again. Causing problems with A2DP etc

Removed KSM feature. Causing various problems with video/camera

Kernel 3.4.98

2014-07-04: CM-11.0 20140704-UNOFFICIAL [DOWNLOAD]

MD5SUM: aa39c5ed1d81a3441eea3e624d41efc5

Fixed video playback issue (Thanks Christopher83)

2014-07-03: CM-11.0 20140703-UNOFFICIAL [DOWNLOAD]

MD5SUM: 3407a72c82a8894a0918035452a376d7

Android 4.4.4

Various kernel and memory related updates (ADC-Team)

Available memory increased from 375 to 396 MB

Enabled LPA playback

Fixed headset jack insertion in suspended mode (ADC-Team)

Kernel 3.4.96

2014-06-16: CM-11.0 20140616-UNOFFICIAL [DOWNLOAD]

MD5SUM: db0c0a89031f89f27f1749fbdf08fa52

Android 4.4.3

New kernel based on kk_2.7 branch from CAF (credits to Team AriesVE)

Available memory increased from 340 to 375 MB (might be able to increase it further when I have time to fine tune it, but this should be a safe amount for now)

Enabled MMC erase capability in kernel for TRIM support (thanks to sir mordred for the hint)

Reverted back to chromium webview, since classic webview doesn't compile in 4.4.3

Updated some media related blobs

Using kitkat Adreno libs again

2014-05-28: CM-11.0 20140528-UNOFFICIAL [DOWNLOAD]

MD5SUM: 1392a296a61c518adc123451541fd3a8

Reverted kitkat based Adreno libs until issue with video thumbnail generation is fixed, if ever.

2014-05-25: CM-11.0 20140525-UNOFFICIAL [DOWNLOAD]

MD5SUM: 064215c76d4a784f2b7e6e75dc632b18

KitKat based Adreno libs (kernel driver also updated to match)

2014-05-21: CM-11.0 20140521-UNOFFICIAL [DOWNLOAD]

MD5SUM: d4e7067e5c1047f67c06e14a76f15263

System UI bug should be fixed now

Disabled LPA (apparently still some issues with it)

Kernel 3.4.91

2014-05-14: CM-11.0 20140413-UNOFFICIAL [DOWNLOAD]

MD5SUM: 6a3d12b8278f214ff91c4b51715c3438

Fixed some audio routing bugs

Enabled LPA (Low Power Audio) again

Lockscreen wallpaper

New theme engine

Kernel 3.4.86

2014-03-23: CM-11.0 20140323-UNOFFICIAL [DOWNLOAD]

MD5SUM: 2f73bdcc58b6cae8eab2d9f46ca87894

Synced with CM (should maybe fix some bugs)

Kernel 3.4.83

2014-03-11: CM-11.0 20140311-UNOFFICIAL [DOWNLOAD]

MD5SUM: 4fe488467dfbf33a95e8363bb758871b

Updated Adreno blobs

Synced with CM

Kernel 3.4.82

2014-01-22: CM-11.0 20140122-UNOFFICIAL [DOWNLOAD]

MD5SUM: 65a6dcf31f0cd8917f0447b7bdb761e8

Disabled Low Power Audio (LPA)

New workaround for text glitch (using classic webview)

Fix zoom in camera preview (credits Dorregaray)

2014-01-17: CM-11.0 20140117-UNOFFICIAL [DOWNLOAD]

MD5SUM: 546d101784cbd493607558273459ac6b

Enabled Low Power Audio (LPA)

Fixed VOIP audio

Fixed Netflix playback

USB OTG and zRAM fixes (credits Christopher83)

Kernel 3.4.77

2014-01-10: CM-11.0 20140109-UNOFFICIAL [DOWNLOAD]

MD5SUM: 5688ddd7efccbfdf3d485804543fe8b3

Enable TARGET_USE_QCOM_BIONIC_OPTIMIZATION

Possible workaround for the graphic glitch

Updated media profiles

Increased minimum CPU frequency to 368 MHz

Lowered zRAM size to half of what it was

Kernel 3.4.76

2014-01-06: CM-11.0 20140106-UNOFFICIAL [DOWNLOAD]

MD5SUM: 588e8977250194cb3bd8bedfc6e29c8c

Fixed storage swapping

2014-01-05: CM-11.0 20140105-UNOFFICIAL [DOWNLOAD]

MD5SUM: c577b62973aac5099bdea60b20e3073d

Fixed bluetooth tethering

Implemented storage switching

Increased zRAM allocation and changed setup according to KK specs (old method is removed from CM11)

2014-01-01: CM-11.0 20140101-UNOFFICIAL [DOWNLOAD]

MD5SUM: 57e225a2955e15236c37abb00072ee9d

Switched back to updated camera app (fixed issue with preview)

Allocated more memory for PMEM (should fix issues like switching to video mode in camera app after taking pictures)

2013-12-31: CM-11.0 20131231-UNOFFICIAL [DOWNLOAD]

MD5SUM: 26910b9933dce0ff01137f278c6b49d7

Fixed activity indicators for mobile data

Fixed preview in camera after taking a picture

Enabled ZRAM by default

2013-12-28: CM-11.0 20131228-UNOFFICIAL [DOWNLOAD]

MD5SUM: 9f2c2aae9fa3143c69537e7f67b51ac1

Initial release

Google Apps (UPGRADE REQUIRED)

PA GApps

Micro Modular recommended

Before you install CM-11.0: Preparation

(First three are optional. If you want to start fresh, these can be skipped)

Install AppBak from Market, run it and save a list of all your apps.

Install SMS Backup and Restore from Market, run it and backup your SMS history.

Install Call Logs Backup and Restore from Market, run it and backup your call log history.

Boot into CWM5 recovery. Make a full backup. You will need this backup later if you decide to go back to your previous ROM and data.

WARNING: Many apps will Force Close crash if you restore data from a previous ROM.

Install

Use CWM6.

Warning: Only use this recovery to flash CM-11.0. Otherwise, you risk bricking your phone, or you might experience boot and stability issues!

Wipe data and cache.

Flash update*.zip.

Flash gapps*.zip. You must flash gapps after every upgrade to CM11.0 since /system is formatted, wiping your previous add-ons.

Reboot phone.

After you setup your Google account, reinstall the three apps from Market in order to restore most of your apps, call log and SMS history.

Warning: Do not restore backup data of system apps!

If you restore a bad backup with cached settings in telephony.db in data/data/com.*.*.telephony it can break MMS.

It seems that restoring backups can also break Calendar sync.

Upgrades

Upgrades from previous versions of CM11.0 are the same process as install, except you do not need to wipe anything. Contrary to popular belief, you do not need to even wipe cache and dalvik-cache when upgrading between CM11.0 versions. You only need to wipe if you are doing a major upgrade, switching to a different ROM entirely, or attempting to fix bugs caused by bad backups or corrupt app data.

Credits

CyanogenMod Team

AriesVE DevConnection Team

Epic Touch CM Team for the install instructions

ivendor and mirred for help with the camera HAL

Everyone that donated beers :)