5,597,501 Members 31,705 Now Online
XDA Developers Android and Mobile Development Forum
Announcement from DevConnection_Team: CM 11.0 ION for GT-I9001

[GT-I9001][ROM][ION][KK][4.4.2][KOT49H] CyanogenMod 11.0 by ADC-Team - Release 4 (ION) - Kernel 3.4.x

Tip us?
 
DevConnection_Team
Old
#1  
DevConnection_Team's Avatar
Senior Member - OP
Thanks Meter 4639
Posts: 106
Join Date: Jun 2013

 
DONATE TO ME
Default [GT-I9001][ROM][ION][KK][4.4.2][KOT49H] CyanogenMod 11.0 by ADC-Team - Release 4 (ION) - Kernel 3.4.x



Hi everyone,
We are proud to present our build of CyanogenMod 11.0 ION based for the Galaxy S Plus (GT-I9001).

Currently the team is composed by the following members: (in alphabethic order)

[Dev] CastagnaIT, Christopher83, educk, krislibaeer, ivendor
[Tester] ktulu84, smeroni68, Rhonin86, XeLLaR*

Rom informations:
The conversion to ION Memory Allocator has been provided by our devs, and thanks to Christopher83 we finally integrate the camera/video capturing functionality by enabling the pmem adsp heap allocation just for camera lib interface (libs are still the old version). All the rest of the allocation is provided via ION heaps. This version is not a full ion, but is a 99% ION and 1% PMEM.

What's working:
Audio
Receiving and making calls
GPS
Hardware sensors (Light, Orientation, Compass, Proximity, Acceleration)
Legacy sensors / Virtual sensors (Gravity, Linear acceleration, Rotation vector)
Wifi
Bluetooth
USB mass storage
HW accelerated gui
HW accelerated video
Camera
BLNv10
USB/Wifi tethering
VSync
USB OTG (Full FAT, FAT32, NTFS support) (check HERE the cables needed)
MicroSD exFAT support (Tested on Samsung 64GB SDXC uhs1 PRO card)
Phantom key presses filtering
zRam active by default (no more selectable/adjustable in settings -> performance... Only by init.d script)

Partially working:
AOSP keyboard sometime do not work if used with swipe
Some tiles are not managed correctly

Not working:
SD swap

Screenshots



Video

[GT-I9001][KitKat 4.4.2] Samsung Galaxy S Plus CyanogenMod 11.0 - YouTube

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 zips and put them in /sdcard

  • 20140321 Release 4 Rom: (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2) - (DL from Mediafire Mirror 2)
    MD5SUM: f45fa67c036cea6b21026fef8811a1ad
    • Synched with CM sources
      device/samsung/ariesve
    • ril: fix custom RIL for new API (credits to CastagnaIT)
    • BoardConfig: enabled legacy sensors fusion (credits to CastagnaIT)
    • recovery: pre-built kernel no longer needed (credits to krislibaeer)
    • recovery: support twrp recovery (credits to krislibaeer)
    • sepolicy: add more selinux for rmt storage fix shutdown issue with new recoveries (credits to krislibaeer)
      framework/base
    • Restored original autobrightness speed (credits to CastagnaIT)
    • Improved the minimum amount of time that must have elapsed for change the rotation (credits to CastagnaIT)
    • Frameworks: Lockscreen Blur (credits to CastagnaIT)
      framework/native
    • sensorservice: Add legacy sensors fusion. (credits to CastagnaIT)
    • native: add flag to disable legacy sensors fusion (credits to CastagnaIT)
      packages/apps/Settings
    • Lockscreen: See through (2/2) (credits to CastagnaIT)
    • Settings: add Advanced menu for device-specific settings app (credits to CastagnaIT)
      vendor/samsung/ariesve
    • Add lib for WVM extractor (credits to arco68)

    20140321 Kernel: (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2) - (DL from Mediafire Mirror 2)
    MD5SUM: 89c297604a8c1179f0f59f2f2990639a

    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.83
    • misc: bln: Cancel pending blinking/static light works on lights off (credits to Christopher83)
    • media: Init the reserved fields of struct media_link_desc (credits to Deva Ramasubramanian)
    • power: don't wait for timeout if sys_sync completes early (credits to Srinivasarao P)
  • 20140116 ADC Team GApps (DL from Dev-Host) (Compatible with ART Runtime)
    MD5SUM: 390dbea471432b370df122f735e87df2

Please verify the md5sum to be sure you got the right one.


Previous versions:
 
  • 20140228 Release 3: (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2) - (DL from Mediafire Mirror 3)
    MD5SUM: 523a206d9a38d208aa19364a3edc9029
    • Synched with CM sources
    • frameworks_base: allow the framework to start minimum brightness level from 0 (credits to CastagnaIT)
    • ramdisk: ueventd: Change msm_rotator group to graphics (credits to arco68)
    • audio_policy: Allow a sample rate of 8 KHz only for VoIP output (credits to Christopher83)

    20140228 Kernel: (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2) - (DL from Mediafire Mirror 3)
    MD5SUM: b2f8e81c76be6c7d6239cf3340a5c189

    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.82
    • fix false disconnect due to a signal sent to the reading process (credits to keunyoung)
    • MDP: correct clock calculation logic for up-scaling scenario (credits to Nirmal Abraham)
    • sync: don't block the flusher thread waiting on IO (credits to Dave Chinner)
    • timer: optimize apply_slack() (credits to Felix Fietkau)
    • writeback: Fix occasional slow sync(1) (credits to Jan Kara)
    • writeback: fix writeback cache thrashing (credits to Namjae Jeon)
    • block/partitions: optimize memory allocation in check_partition() (credits to Ming Lei)
    • rtc: alarm: Add power-on alarm feature (credits to Ashay Jaiswal)
    • rtc: alarm: Set power-on alarm 120 sec before actual alarm time (credits to Mohit Aggarwal)
    • kernel: alarm: fix the BUG that device automatically powers on (credits to Figo Wang)
    • kernel: alarm: add dedicated alarm type for poweroff alarm (credits to Figo Wang)
    • kernel: alarm: Do not call rtc_alarm_irq_enable in IRQ Disabled context (credits to Prasad Sodagudi)
    • power: add an API to log wakeup reasons (credits to Ruchi Kandoi)
    • power: fix compile warnings in log_wakeup_reason (credits to Ruchi Kandoi)
  • 20140216 Release 2 (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2) - (DL from Mediafire Mirror 3)
    MD5SUM: 0ffaccbb0bf229089260ab554d76ddfc

    ROM:
    • Synched with CM sources
    • CameraHAL: Remove preview workaround for front camera (credits to Christopher83)
    • CameraHAL: Remove not used code and unuseful commented code (credits to Christopher83)
    • CameraHAL: Fix photo portrait rotation for front camera (credits to Christopher83)

    20140216 KERNEL: (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2)
    MD5SUM: c15c19e3d4098a1bc8e06aaa9c618d55

    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.80
    • crypto: Several updates and fixes to crypto drivers (credits to CAF Team)
    • msm: camera: Don't set a flip for S5KA3DFX front camera on Ariesve (credits to Christopher83)
    • mach-msm: Revised VIDC memory reservation to fix video re-encoding issues (credits to Christopher83)
  • 20140208 Release 1 (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2) - (DL from Mediafire Mirror 3)
    MD5SUM: 12904d9e7fd11150bcc930f80d7a46e7

    ROM:
    • Synched with CM sources
    • AriesParts: Remove a string no more used (credits to Christopher83)
    • AriesParts: Greek translation (credits to chrisg4)
    • AriesParts: Dutch translation (credits to Marshian)
    • AriesParts: Polish translation (credits to lexarks)
    • AriesParts: Chinese translation (credits to zxc123coke)
    • AriesParts: Hungarian translation (credits to shiftyHungary)
    • AriesParts: Remove no more used TouchKeyBacklight class (credits to Christopher83)
    • AriesParts: Reworked LowRam switch (credits to Christopher83)
    • AriesParts: German translation (credits to Rhonin86)
    • CameraHAL: Some changes and cleanup for better readability (credits to Christopher83)
    • CameraHAL: Use the orientation provided by camera info (credits to Christopher83)
    • GlobalActions: Set the initial status of airplane mode toggle (credits to Christopher83)
    • Revert "Remove harmful attempts to be helpful in pthread_mutex functions" (credits to Steve Kondik)
    • Allow forcing HighEndGfx mode (credits to Andrew Sutherland)
    • Add option to force high-end graphics on low memory devices (credits to Konsta Tuomio)
      This option enables some graphics effects like the transparent notification bar.
      You can find the new option inside Settings -> Performance -> Force High End Graphics

    20140208 KERNEL: (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2)
    MD5SUM: 4feb5810d3a5e38a674c264c728dcd50

    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.79
    • misc: bln: Turn off touch-keys after the completion of a notification (credits to Christopher83)
    • msm: camera: Set correct mount angle for S5KA3DFX front camera (credits to Christopher83)
    • block: bfq: Squashed update from v6r2 to v7 (credits to arco68)
    • cpufreq: Fix policy getting stuck when user & kernel min/max don't overlap (credits to Saravana Kannan)
    • arm: if there's no handler we need to restore sigmask, syscall or no syscall (credits to Al Viro)
    • arm: new way of handling ERESTART_RESTARTBLOCK (credits to Al Viro)
    • driver core: fix possible missing of device probe (credits to Sagar Dharia)
    • mach-msm:bus_config:fix possible missing error check (credits to Swetha Chikkaboraiah)
    • diag: Reduce error message frequency (credits to Katish Paran)
    • Rotator getting stuck leading to fence timeout (credits to Justin Philip)
    • block: add a flag to identify PM request (credits to Lin Ming)
    • block: add runtime pm helpers (credits to Lin Ming)
    • block: implement runtime pm strategy (credits to Lin Ming)
    • blkpm: avoid sleep when holding queue lock (credits to Aaron Lu)
    • block: allow REQ_PM requests even when the device is suspended (credits to Sujit Reddy Thumma)
    • block: do not notify urgent request, when flush with data in flight (credits to Konstantin Dorfman)
    • Bluetooth: Replace sprintf with snprintf (credits to Juffin Alex Varghese)
    • msm_serial_hs: Discard Clock On/Off request after Port Close (credits to Dilip Kota)
    • block: bfq: Squashed update from v7 to v7r1 (credits to arco68)
    • cpufreq: interactive: fix compiling warnings (credits to Chih-Wei Huang)
    • cpufreq: interactive: Allow 1 ms error in above_hispeed_delay comparisons (credits to Rohit Gupta)
    • cpufreq: interactive: Reset floor_validate_time if busy at max for 100ms (credits to Rohit Gupta)
    • cpufreq: interactive: Add a sampling_down_factor for max frequencies (credits to Rohit Gupta)
    • cpufreq: interactive: Remove trace event from idle_start handler (credits to Rohit Gupta)
    • cpuidle: make a single register function for all (credits to Daniel Lezcano)
    • debug-pagealloc: Panic on pagealloc corruption (credits to Subbaraman Narayanamurthy)
    • ext4: speed up truncate/unlink by not using bforget() unless needed (credits to Andrey Sidorov)
    • jbd2: optimize jbd2_journal_force_commit (credits to mrg666)
    • mm: methods for teaching filesystems about PG_swapcache pages (credits to Mel Gorman)
    • msm: kgsl: Fix mem leak when page allocation fails (credits to Hareesh Gundu)
    • msm: kgsl: Change an overflow check to be "smart" compiler proof (credits to Jordan Crouse)
    • msm: kgsl: Fix overflow check in mmap_range_valid (credits to Jordan Crouse)
    • msm: vidc: enable pic_order_cnt_type for H264 encoding (credits to srikarri)
    • ping: prevent NULL pointer dereference on write to msg_name (credits to Hannes Frederic Sowa)
    • SELinux: Fix kernel BUG on empty security contexts. (credits to Stephen Smalley)
    • sync: Fix a race condition between release_obj and print_obj (credits to Alistair Strachan)
    • tcp: add a sysctl to config the tcp_default_init_rwnd (credits to JP Abgrall)
    • uio: msm_shared: Add support for platform data (credits to Pratibhasagar V)
    • writeback: fix race that cause writeback hung (credits to Junxiao Bi)
  • 20140125 Beta 4 (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2) - (DL from Mediafire Mirror 3)
    MD5SUM: 7bc369aa04a764ffe18564e78bcebb3b

    ROM:
    • Synched with CM sources
    • AriesParts: Remove non translatable values (credits to Christopher83)
    • AriesParts: Revised code for Utils class (credits to Christopher83)
    • AriesParts: Support for BLN settings (credits to Christopher83)
    • AriesParts: Italian translation for BLN settings (credits to Christopher83)
    • Revert "Disable render dirty regions" (credits to arco68)
    • New features coming from CM Team:
      - Possibility to change screen off animation
      - cLock widget inside lockscreen
      - Various translation updates
      - Overall user interface performance has been improved

    20140125 KERNEL: (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2)
    MD5SUM: 027cc939a61c610eecb5d392bb320de3

    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.77
    • sensors_ariesve: gp2a_proximity: Fix unbalanced enable for proximity IRQ (credits to Christopher83)
    • misc: bln: New implementation and changes for BLNv10 (credits to Christopher83)

  • 20140118 Beta 3 (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2)
    MD5SUM: ee444563a5125e49744d2518144c1460

    ROM:
    • Synched with CM sources
    • init: Fix storage mount points permissions (credits to Christopher83)
    • cameraHAL: fixed focus workaround for panorama (credits to CastagnaIT)
    • Various changes for bluetooth (credits to arco68)
    • Remove obsolete features for webkit (credits to arco68)
    • Fix switchable configuration (credits to arco68)
    • Revert "BoardConfig: add TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK := true new feature on 4.4" (credits to CastagnaIT)
    • AriesParts: Removed vibration preference (credits to CastagnaIT)
    • Change zRAM configuration, now zRAM is enabled by default (credits to arco68)
    • Read only 1 page cluster at a time (credits to arco68)
    • BoardConfig.mk: Enable BOARD_SCREENRECORD_LANDSCAPE_ONLY (credits to educk)
    • Disable render dirty regions (credits to arco68)
    • BoardConfig: Enable Qualcomm VoIP over MVS (credits to arco68 and Christopher83)
    • telephony: Keep InCallUI in memory to fix slow showing of current caller (credits to Pawit Pornkitprasan)
    • audio-caf: LPA support (credits to CAF Team, arco68 and Steve Kondik)
    • config: audio_policy: Add AUDIO_DEVICE_IN_COMMUNICATION to global configuration (credits to Christopher83)
    • BoardConfig: Enable LPA (credits to arco68)
    • prop: Temporary disable LPA, it caused various output routing issues (credits to Christopher83)

    20140118 KERNEL: (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2)
    MD5SUM: e9855a5b2f4d1940db313c324efe6e82

    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.77
    • ARM: dts: msm: Add new 'sharedmem' devices (credits to Pratibhasagar V)
    • Asoc:msm:Added Buffer overflow check (credits to Mohammad Johny Shaik)
    • cfg80211: intersect the regulatory rules for a new country (credits to Mihir Shete)
    • csdio: Remove the driver (credits to Hamad Kadmany)
    • msm: kgsl: Protect against a potential overflow in kgsl_sg_alloc (credits to Jordan Crouse)
    • msm: kgsl: avoid zero length scatterlist allocation (credits to Prakash Kamliya)
    • msm_serial_hs: Programming Auto RFR Ctrl bit (credits to Dilip Kota)
    • radio: iris: Avoid inconsistent free (credits to Ayaz Ahmad)
    • radio: tavarua: Added NULL checks for input arguments. (credits to Satish Kodishala)
    • radio: iris: Prevent probable overflow (credits to Ayaz Ahmad)
    • radio: iris: Use kernel API to copy data from user space (credits to Ayaz Ahmad)
    • radio: iris: Avoid memory leak and NULL pointer dereferencing (credits to Ayaz Ahmad)
    • radio: iris: Prevent loss of data (credits to Ayaz Ahmad)
    • spi_qsd: Remove check for unaligned length during input_irq. (credits to Sana Venkat Raju)
    • uio: msm_sharedmem: Add new device driver for sharedmemory access (credits to Pratibhasagar V)
    • Update defconfigs to build TUN/TAP and ZRAM as a built-in modules (credits to Christopher83)
    • Update defconfigs to build NFS, LockD, SunRPC as built-in modules (credits to arco68)
    • msm: pm2: Setup memory for save/restore cpu registers early (credits to Christopher83)
    • workqueue: Added null check and warning (credits to Srinivasarao P)
    • cfg80211: discard regulatory hints from country IEs with undefined wiphy (credits to Mihir Shete)
    • msm: msm_fb: Update panel info in case of resolution change (credits to raghavendra ambadas)
    • Revert "mm: make is_vmalloc_addr work properly." (credits to Shruthi Krishna)
    • mm: make is_vmalloc_addr lockless (credits to Laura Abbott)
    • android: lowmemorykiller: add lmk parameters tunning code. (credits to seungho1.park)
    • android/lowmemorykiller: Account for total_swapcache_pages (credits to Liam Mark)
    • defconfig: Disable CONFIG_ENABLE_VMALLOC_SAVING (credits to arco68)
    • defconfig: Disable KGSL shadow writes (credits to arco68)
    • ARM: kconfig: select HAVE_EFFICIENT_UNALIGNED_ACCESS for CPUv6+ && MMU (credits to Will Deacon)
    • Revert "staging: zram: Add auto loading of module if user opens /dev/zram." (credits to Greg Kroah-Hartman)
    • Staging: zram: Fix access of NULL pointer (credits to Rashika Kheria)
    • Staging: zram: Fix memory leak by refcount mismatch (credits to Rashika Kheria)
    • usb: msm72k_otg: Update OTG status management (credits to Christopher83)
    • usb: msm72k_otg: Allow USB bus overdraw for Legacy OTG (credits to Christopher83)
    • Update defconfigs (credits to Christopher83)
    • msm: Qdsp5v2: audio: Migrate to ION. (credits to Kalyani Polepeddy)
    • audio: msm: qdsp5v2: Switch hostPCM driver to ION (credits to Kalyani Polepeddy)
    • Initial commit for ION compilation errors (credits to Kalyani Polepeddy)
    • msm: audio : Enable LPA (credits to Kalyani polepeddy)
    • audio : Copyright correction. (credits to Kalyani polepeddy)
    • msm: audio VOIP fixes. (credits to Kalyani polepeddy)
    • msm: Remove all references to pmem from audio files (credits to Laura Abbott)
    • qdsp5: memset stack buffer allocation (credits to Asish Bhattacharya)
    • exFAT: Update to v1.2.5 (credits to arco68)
    • defconfig: Disable NTFS and build exFAT as built-in (credits to arco68)
    • Revert lowmem and vmalloc patches (credits to arco68)

  • 20140102 Beta 2 (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2)
    MD5SUM: e485ef5654fa0d45a46eb50ea4ed8640

    ROM:
    • Synched with CM sources
    • init: Remove duplicated commands (credits to erik96)
    • ariesve: Add libdashplayer (credits to arco68 and Christopher83)
    • overlay: config: Fix USB Tethering interface regex (credits to arco68 and Christopher83)
    • sepolicy: Allow SurfaceFlinger to read from /data/local/tmp (credits to arco68 and Christopher83)
    • ariesve: Re-enable JIT cache (credits to Christopher83)
    • BoardConfig: Use retire fence for display (credits to arco68 and Christopher83)
    • BoardConfig: Build only the device provided CameraHAL (credits to arco68 and Christopher83)
    • BoardConfig: Use Qualcomm optimizations for Bionic libs for better performance (credits to Christopher83)
    • BoardConfig: Use Scorpion CPU variant for better performance (credits to Christopher83)
    • cameraHAL: fixed photo preview (credits to CastagnaIT)
    • cameraHAL: Fix taking a photo after video recording at 720P (credits to CastagnaIT)
    • config: Update audio policy (credits to arco68)
    • prop: Enable non-omx mp3 decoder and remove obsolete max hidden apps (credits to arco68)

    20140102 KERNEL: (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2)
    MD5SUM: 148f678b5cb08009aa9e8bdd706af761

    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.75
    • ancora: don't use FB console (credits to hadidjapri)
    • Updates and fixes to ARM memory management, timers and specific architecture routines (credits to CAF Team)
    • Updates and fixes to ALSA and ASOC sound drivers (credits to CAF Team)
    • Updates and fixes to diagnostics driver (credits to CAF Team)
    • Updates and fixes to EMMC/SD drivers (credits to CAF Team)
    • Updates and fixes to IPC Router driver (credits to CAF Team)
    • Updates and fixes to serial drivers (credits to CAF Team)
    • Updates and fixes to framebuffer and display drivers (credits to CAF Team)
    • Updates to qseecom driver (credits to AnilKumar Chimata)
    • base: sync: increase size of sync_timeline name (credits to Fred Fettinger)
    • Bluetooth: GAP: Fast ACL disconnection only for Auth fail (credits to Sumit Bajpai)
    • Bluetooth: hidp: Remove sysfs entry if hid connection is disconnected (credits to Hemant Gupta)
    • Fix pairing not successful when remote reports missing pin (credits to Archana Ramachandran)
    • ion: Update ION_SECURE and ION_FORCE_CONTIGUOUS flags (credits to Adrian Alexei)
    • mfd: pm8xxx: implement cold_boot sysctl parameter (credits to David Keitel)
    • msm: subsystem_restart: Don't use phase 3 SSR on the SGLTE2 (credits to Joel King)
    • msm: SSR: Fix problems with concurrent SSRs (credits to Stephen Boyd)
    • msm: spm: set vdd directly for current cpu (credits to Venkat Devarasetty)
    • msm: rq_stats: Register for Cpufreq policy notification (credits to Archana Sathyakumar)
    • msm: socinfo: Add new hw_platform for QRD (credits to Taniya Das)
    • msm: msm_bus: Correct the return value from register-client (credits to Gagan Mac)
    • Revert "Revert "msm: cache_erp: Handle recoverable L1 errors"" (credits to Neha Pandey)
    • msm: pm: send notification only for SPC and PC (credits to Venkat Devarasetty)
    • msm: rpm: add debug msg for rpm outstanding req (credits to Venkat Devarasetty)
    • msm: Fix race condition in domain lookup (credits to Olav Haugan)
    • slim_msm: Wait for reconfig sequence to complete (credits to Kiran Gunda)
    • sync: signal pt before sync_timeline object gets destroyed (credits to Prakash Kamliya)
    • sysctl: add cold_boot sysctl entry (credits to David Keitel)
    • Updates and fixes to USB drivers (credits to Rajkumar Raghupathy, Pavankumar Kondeti, Manu Gautam)
    • drivers: staging: Fix Zcache (credits to Steve Kondik)
    • msm: mdp: Update sync pt. behaviour (credits to naseer)
    • mach-msm: Some changes to Ancora, Ancora_Tmo, Apache and Ariesve boards (credits to arco68)
    • Revert "msm: pm2: Setup memory for save/restore cpu registers early" (credits to arco68)
    • netfilter: xt_qtaguid: report only uid tags to non-privileged processes (credits to JP Abgrall)
    • netfilter: x_tables: fix ordering of jumpstack allocation and table update (credits to Will Deacon)
    • Update defconfigs and enabled Zcache (credits to Christopher83)
    • Update defconfigs to enable additional features and to build NFS, LockD, SunRPC, TUN as standalone modules (credits to arco68)
    • Fix OTG support (credits to Rajkumar Raghupathy, Murali Nalajala, Vijayavardhan Vennapusa)

  • 20131220 Beta 1 (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2)
    MD5SUM: 25ac6c76119e5cfbf8b73f7ad3aa4669

    ROM:
    • First ION+PMEM ADSP public release (full working)
    • Synced with CM sources (KitKat v4.4.2 - KOT49H)
    • Updated graphics Adreno drivers to MR1 vanilla (ION based)
    • Development aligned to CM 11.0 ADC Team Alpha 3
    • BoardConfig: Enabled ION and general cleaning (credits to CastagnaIT)
    • BoardConfig: Support for PMEM memory heaps (used by camera libs) (credits to Christopher83)
    • CameraHAL: Use ION system heap for preview (credits to Christopher83)
    • CameraHAL: Add gralloc includes (credits to Christopher83)
    • ariesve.mk: Use ION uncached buffers for video recording and video playback (credits to Christopher83)
    • BoardConfig: Enable Qualcomm Board Support Package (credits to Christopher83)
    • BoardConfig: Enable FORCE_SCREENSHOT_CPU_PATH flag for screenshots (credits to Christopher83)
    • ariesve: Include libgenlock inside build packages list (credits to Christopher83)
    • init: Fix some ondemand and interactive governors permissions (credits to educk)
    • Revert "BoardConfig: add BOARD_HAVE_PRE_KITKAT_AUDIO (credits to CastagnaIT)
    • media_codecs: updated and mistake corrected (credits to CastagnaIT)
    • BoardConfig: use legacy alsa audio (credits to CastagnaIT)
    • qcom: Add healthd deamon query battery capacity (credits to CastagnaIT)
    • sepolicy: Add policy for healthd (credits to CastagnaIT)
    • BoardConfig: Remove BOARD_USE_MHEAP_SCREENSHOT (credits to Christopher83)
    • audio-caf: Add support to msm7x30 audio (credits to CastagnaIT)
    • display-caf: hwc: Blank and unblank primary on first boot to avoid splash screen artifacts (credits to Christopher83)
    • media-caf: Revert "mm-video: venc: Align chroma to 2K for non-camera YUV420SP input" to fix 480p video recording (credits to Christopher83)
    • vendor: Add libI420colorconvert.so (credits to arco68)

    20131221 KERNEL: (DL from Dev-Host Mirror 1) - (DL from Dev-Host Mirror 2)
    MD5SUM: ec2e6d35922c7db573af1ec1cbd220e4

    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.75
    • Kernel based on more updated jb_2.5.5 branch of CAF (Code Aurora Forum)
    • Hybrid memory allocation ION + PMEM ADSP for camera lib support (credits to Christopher83)
    • Free memory almost 352MB
    • msm: rotator: Wait for the pending commits in finish IOCTL (credits to Padmanabhan Komanduru)
    • gpu: ion: enable the kmalloc heap (credits to Mitchel Humpherys)
    • msm: Add support for ION Flushing without virtual address (credits to Neeti Desai)
    • gpu: ion: Use correct type for variables (credits to Olav Haugan)
    • gpu: ion: Free the sgtable for CMA based heaps (credits to Laura Abbott)
    • cpufreq: Resolve CPUFREQ_NOTIFY issue (credits to Archana Sathyakumar)
    • msm: cpufreq: Unable to handle kernel NULL pointer (credits to Swetha Chikkaboraiah)
    • cpufreq: ondemand: Fix kernel warning in cpufreq_governor_dbs (credits to Anji Jonnala)
    • cpufreq: ondemand: Fix locking issue in store_powersave_bias (credits to Rohit Gupta)
    • cpufreq: ondemand: Fix NULL check for dbs_info->cur_policy (credits to Swetha Chikkaboraiah)
    • cpufreq: ondemand: Fix store_powersave_bias() race with hotplug (credits to Matt Wagantall)
    • cpufreq: ondemand: Fix locking in store_powersave_bias (credits to Matt Wagantall)
    • cpufreq: ondemand: kernel NULL pointer dereference at dbs_check_cpu (credits to Swetha Chikkaboraiah)
    • drivers: staging: rename synaptics_i2c_rmi4 to avoid confusion (credits to Amy Maloche)
    • switch: Reset device's drvdata before destroying it (credits to Deva Ramasubramanian)
    • Add security hooks to binder and implement the hooks for SELinux (credits to Stephen Smalley)
    • Update defconfigs for ZRAM (as module) and ZSMALLOC (credits to Christopher83)
    • Several updates, bug fixes and changes for zram and zsmalloc drivers (credits to CAF team)
    • Several updates, bug fixes and changes for framebuffer, display, video encoder/decoder drivers (credits to CAF team, CastagnaIT and Christopher83)
    • Several updates, bug fixes and changes for Adreno kgsl drivers (credits to CAF team and CastagnaIT)
  • 20131226 ADCT GApps (DL from Dev-Host) (Not compatible with ART Runtime)
    MD5SUM: 014f5f634d463af6ed4cefd7b53f6ef9



Before you install CM11.0: Preparation (First three are optional. If you want to start fresh, these can be skipped)
  1. Install AppBak from Market, run it and save a list of all your apps.
  2. Install SMS Backup and Restore from Market, run it and backup your SMS history.
  3. Install Call Logs Backup and Restore from Market, run it and backup your call log history.
  4. 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
  1. Here you can find the CWM Recovery and TWRP built by our Team:

    WARNING: YOU MUST USE ONE OF THE RECOVERY OF THE TEAM... IT'S NOT AN OPTIONAL CHOICE!!!

    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!!

  2. Wipe data and cache.
  3. Flash update*.zip.
  4. Flash gapps*.zip. You must flash gapps after every upgrade to CM10 since /system is formatted, wiping your previous add-ons.
  5. Reboot phone.
  6. 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.

NOTE: You can upgrade a previous installation PMEM with this ION/ADSP version.

NOTE: Please DO NOT USE OLDER CUSTOM KERNEL not updated for ION!!!

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
  • BLNv10 feature recap:
    • It is activable/deactivable from AriesParts (Advanced Settings) or BLN Control Application (Free or Pro version)

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, ktulu84, Rhonin86, smeroni68, XeLLaR*
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Stable
Current Stable Version: Release 4
Stable Release Date: 2014-03-21

Created 2013-12-21
Last Updated 2014-03-22
The Following 260 Users Say Thank You to DevConnection_Team For This Useful Post: [ Click to Expand ]
 
DevConnection_Team
Old
(Last edited by DevConnection_Team; 22nd March 2014 at 07:17 PM.)
#2  
DevConnection_Team's Avatar
Senior Member - OP
Thanks Meter 4639
Posts: 106
Join Date: Jun 2013

 
DONATE TO ME
MAGNETIC / ACCELERATION / ORIENTATION SENSORS CALIBRATION

Finally on CM10.1 build all sensors are working, but the changes done on magnetic/acceleration/orientation require a new double calibration.



CALIBRATION PROCEDURE:

1) Standard horizontal calibration through the CM advanced menu, by placing the phone over a flat and horizontal surface and pressing Calibrate touch button



2) Magnetic field calibration by following an 8 shape to be done as shown in this video: HOW TO CALIBRATE ELECTRONIC COMPASS

The calibration movement is a combined one over all axes, and will result in a residual magnetism removal (reset).

This calibration seems like a stupid game, but really this is the right way to recalibrate with a slow movement following the video shape; it is not important the direction to be used, just do once or more times until you get the calibration.

To know if the calibration has been done, you must know where is approximately the North and look with an app if the needle is pointing there; if yes, try rotating the phone of 90, 180, 270 and finally back to 360 degrees and look if the needle is pointing everytime to North during the rotation... If this easy test give positive results, your phone is calibrated!





Note1: After this procedure, the orientation and magnetic field sensors will give the correct values with all apps.

Note2: Our phone is known to have a native shift of some degrees respect to the North, but this is a hardware limitation due probably to the orientation of the chip welded on the board...

Note3: This procedure can be used also after a new flash of a compatible custom kernel in case of orientation not correct...

Enjoy!!


LEGACY SENSORS / VIRTUAL SENSOR
This sensors are defined virtual becouse our device don't have the hardware of this sensors,
utilizing some data processing techniques by performing a data fusion of accelerometer and magnetometer sensors,
it is possible extrapolate the data to derive these sensors, in an approximate way.

Please note that not all apps support the virtual sensors
to do a test we recommend the S Tools+ app.
The Following 76 Users Say Thank You to DevConnection_Team For This Useful Post: [ Click to Expand ]
 
DevConnection_Team
Old
(Last edited by DevConnection_Team; 18th January 2014 at 11:14 PM.)
#3  
DevConnection_Team's Avatar
Senior Member - OP
Thanks Meter 4639
Posts: 106
Join Date: Jun 2013

 
DONATE TO ME
Info 2 F.A.Q. Section

F.A.Q - CyanogenMod 11

"The rom is stuck at splash screen, bootloop!"
-Use the NEWEST TWRP/CWM from US. Do not use any other recovery except the linked one in the thread!


"I heard on KitKat the statusbar is transparent. Why not in this rom?"
We have enabled the low_ram token by default. This disables the transparent effects and saves ram. If you want the statusbar transparent, open your appdrawer and choose ariesparts. Now go to "Enable/Disable Low Ram" and press the switch button, reboot and done!

"Why I can't add widgets on lockscreen?"
We have enabled the low_ram token by default. This disables in general and depending on app some features to save ram. If you want to add widgets on lockscreen, open your appdrawer and choose ariesparts. Now go to "Enable/Disable Low Ram" and press the switch button, reboot and done!

"Where are the CyanogenMod settings (Battery styles etc..)?"
- CM11 is still WIP, build after build the settings will be there again.

"Will there be builds for the Galaxy W (same chipset)?"
-We dont know. When we finish the work on ION and have some free time, we will discuss about it.

"What is ART?"
First - ART is in the "DEVELOPER OPTIONS" for a reason!!
ART is the new selectable runtime virtual machine included in KitKat and intended to replace Dalvik VM in the future.
At the moment, the default runtime virtual machine (VM) on KitKat and the only one available on previous Android versions is Dalvik VM.
Apps, excluding their native parts, are compiled from Java source code (but also written with other high-level languages) to a particular intermediate-level language, called byte-code, architecture independent, portable and runnable on every system that has the same/similar runtime VM. When the app is launched, its various required byte-code parts are loaded from disk, interpreted by the VM, compiled in machine code and then stored in RAM ready for the real execution. This process (known as JIT, just-in-time) requires some time and is not so efficient in terms of execution performance and cpu use, expecially on a device with a single core cpu...
With ART runtime VM every app is compiled directly in machine code when downloaded from Play Store or during the first boot process after enabling this kind of VM.
This means that there's no need to compile again and again the app byte-code when an app is launched, less time required to launch the app, less cpu use, better performance.
At the moment, ART is in an experimental stage and not all apps are supporting it (they simply force closes when launched).
But in the future, this will be surely a second life for our device.

(Thanks to Christopher83 for this nice explaination!)

"Why does ART result in a bootloop?"
-The conversion from Dalvik to ART can take around 20 - 60 minutes, depending on how many apps you have installed. The bootanimation will be visible for a long time, so stay petient. BTW - If you installed Xposed framework ART will stop working.

"Why does ART result in app-fc`s?"
-Art is still very very alpha. In fact, there were people who wanted to remove it from the CM builds because of that, but it didnt happen. We recommend you to use Dalvik if you want to use this rom as daily driver.

"Are the DevCon-GApps odexed or deodexed?"
-The DevCon-GApps are made by ktulu84, they are based on CM Gapps DEODEXED and COMPATIBLE with art.

"Gesture typing doesnt work?"
-AOSP Bug, please install Google Keyboard from the Playstore or as .apk. Also Swiftkey works correctly.

"Are 64GB Micro SD cards supported?"
-Yes, they are. Smeroni68 is using one in his phone, and it works very well. (Tested on native exFAT Samsung 64GB SDXC uhs1 PRO card)

"Where are the AriesParts/Advanced settings?"
-CyanogenMod has removed it from settings. You can find the Advanced settings inside the Appdrawer.

"Playstore doesn work after Upgrade to newer build of CM11!"
-Reinstall DevCon-GApps. If this doesn't work format system, flash rom and DevCon-GApps. if this still doesn't work remove google account, reboot your phone and then readd your google account.

"MX-Player says "Not supported Android version"
Update MX-Player from market up to v1.7.21

"Where is the "Performance menu"?"
To add Developer Opitons & Performance menu, you have to open Settings -> Device Info and tap 7 time on Build Number.
The Following 59 Users Say Thank You to DevConnection_Team For This Useful Post: [ Click to Expand ]
 
przemekamag
Old
#4  
Senior Member
Thanks Meter 53
Posts: 170
Join Date: Sep 2012
tears of happiness !!!amazing job
 
abhi.a3s
Old
#5  
abhi.a3s's Avatar
Member
Thanks Meter 20
Posts: 65
Join Date: Apr 2012
Location: Bangalore
Was eagerly waiting for it

Sent from my GT-I9001 using XDA Premium 4 mobile app
 
sir mordred
Old
#6  
Senior Member
Thanks Meter 81
Posts: 237
Join Date: Sep 2013
yo are really amazing guys !!!
The Following User Says Thank You to sir mordred For This Useful Post: [ Click to Expand ]
 
Christopher83
Old
(Last edited by Christopher83; 21st December 2013 at 07:55 PM.)
#7  
Christopher83's Avatar
Recognized Developer
Thanks Meter 7418
Posts: 1,087
Join Date: Sep 2012
Location: Milan

 
DONATE TO ME
Info 2 New release info - Merry Christmas

Hi guys,
with this new build some of the faced problems on previous rom with PMEM builds are now solved.
It's now possible to use both stock browser and other browsers, the apps based on webview works correctly, no more glitches in camera app and Google Maps. Thanks to updated Adreno libs and kgsl kernel drivers you will have better performance and an overall smoothness.
On kernel side, there are also a lot of updates on framebuffer, display, video drivers and some updates for binder and ondemand governor.
You can find also a new added feature:
Quote:
zRAM module
As explained on Wikipedia, this feature, provided in this kernel as a standalone loadable module, increases performance by avoiding paging on disk and instead uses a compressed block device in RAM in which paging takes place until it is necessary to use the swap space on the hard disk drive.
In few words, the memory pages no more used and so to be swapped are sent to zRam device blocks, compressed and stored in memory instead of disk allowing better performance and also lower memory usage, on the other hand, a little higher amount of cpu is needed to perform compression and decompression of memory pages.
Since we have a device with a low amount of free memory, this feature could be useful to have more free ram.
You can enable it inside System Settings -> Performance -> Memory Management -> zRam by choosing your preferred compression option (18% is the default one).
This rom is a second life for our old device!


Samsung Galaxy S Plus (GT-I9001)
Rom: AriesVE DevConnection Team CM 11.0 [ION+PMEM ADSP]
Kernel: K^Kernel 3.4.x OC/EXUV 366MB [ION+PMEM ADSP]
Recovery: Team Win Recovery Project v2.6.3.0
Baseband: XXKPO
Governor: ONDEMAND
I/O Scheduler: SIO
CPU Frequencies: 245 - 1401 MHz


Kernel 3.4 ION+PMEM ADSP: K^Kernel 3.4.x for KK 4.4 - K^Kernel 3.4.x for JB 4.3 - K^Kernel 3.4.x for JB 4.2.2
Kernel 3.4 PMEM: K^Kernel 3.4.x for KK 4.4 - K^Kernel 3.4.x for JB 4.2.2 and JB 4.3
Kernel 3.0 PMEM: K^Kernel 3.0.x for JB 4.1.2 and JB 4.2.2 - K^Kernel 3.0.x for ICS
App: Phantom Key Presses Filter
Tools: Cross Compiler Toolchains (Linaro GCC 4.8, 4.7 and 4.6)
The Following 51 Users Say Thank You to Christopher83 For This Useful Post: [ Click to Expand ]
 
Laurentyu1995
Old
#8  
Laurentyu1995's Avatar
Senior Member
Thanks Meter 451
Posts: 1,102
Join Date: Apr 2012
Location: Oradea
AWESOME! !! Gonna flash it Thank you ADC !!!! I wish you all the best and Merry Christmas !!
LG Nexus 5 16GB ( D821 )

ROM:Purity ROM ( Android 4.4.2 KVT49L )
KERNEL:Franco Kernel r43
Recovery:TWRP 2.7.0.0
Baseband:M8974A-1.0.25.0.23
H/W rev 11; PVS 2

Samsung Galaxy S Plus ( GT-I9001 )

ROM:CM11 ION Release 4 by ADC Team
KERNEL:K^Kernel v1.7 for KK OC/ExUV 360MB
Recovery: TWRP 2.6.3.0 by ADC Team
Governor and I/O scheduler:SmartAssV2 and SIO (245-1612 MHz)
Baseband:BUKP4
H/W Revision 0x06
The Following 4 Users Say Thank You to Laurentyu1995 For This Useful Post: [ Click to Expand ]
 
vitucc
Old
#9  
vitucc's Avatar
Member
Thanks Meter 9
Posts: 46
Join Date: Nov 2012
My god guys!!!! FASTTTTT!!! Great job!
Galaxy S Plus - i9001- CM 10.1 by DavidTeri91
Stock Kernel
From ITALY!
 
raptor92
Old
#10  
raptor92's Avatar
Senior Member
Thanks Meter 29
Posts: 202
Join Date: Nov 2010
Phone is flying!! Fantastic work guys!!!

Inviato dal mio GT-I9001 utilizzando Tapatalk
--------------------------------------------------------------------
Samsung Galaxy S Plus (GT-I9001):
Rom: AriesVE DevConnection Team CM 11 Release 4 [ION+PMEM ADSP]
Kernel: K^Kernel 3.4.x OC/UV 370MB [ION+PMEM ADSP]
Recovery: Team Win Recovery Project (latest)

--------------------------------------------------------------------------------------------------------------------

Tags
android kitkat, cm 11.0
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes