Quantcast
Channel: xda-developers - Galaxy S Plus I9001 Android Development
Viewing all articles
Browse latest Browse all 315

[9001][ROM][ION][JB][4.2.2][JDQ39E] CyanogenMod 10.1 by ADC-Team - Release 1 (ION) - Kernel 3.4.x

$
0
0


Hi everyone,
We are proud to present our build of CyanogenMod 10.1 hybrid ION/PMEM_ADSP 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

Rom informations:
This release of CM10.1 is based on Arco development for Galaxy W with the configuration part of Ivendor CM10 rom.
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
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) (check HERE the cables needed)
Phantom key presses filtering


Screenshots



CM10.1Install 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 CM10.1 and gapps-jb zips and put them in /sdcard
  • 20131215 ION Release 1 (DL from Dev-Host)
    MD5SUM: b03708b5812b664e6859fe33dbc76fdd

    ROM:
    • First public release (full working)
    • Synced with CM sources (CM10.1.3 - Android v4.2.2 - JDQ39E)
    • Updated graphics Adreno drivers to MR1 vanilla (ION based)
    • Development aligned to CM10.1 ADC Team Release 9

    KERNEL:
    • Kernel 3.4.74
    • Hybrid memory allocation ION + PMEM ADSP for camera lib support (credits to Christopher83 and CastagnaIT)
    • Free memory 352MB (free memory is not flexible as in PMEM version, and for now is the only allocation that permit full feature working!)


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

Previous versions:
 

  • Here you can find the first public version of CM10.1 ION rom and kernel (Alpha 1)

    NOTE: This version is published "AS IT IS"... no support is given, no sources published (because still in development)... please do not ask for fixes or other modifications!!!

    This version is a full Ion mem allocator system, where has been completely removed the support of cameras. The development on this side will take longer, so we decided to publish this version to let you play a bit with a full ion allocator.

    The most important update on this version is the GPU Adreno driver and libs: the drivers are the Vanilla one, because the MR1 has created many problems.

    The rom is full working, but the missing of the cameras support will give as result that camera apps will go in FC in case of opening.

    We prepared also a stock kernel with enhanced free ram (371 instead of 351MB) by removing as much as possible the ion mem allocation for camera buffer (download available both 351MB and 371MB kernel); to preserve video playback, a part of the buffer must be allocated...

    DOWNLOAD:

    20131018 CM10.1 ION ROM (DL from DevHost) (Note: ROM has included the stock kernel with 351MB free ram!)

    20131027 ION STOCK KERNEL (351MB STANDARD)(DL from DevHost)

    20131027 ION STOCK KERNEL (371MB BIGMEM) (DL from DevHost)




Before you install CM10.1: 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, cache and Dalvik cache
  3. Flash the rom file *.zip.
  4. Flash the gapps file *.zip. You must flash gapps after every upgrade to CM10.1 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 CM10.1 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 CM10.1 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.


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
  • No System Sounds UI:
    • Download this app
    • Set the system volume to maximum (7). You should hear the sounds again.

XDA:DevDB Information
[GT-I9001][JB 4.2.2] CyanogenMod 10.1 by ADC-Team - Kernel 3.4.x, a ROM for the Samsung Galaxy S I9000

Contributors
DevConnection_Team, smeroni68, CastagnaIT, Christopher83, educk, ivendor, krislibaeer, ktulu84, XeLLaR*
ROM OS Version: 4.2.x Jelly Bean
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Stable
Current Stable Version: Release 1
Stable Release Date: 2013-12-15

Created 2013-12-15
Last Updated 2013-12-15

Viewing all articles
Browse latest Browse all 315

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>