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.
Receiving and making calls
USB mass storage
HW accelerated gui
HW accelerated video
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
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
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 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 352MB
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...
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, cache and Dalvik cache
Flash the rom file *.zip.
Flash the gapps file *.zip. You must flash gapps after every upgrade to CM10.1 since /system is formatted, wiping your previous add-ons.
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 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.
NOTE: Please DO NOT USE OLDER CUSTOM KERNEL not updated for ION!!!
Arco68 for his huge work for our device
AriesVE Dev Connection Team
Nello96 for Team logo's
anakin174 for the team spare phone
All our sources are on AriesVE-DevCon-TEAM GitHub
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)
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, CastagnaIT, Christopher83, educk, ivendor, krislibaeer, ktulu84, Rhonin86, smeroni68, 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 4 Stable Release Date: 2014-02-18
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...
"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!
"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.
"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)
"Can I upgrade directly from CM10.1 PMEM version to this ION/ADSP?"
YES. You can upgrade directly from previous PMEM version up to ION/ADSP. Just remember to flash ROM and GAPPS and then wipe cache and dalvik before reboot to system.
No matter how much we try to hide it, we all have some creative juices flowing somewhere … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?