Hi everyone,
We are back! And we are proud to present our build of CyanogenMod 11.0 for the Galaxy S Plus (GT-I9001).
Currently the team is composed by the following members: (in alphabethic order)
[Dev] CastagnaIT, Christopher83, Educk, Ivendor, Krislibaeer
[Tester] smeroni68, ktulu84, Xellar
What's working:
Audio
Receiving and making calls
GPS
Compass
Proximity sensor
Wifi
Bluetooth
USB mass storage
HW accelerated gui
HW accelerated video
Camera
BLNv9
USB/Wifi tethering
VSync
USB OTG (Only FAT32 support)
Phantom key presses filtering
Partially working:
Some graphical glitches in Panorama preview
Web browsing with stock brower not really good (install Chrome or other browser for better use)
The first switching from 2G to 3G takes around 1 minute or more, then it's faster (set WCDMA preferred from *#*#4636#*#* hidden menu, Phone Info to have faster switch)
Quick panel tiles are not fully functional (eg: 2G/3G tile is not working)
Not working:
Screenshot are not working (screens are grey)
Multi-tasking Preview does not work
Screenshots
CM11.0Installation Guide
Note: CM for Galaxy S Plus is provided with no warranty. You are installing this software at your own risk. You may be violating your warranty.
Download CM11.0 and gapps-jb zips and put them in /sdcard
- 20131124 Alpha 1 (DL from Dev-Host)
MD5SUM: 877c516052ff1303a1ae84a6a8962cb1
ROM:- Change some mount points (credits to Arco68)
- ariesve: switch to kernel build during compile rom (credits to krislibaeer)
- Initial support for the hardware tunables framework (credits to Czobor)
- Overlay: Add custom arrays to base frameworks (credits to erik96)
- BoardConfig: woraround create the folder /usr to prevent the build from failing (credits to krislibaeer)
- Disable PhaseBeam scrolling (credits to Michael Bestas)
- Set ro.telephony.call_ring.multiple=0 (credits to Arco68)
- ril: Updates for Android 4.4 alias kitkat (credits to krislibaeer)
- BoardConfig: Use cortex-a8 error on scorpion (credits to krislibaeer)
- libsensors: fix build error (credits to krislibaeer)
- overlay: remove disable the home key unlock settings in frameworks_base for now (credits to krislibaeer)
- recovery: change graphics.c to fit with new changes (credits to krislibaeer)
- BoardConfig: add TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK := true new feature on 4.4 (credits to krislibaeer)
- ariesve: add ro.config.low_ram new feature on android 4.4 (credits to krislibaeer)
- ramdisk: apply changes to wlan to get it working (credits to krislibaeer)
- BoardConfig: add USE_SET_METADATA := false, for now we need this because otherwise the flashable zip is not flashable (credits to krislibaeer)
- overlay:apps: change Phone to Telephony (credits to krislibaeer)
- ramdisk: changes to sdcard mount Android 4.4 (credits to krislibaeer)
- ariesve: add a bit debug stuff (credits to krislibaeer)
- sepolicy: Add policy configuration for SELinux (credits to Christopher83)
- ril: fix sim PIN handling (credits to Pawit Pornkitprasan)
- ariesve: build memtrack (credits to krislibaeer)
- ramdisk: change also usbdisk mount for android 4.4 (credits to krislibaeer)
- BoardConfig: add flag BOARD_EGL_WORKAROUND_BUG_10194508 := true (credits to krislibaeer)
- BoardConfig: let camera working again (credits to krislibaeer)
- overlay: add Enable lockscreen translucent decor (credits to krislibaeer)
- ramdisk: add KSM by default (credits to krislibaeer)
- ariesve: Disable JIT cache (credits to krislibaeer)
- ariesve: disable preloading of EGL/GL drivers in Zygote at boot time (credits to krislibaeer)
- overlay: add extraFreeKbytes - new feature Android 4.4 (credits to krislibaeer)
- AriesParts: add low_ram switch (credits to krislibaeer)
- ril: aligned custom ariesve ril to SamsungExynos3RIL (credits to CastagnaIT)
- Corrected the ril property and some updates (credits to CastagnaIT)
- BoardConfig: removed no longer needed BOARD_USE_LEGACY_TOUCHSCREEN (credits to CastagnaIT)
20131124 KERNEL: (DL from Dev-Host)
MD5SUM: 0560e06571327b4076029e75e84b3483
ATTENTION: This kernel is included in the rom... this download is in case of custom kernel installed and want to come back to stock!
- Kernel 3.4.70
- msm: kgsl: Avoid turning on GPU clock if already off (credits to Ananta Kishore K)
- Update defconfigs to enable some netfilter options (credits to Christopher83)
- Revert "ALSA: fix oops in snd_pcm_info() caused by ASoC DPCM" (credits to Christopher83)
- Add exFAT support (credits to radu) (Tested on Samsung 64GB SDXC uhs1 PRO card)
- Update defconfigs for exFAT support (credits to Christopher83)
- msm: vidc: Reset stop_called state when START is called (credits to Deepak Verma)
- msm: vidc: set EOS on output buffer pending transaction (credits to Deepak Verma)
- Clone ion.h to msm_ion.h (credits to Arco68)
- Add extra free kbytes tunable (credits to Rik van Riel)
- input: Updates to Phantom Key Presses filter (credits to Christopher83)
- SELinux: include definition of new capabilities (credits to Eric Paris)
- msm: vidc: Check validity of userspace address (credits to Deepak Verma)
- ALSA: pcm: check for integer overflow during multiplication (credits to Phani Kumar Uppalapati)
- base: genlock: Zero a structure before sending it to user space (credits to Jordan Crouse)
- qt602240_ts: updated touchscreen driver in according of Multi-touch protocol (credits to CastagnaIT)
- 20131116 ADCT GApps (DL from Dev-Host)
MD5SUM: 381d117be483cf672ac33887d212d765
Please verify the md5sum to be sure you got the right one.
Previous versions:
Before you install CM11.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 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
- Here you can find the CWM Recovery and TWRP built by our Team:
CWM & TWRP Thread
WARNING: We built and tested these recoveries, but always remember that we are not responsible for any damage by using these software!!
They are based on safe kernel on emmc side!! - Wipe data and cache.
- Flash update*.zip.
- Flash gapps*.zip. You must flash gapps after every upgrade to CM10 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
Arco68 for his huge work for our device
AriesVE Dev Connection Team
Nello96 for Team logo's
anakin174 for the team spare phone
Sources
All our sources are on AriesVE-DevCon-TEAM GitHub
FAQ
- For recovery bootloop problem you should at this post
- BLNv9 feature recap:
- It is activable/deactivable from BLN Control Application (Free or Pro version)
- You can launch it from Settings->Device->Advanced
XDA:DevDB Information
[GT-I9001][KK 4.4] CyanogenMod 11.0 by ADC-Team - Kernel 3.4.x, a ROM for the Samsung Galaxy S I9000
Contributors
DevConnection_Team, CastagnaIT, Christopher83, educk, ivendor, krislibaeer, smeroni68, ktulu84, XeLLaR*
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
Version Information
Status: Alpha
Created 2013-11-25
Last Updated 2013-11-25