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

[ROM][KK][4.4.1][KOT49E] SamsungKK ROM v.1 by Diavex Team

$
0
0
Hello, this is a new Project of Diavex Team!!




---->Bugs
->The same as Cm11 by ADC Team


---->Changelogs
->The initial Rom (The old version is in Htcmania)



---->Thanks For:
Javier.d for the logo and the help
Google for the system
Samsung for the Touchwiz
ADC team for the CM11 (If they don´t come, the Galaxy S+ don´t have KK :D)



---->Screen capture: In the Afternoon

XDA:DevDB Information
SamsungKK (Diavex Project), a ROM for the Samsung Galaxy S I9000

Contributors
dimusa, Javier.d
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: Cyanogenmod 11

Version Information
Status: Stable
Current Stable Version: v.1
Stable Release Date: 2013-12-09

Created 2013-12-10
Last Updated 2013-12-10

[ROM][4.4.1][KK][KOT49E] Unofficial CyanFox

$
0
0


CyanFox is a brand new custom aftermarket Android firmware (ROM) which is based on CyanogenMod 11.0 and Android 4.4.x source bases with some new essential features added in.
The team target is to keep smoothness, usability and stability while developing this ROM. So, you can be sure that CyanFox will be your best Android daily driver.


Code:

#include
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */

What's Working
ART
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

Issues
This rom has gapps include but they will not install by default I need investigate this so reinstall PA gapps
Browser stock isn't good

XDA:DevDB Information
CyanFox, a ROM for the Samsung Galaxy S I9000

Contributors
davidteri91, DevConnection_Team, MikeNG, CyanFox Team
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanFox

Version Information
Status: Alpha

Created 2013-12-10
Last Updated 2013-12-10

[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

[KERNEL][3.4.74][JB][ION] K^Kernel 3.4.74 v1.0 for JB 4.2.2 ION+PMEM ADSP [16/12/2013]

$
0
0


In this thread you may find my customized kernel 3.4.x for JB 4.2.2 rom (CM 10.1 and derivatives) that use ION+PMEM ADSP memory allocations.
Of course, your feedback, as always, are welcome and certainly valuable.


The main features are the following:
- Kernel 3.4.x
- Kernel based on more updated jb_2.5.5 branch of CAF (Code Aurora Forum)
- Sources synched with cm-10.1_ion_pmem_adsp repo branch of DevCon Team
- Built with my custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
- Built with Cortex-A8 and NEON VFP optimization flags (both kernel and modules)
- Built with -O3 optimization flag (both kernel and modules)
- CPU overclockable up to 1824 MHz
- CPU frequencies undervolted (UV version) or extremely undervolted (EXUV version)
- CPU voltage control VDD sys interface (click for more details)
- 360MB, 370MB or 378MB of free RAM
- Init.d support
- Fast Charge support (default disabled, click for more details)
- Battery Life eXtender support (default disabled, click for more details)
- Ram Console support (click for more details)
- Backlight Notification v9 (BLNv9) (click for more details)
- USB OTG support (if also implemented on rom side)
- Customizable vibration intensity (click for more details)
- Lowered display panel voltage
- Lowered touchscreen voltage
- Lowered wifi voltage
- Lowered swappiness (60 -> 45)
- Increased CPU frequency during boot
- Optimized AES and SHA1 routines for ARM cpu architecture
- Fixed 100% battery notification after charger unplug
- Increased audio volume on board side
- Con Kolivas' CK3 Tweaks
- Optimized SLUB memory allocator
- Optimized ARM RWSEM (read/write semaphore) algorithm
- Optimized asynchronous I/O latency on solid state disks
- Disabled Gentle Fair Sleepers for better UI performance
- Filesystem dynamic read-ahead (based on disk size)
- CIFS support on boot
- Memory compaction
- Dynamic compression of clean pagecache pages
- Fast Random generator (frandom) support (click for more details)
- New display drivers from Samsung Galaxy SII
- Updated light sensor driver and display driver light sensor changes
- Updated sensor drivers
- Phantom key presses filter (click for more details)
- Dynamic FSync v1.2 (click for more details)
- Dynamic dirty page writebacks (click for more details)
- VM tweaks for performance and less battery consumption
- Revised LowMemoryKiller parameters for better performance (click for more details)
- Customizable timeout for touchkeys backlight after a key press or touchscreen press (click for more details)
- Customizable activation status of touchkeys backlight on touchscreen press (click for more details)
- Timer slack controller (click for more details)
- Dynamic management of the minimal timer slack value during suspend/resume (click for more details)
- LowMemoryKiller management of not killable processes (click for more details)
- exFAT support
- Additional TCP Congestion algorithms

Available CPU governors:
- Adaptive
- BrazilianWax
- Conservative
- Hyper
- Intellidemand
- Interactive
- InteractiveX
- LionHeart
- LulzActive
- OnDemand (default)
- OnDemandX
- Performance
- Powersave
- SmartAssV2

Available I/O schedulers:
- BFQ
- CFQ
- Deadline
- Fiops
- Noop
- ROW
- SIO (default)
- V(R)


Kernel Downloads for JB 4.2.2 ION+PMEM ADSP:



Howto install the kernel:
1) Download the preferred kernel zip file to sdcard or external sdcard
2) If you choose a kernel build with 378MB free memory configuration, open camera app and set 480p for camcorder
3) Reboot to recovery mode
4) Flash the kernel zip file
5) Wipe cache and dalvik cache if you're coming from another kernel
6) Reboot the system



Kernel sources (on GitHub):



Useful info:
- Special features and sysfs settings
- Frequently asked questions



Rom and kernel 3.4.x known problems:
- For the builds with 378MB of free RAM, the camera works and the video recording works only in 480p mode
- Antutu, at the moment, force closes on bigmem configurations



Tables:





Changelog:
Code:

16/12/2013 - K^Kernel 3.4 v1.0 for JB 4.2.2 ION+PMEM ADSP
- Initial release that includes all the features already released on K^Kernel 3.4 v2.6 for JB 4.2.2 PMEM
- Kernel 3.4.74
- Kernel based on more updated jb_2.5.5 branch of CAF (Code Aurora Forum)
- Sources synched with cm-10.1_ion_pmem_adsp branch of DevCon Team
- Built with my latest custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
- Hybrid memory allocation ION + PMEM ADSP for camera lib support (credits to Christopher83)
- ariesve: High memory configurations (credits to Cristoforo Cataldo)
- ariesve: Update default config and add additional custom configs (credits to Christopher83)
- mach-msm: Fix build error on Ancora, Ancora_Tmo, Apache boards (credits to Christopher83)



Credits and Thanks to:
Arco68, CastagnaIT and Ivendor for their awesome work and their kernel sources
Ezekeel, Doomlord, Faux123, Stratosk, Tegrak, ErasmuX, Imoseyon, Doomsday94, Hadidjapri, Diablo555 and other devs I'm surely missing
CyanogenMod, Kernel.org, Code Aurora Forum, Google, Linaro GCC developers
KTulu84, TwinHeadedEagle, Smeroni68, XeLLaR* and Dellup for their support in testing
Sament83, B1tt1, Dellup, Pierm, Leonbeson, Cippoz89, Marco Z. and Rhonin86 for their donations

XDA:DevDB Information
[GT-I9001][ION] K^Kernel 3.4 for JB 4.2.2 ION+PMEM ADSP, a Kernel for the Samsung Galaxy S I9000

Contributors
Christopher83
Kernel Special Features: Customized kernel 3.4.x for JB 4.2.2 rom (CM 10.1 and derivatives) with ION memory allocations

Version Information
Status: Stable
Current Stable Version: v1.0
Stable Release Date: 2013-12-16

Created 2013-12-16
Last Updated 2013-12-18

[KERNEL][3.4.74][ION][JB] Phenom Kernel v0.1 for 4.2.2 -ION-

$
0
0


Hello everyone!
I'm back with the new Phenom Kernels for Jelly Bean (4.2.2) for ION-PMEM(ADSP) based builds.



Features:

Build with Linaro Toolchain 4.8.3 - Cortex A8 with neon optimization
Overclock up to 1.8 GHz
Advanced O3 optimization
O3 Optimization for modules
Phantom Key Presses Filtering (Christopher83)
AVS enabled
CPU Voltage Control (VDD sysfs interface)
Extreme Undervolt
No JPEG Compression
Optimized Low Memory Killer
Optimized RWSEM Algorithm
Optimized Readahead for better disk performance
Optimized AES and SHA1 routines for ARM cpu architecture
Timer slack controller
BLNv9
Vibration Control
Dynamic Sync Control
Lowered Swappines
USB OTG support
Frandom Support
LowMemoryKiller management of not killable processes
exFAT support
Additional TCP Congestion algorithms
RAM Console Support
zCache Support (enabled by default)
ZSMALLOC Support
zRAM Support
And more


Governors:
  • BrazilianWax
  • Conservative
  • Hyper
  • Interactive
  • InteractiveX
  • Lulzactive
  • LulzactiveW
  • Ondemand
  • Performance
  • Powersave
  • SmartAssV2


I/O Schedulers:
  • BFQ
  • CFQ
  • Deadline
  • Noop
  • ROW (default)
  • SIO
  • V(R)


Download Links:

Phenom Kernel v0.1 -ION-
Currently, for stability, the memory allocation is stock (352 MB)

Install Guide:
Reboot To Recovery Mode (CWM or TWRP)
Flash the kernel
Wipe Cache & Dalvik Cache
Reboot System


Credits:
Christopher83 - for his awesome GitHub and toolchains
CastagnaIT
faux123
Ezekeel
ivendor & arco
jokubas00 - logo design
Rhonin86 - testing and support
ADC Team Members

XDA:DevDB Information
Phenom Kernel -ION-, a Kernel for the Samsung Galaxy S I9000

Contributors
educk
Kernel Special Features:

Version Information
Status: Testing

Created 2013-12-17
Last Updated 2013-12-17

[9001][ROM][ION][JB][4.3.1][JLS36I] CyanogenMod 10.2 by ADC-Team - Release 2 (ION) - Kernel 3.4.x

$
0
0


Hi everyone,
We are proud to present our build of CyanogenMod 10.2 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, Ivendor, Krislibaeer
[Tester] smeroni68, ktulu84, Xellar

Rom informations:
This release of CM10.2 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.2Installation 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.2 and gapps zips and put them in /sdcard
  • 20131220 Release 2 (DL from Dev-Host)
    MD5SUM: 51ec9d2a285385610664b4a422fd824c

    ROM:
    • First ION+PMEM ADSP public release (full working)
    • Synched with CM sources (CM10.2 - Android v4.3)
    • Updated graphics Adreno drivers to MR1 vanilla (ION based)
    • Development aligned to CM10.2 ADC Team Release 1 PMEM
    • 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)
    • 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)
    MD5SUM: f74ddead7f090b4f5178f27ed06a69f8

    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)

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

Previous versions:
 




Before you install CM10.2: 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 (credits to ADC Team and Krislibaeer for fixing the shutdown issue):

    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 CM10.2 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.2 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
  • 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.3.1] CyanogenMod 10.2 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.3.x Jellybean
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Stable
Current Stable Version: Release 2
Stable Release Date: 2013-12-21

Created 2013-12-21
Last Updated 2013-12-21

[9001][ROM][ION][KK][4.4.2][KOT49H] CyanogenMod 11.0 by ADC-Team - Beta 1 (ION) - Kernel 3.4.x

$
0
0


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, Ivendor, Krislibaeer
[Tester] smeroni68, ktulu84, Xellar

Rom informations:
This release of CM11.0 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

Not working:
AOSP keyboard do not work if used with swipe (app related bug)
SD swap do not work (not yet implemented)

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

  • 20131220 Beta 1 (DL from Dev-Host)
    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)
    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)

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)
  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
  • 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, smeroni68, CastagnaIT, Christopher83, educk, ivendor, krislibaeer, ktulu84, XeLLaR*
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Beta
Current Beta Version: Beta 1
Beta Release Date: 2013-12-21

Created 2013-12-21
Last Updated 2013-12-21

[ROM][ION][4.4.2 KOT49H][AOSP] [Nightly/Beta] UNOFFICIAL CarbonRom KK [AriesVE] [22.12.2013]

$
0
0


About Carbon

CarbonRom is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled roms, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best rom we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.

Please feel free to look at, build, and use our code on CarbonDev GitHub.

We would like to thank CyanogenMod for their device trees, framework/settings mods and their code that was incorporated into this project. We also extend our gratitude to the devs whose code that we have incorporated. Proper authorship has been maintained and can be viewed on our repository.

Special thanks also go to Slim Rom for some of their features, PA, AOKP, and anyone else we may have borrowed commits from that hasn't been mentioned here. If you feel you have been unfairly left out, please - let us know.

While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash!


Screenshots
More screenshots available here: http://forum.xda-developers.com/devd...29#screenshots



Download Carbon

http://forum.xda-developers.com/devd...2129#downloads

Official Changelog

For a detailed changelog, check out the changes made each night here:

Change Log

Credits
Code:

arco
h0rn3t
AriesVE-Dev-Connection Team Members:

[Dev] CastagnaIT, Christopher83, Ivendor, Krislibaeer
[Tester] smeroni68, ktulu84, Xellar



XDA:DevDB Information
[ROM][ION][AOSP] [Nightly/Beta] UNOFFICIAL CarbonRom KK [AriesVE], a ROM for the Samsung Galaxy S I9000

Contributors
educk
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: AOSP

Version Information
Status: Beta
Current Beta Version: 20131222-0838-ariesv
Beta Release Date: 2013-12-22

Created 2013-12-22
Last Updated 2013-12-22

[KERNEL][3.4.75][JB][ION] K^Kernel 3.4.75 v1.0 for JB 4.3 ION+PMEM ADSP [22/12/2013]

$
0
0

In this thread you may find my customized kernel 3.4.x for JB 4.3 rom (CM 10.2 and derivatives) that use ION+PMEM ADSP memory allocations.
Of course, your feedback, as always, are welcome and certainly valuable.


The main features are the following:
- Kernel 3.4.x
- Kernel based on more updated jb_2.5.5 branch of CAF (Code Aurora Forum)
- Sources synched with cm-10.2_ion_pmem_adsp repo branch of DevCon Team
- Built with my custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
- Built with Cortex-A8 and NEON VFP optimization flags (both kernel and modules)
- Built with -O3 optimization flag (both kernel and modules)
- CPU overclockable up to 1824 MHz
- CPU frequencies undervolted (UV version) or extremely undervolted (EXUV version)
- CPU voltage control VDD sys interface (click for more details)
- 352MB of free RAM
- Init.d support
- Fast Charge support (default disabled, click for more details)
- Battery Life eXtender support (default disabled, click for more details)
- Ram Console support (click for more details)
- Backlight Notification v9 (BLNv9) (click for more details)
- USB OTG support (if also implemented on rom side)
- Customizable vibration intensity (click for more details)
- Lowered display panel voltage
- Lowered touchscreen voltage
- Lowered wifi voltage
- Lowered swappiness (60 -> 45)
- Increased CPU frequency during boot
- Optimized AES and SHA1 routines for ARM cpu architecture
- Fixed 100% battery notification after charger unplug
- Increased audio volume on board side
- Con Kolivas' CK3 Tweaks
- Optimized SLUB memory allocator
- Optimized ARM RWSEM (read/write semaphore) algorithm
- Optimized asynchronous I/O latency on solid state disks
- Disabled Gentle Fair Sleepers for better UI performance
- Filesystem dynamic read-ahead (based on disk size)
- CIFS support on boot
- Memory compaction
- Dynamic compression of clean pagecache pages
- Fast Random generator (frandom) support (click for more details)
- New display drivers from Samsung Galaxy SII
- Updated light sensor driver and display driver light sensor changes
- Updated sensor drivers
- Phantom key presses filter (click for more details)
- Dynamic FSync v1.2 (click for more details)
- Dynamic dirty page writebacks (click for more details)
- VM tweaks for performance and less battery consumption
- Revised LowMemoryKiller parameters for better performance (click for more details)
- Customizable timeout for touchkeys backlight after a key press or touchscreen press (click for more details)
- Customizable activation status of touchkeys backlight on touchscreen press (click for more details)
- Timer slack controller (click for more details)
- Dynamic management of the minimal timer slack value during suspend/resume (click for more details)
- LowMemoryKiller management of not killable processes (click for more details)
- exFAT support
- Additional TCP Congestion algorithms
- Updated ZRAM module

Available CPU governors:
- Adaptive
- BrazilianWax
- Conservative
- Hyper
- Intellidemand
- Interactive
- InteractiveX
- LionHeart
- LulzActive
- OnDemand (default)
- OnDemandX
- Performance
- Powersave
- SmartAssV2

Available I/O schedulers:
- BFQ
- CFQ
- Deadline
- Fiops
- Noop
- ROW
- SIO (default)
- V(R)


Kernel Downloads for JB 4.3 ION+PMEM ADSP:



Howto install the kernel:
1) Download the preferred kernel zip file to sdcard or external sdcard
2) Reboot to recovery mode
3) Flash the kernel zip file
4) Wipe cache and dalvik cache if you're coming from another kernel
5) Reboot the system



Kernel sources (on GitHub):



Useful info:
- Special features and sysfs settings
- Frequently asked questions



Rom and kernel 3.4.x known problems:
- JB 4.3 needs a lot of free ram, it's a bit unstable on our device, it's better to use JB 4.2.2 or KK 4.4



Tables:





Changelog:
Code:

22/12/2013 - K^Kernel 3.4 v1.0 for JB 4.3 ION+PMEM ADSP
- Initial release that includes all the features already released on K^Kernel 3.4 v2.6 for JB 4.3 PMEM
- Kernel 3.4.75
- Kernel based on more updated jb_2.5.5 branch of CAF (Code Aurora Forum)
- Sources synched with cm-10.2_ion_pmem_adsp repo branches of DevCon Team
- Built with my latest custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
- Hybrid memory allocation ION + PMEM ADSP for camera lib support (credits to Christopher83)
- 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)
- ariesve: High memory configurations (credits to Christopher83)
- ariesve: Update default config and add additional custom configs (credits to Christopher83)
- Ramdisk updates



Credits and Thanks to:
Arco68, CastagnaIT and Ivendor for their awesome work and their kernel sources
Ezekeel, Doomlord, Faux123, Stratosk, Tegrak, ErasmuX, Imoseyon and other devs I'm surely missing
CyanogenMod, Kernel.org, Code Aurora Forum, Google, Linaro GCC developers
KTulu84, Smeroni68, XeLLaR* for their support in testing
Sament83, B1tt1, Dellup, Pierm, Leonbeson, Cippoz89, Marco Z. and Rhonin86 for their donations

XDA:DevDB Information
[GT-I9001][ION] K^Kernel 3.4 for JB 4.3 ION+PMEM ADSP, a Kernel for the Samsung Galaxy S I9000

Contributors
Christopher83
Kernel Special Features: Customized kernel 3.4.x for JB 4.3 rom (CM 10.2 and derivatives) with ION memory allocations

Version Information
Status: Stable
Current Stable Version: v1.0
Stable Release Date: 2013-12-22

Created 2013-12-22
Last Updated 2013-12-22

[KERNEL][3.4.75][KK][ION] K^Kernel 3.4.75 v1.0 for KK 4.4 ION+PMEM ADSP [22/12/2013]

$
0
0


In this thread you may find my customized kernel 3.4.x for KitKat rom (CM 11 and derivatives) that use ION+PMEM ADSP memory allocations.
Of course, your feedback, as always, are welcome and certainly valuable.


The main features are the following:
- Kernel 3.4.x
- Kernel based on more updated jb_2.5.5 branch of CAF (Code Aurora Forum)
- Sources synched with cm-11.0_ion_pmem_adsp repo branch of DevCon Team
- Built with my custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
- Built with Cortex-A8 and NEON VFP optimization flags (both kernel and modules)
- Built with -O3 optimization flag (both kernel and modules)
- CPU overclockable up to 1824 MHz
- CPU frequencies undervolted (UV version) or extremely undervolted (EXUV version)
- CPU voltage control VDD sys interface (click for more details)
- 352MB, 360MB, 370MB or 378MB of free RAM
- Init.d support
- Fast Charge support (default disabled, click for more details)
- Battery Life eXtender support (default disabled, click for more details)
- Ram Console support (click for more details)
- Backlight Notification v9 (BLNv9) (click for more details)
- USB OTG support (if also implemented on rom side)
- Customizable vibration intensity (click for more details)
- Lowered display panel voltage
- Lowered touchscreen voltage
- Lowered wifi voltage
- Lowered swappiness (60 -> 45)
- Increased CPU frequency during boot
- Optimized AES and SHA1 routines for ARM cpu architecture
- Fixed 100% battery notification after charger unplug
- Increased audio volume on board side
- Con Kolivas' CK3 Tweaks
- Optimized SLUB memory allocator
- Optimized ARM RWSEM (read/write semaphore) algorithm
- Optimized asynchronous I/O latency on solid state disks
- Disabled Gentle Fair Sleepers for better UI performance
- Filesystem dynamic read-ahead (based on disk size)
- CIFS support on boot
- Memory compaction
- Dynamic compression of clean pagecache pages
- Fast Random generator (frandom) support (click for more details)
- New display drivers from Samsung Galaxy SII
- Updated light sensor driver and display driver light sensor changes
- Updated sensor drivers
- Phantom key presses filter (click for more details)
- Dynamic FSync v1.2 (click for more details)
- Dynamic dirty page writebacks (click for more details)
- VM tweaks for performance and less battery consumption
- Revised LowMemoryKiller parameters for better performance (click for more details)
- Customizable timeout for touchkeys backlight after a key press or touchscreen press (click for more details)
- Customizable activation status of touchkeys backlight on touchscreen press (click for more details)
- Timer slack controller (click for more details)
- Dynamic management of the minimal timer slack value during suspend/resume (click for more details)
- LowMemoryKiller management of not killable processes (click for more details)
- exFAT support
- Additional TCP Congestion algorithms
- Updated ZRAM module

Available CPU governors:
- Adaptive
- BrazilianWax
- Conservative
- Hyper
- Intellidemand
- Interactive
- InteractiveX
- LionHeart
- LulzActive
- OnDemand (default)
- OnDemandX
- Performance
- Powersave
- SmartAssV2

Available I/O schedulers:
- BFQ
- CFQ
- Deadline
- Fiops
- Noop
- ROW
- SIO (default)
- V(R)


Kernel Downloads for KitKat ION+PMEM ADSP:



Howto install the kernel:
1) Download the preferred kernel zip file to sdcard or external sdcard
2) If you choose a kernel build with 378MB free memory configuration, open camera app and set 480p for camcorder
3) Reboot to recovery mode
4) Flash the kernel zip file
5) Wipe cache and dalvik cache if you're coming from another kernel
6) Reboot the system



Kernel sources (on GitHub):



Useful info:
- Special features and sysfs settings
- Frequently asked questions



Rom and kernel 3.4.x known problems:
- For the builds with 378MB of free RAM, the camera works and the video recording works only in 480p mode



Tables:





Changelog:
Code:

22/12/2013 - K^Kernel 3.4 v1.0 for KitKat ION+PMEM ADSP
- Initial release that includes all the features already released on K^Kernel 3.4 v1.1 for KK 4.4 PMEM
- Kernel 3.4.75
- Sources synched with cm-11.0_ion_pmem_adsp repo branches of DevCon Team
- Built with my latest custom Linaro 4.8.3-2013.11 toolchain optimized for Cortex-A8
- Hybrid memory allocation ION + PMEM ADSP for camera lib support (credits to Christopher83)
- 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)
- ariesve: High memory configurations (credits to Christopher83)
- ariesve: Update default config and add additional custom configs (credits to Christopher83)
- Ramdisk updates



Credits and Thanks to:
Arco68, CastagnaIT and Ivendor for their awesome work and their kernel sources
Ezekeel, Doomlord, Faux123, Stratosk, Tegrak, ErasmuX, Imoseyon and other devs I'm surely missing
CyanogenMod, Kernel.org, Code Aurora Forum, Google, Linaro GCC developers
KTulu84, Smeroni68, XeLLaR* for their support in testing
Sament83, B1tt1, Dellup, Pierm, Leonbeson, Cippoz89, Marco Z. and Rhonin86 for their donations

XDA:DevDB Information
[GT-I9001][ION] K^Kernel 3.4 for KK 4.4 ION+PMEM ADSP, a Kernel for the Samsung Galaxy S I9000

Contributors
Christopher83
Kernel Special Features: Customized kernel 3.4.x for KK 4.4 rom (CM 11.0 and derivatives) with ION memory allocations

Version Information
Status: Stable
Current Stable Version: v1.0
Stable Release Date: 2013-12-22

Created 2013-12-22
Last Updated 2013-12-22

[I9001] [PORT] [ICS] Sense 4

$
0
0
Hey everyone! little christmas present here.....

SENSE 4 i9001

NOTE! THIS IS NOT FOR DAILY USE, IT'S AS USABLE AS A BRICK!

What works:
It boots.
Display (Begins to be weird after a few minutes)
Touchscreen works, but when you lock the device, it stops working :confused:

Non-working:
Most likely everything, can't test since i can't get past the lockscreen.

Download link:
http://www.mediafire.com/download/3a...ense4i9001.zip



Screenshot:
https://www.dropbox.com/s/s07mfjn8d4...329%5B1%5D.jpg

Credits:
Arco for Cyanogenmod 9
HTC for HTC Sense

NOTE: Still trying out this whole DevDB thing, if you see any errors, please tell me :D


XDA:DevDB Information
Sense 4 I9001, a ROM for the Samsung Galaxy S I9000

Contributors
Ghaster
ROM OS Version: 4.0.x Ice Cream Sandwich
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod

Version Information
Status: Alpha

Created 2013-12-22
Last Updated 2013-12-22

[i9001][ROM][4.3.1][ION] M.O.W ROM JB 4.3 V.1.0 ION [S3/S4 Style][Fast/Smooth/Stable]

$
0
0



What's Up :D

A small christmas present to you :D

This is the M.O.W ROM JB 4.3. I have another device but i want to support the I9001 further :angel:
Like always this ROM includes Features of newer Samsung Devices :)


Suggestion : Use Adc-Teams CWM or TWRP Recovery :)




HOT

23.12.2013

Based on CM10.2 Release 2 ION by ADC-Team
K^Kernel 358MB OC_UV V.1.0 by Christopher83
Walkman Player by Ibanez7
Nice Touchwiz look by Nilac8991
Samsung bootanimation by sgatechwork


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

What's not working

I hope nothing :D


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.

Install Guide

Coming from GB , ICS , JB 4.1.2 or JB 4.2.2

Put the zip into the sd card
Do a factory reset
Wipe Cache/Cache Dalvik
Install zip in the recovery
Install gapps



Coming from another JB 4.3.1 ROM
Put zip into the sd card
Wipe Cache/Cache Dalvik
Install zip in the recovery
Install gapps in the recovery



Screenshots


Will come If someone provide me some :D




DevDB

Rom in Upload




http://goo.im/gapps


Credits

DevConnection_Team for the AWESOME CM10.2 Build
Ibanez7
Christopher83
jokubass00 for thread design

Thanks to

ADC-Team for CM10.1

Christopher83 for his AWESOME K^Kernel r
sgatechwork for his Samsung bootanimation
nilac8991 for Galaxy S4 style pack
Ibanez7 for the awesome walkman player


If you like this rom, so hit the thanks button :D



XDA:DevDB Information
M.O.W ROM JB 4.3 , a ROM for the Samsung Galaxy S I9000

Contributors
TheTechnolgyhelper
ROM OS Version: 4.3.x Jellybean
ROM Kernel: Linux 3.4.x
ROM Firmware Required: ADC-Team Recovery
Based On: CyanogenMod

Version Information
Status: Testing
Current Stable Version: V.1.0 (Apollo)
Stable Release Date: 2013-12-23

Created 2013-12-23
Last Updated 2013-12-23

[Tutorial] How To Port MIUI-v5 for Galaxy S Plus

$
0
0
[Tutorial] How To Port MIUI-v5 for Galaxy S Plus GT-i9001 (also for Galaxy Wonder GT-i8150)


Beginning
MIUI is a fantastic rom. But for s+ the ram is too low to run miui-v5. Finally I move to cm. Since I don’t update it some weeks, I receive some PM to request update. I think I should write a guide, and I think you who love this amazing rom should try to port one by yourself. Here we go.


What you need
  • I will not teach you how to use those tools, you'd better having knowledge about it.
  • Windows 7 (or XP, 8)
  • WinRAR or else
  • Beyond Compare
  • Notepad + +
  • Apktool
  • Android Kitchen with Cygwin (or something else can un-pack boot.img)

Choose rom
For i9001, you are able to port cm-10.1 base rom from i9000 , i8150 or Nexus S. Best from i9000 in my opinion.
PORT ROM: http://xiaomi.eu/community/ (download i9000 one)
BASE ROM:cm-10.1 ion by ADC team is good

Start porting
PART 1
  • Unzip the PORT ROM(we call it miui) and BASE ROM(we call it cm10.1)
  • Compare two system folder using Beyond Compare

In system folder, you can find these subfolder
Quote:

addon.d
app
bin
cameradata
etc
permission
--others
firmware
fonts
framework
lib
media

tts
usr
vendor
xbin
build.prop
  • in red is that need to move
    in black we needn’t do anything

Step
  • All move files is from PORT ROM(i9000) to BASE ROM(i9001)
  1. Quote:

    Compare two system folder using Beyond Compare
  2. Quote:

    Delete cm10.1 app and framework and fonts folder, and move miui's to cm10.1
  3. Quote:

    • etc and lib folder, move all files which miui have, but cm10.1 don't have
    • move and cover libandroid_servers.so from miui to cm10.1
    • As for subfolder of lib folder(examples, hw and modules),you needn’t do anything

  4. Quote:

    Delete cm10.1 media/audio , and move miui's to cm10.1 (don’t forget bootanimation.zip ,and lockscreen, theme, wallpaper folders)
  5. Quote:

    xbin folder , move shelld and su from miui to cm10.1
  • Edit build.prop (use Beyond Compare could help you find how to edit)
    Only need to change version and ringtones
    Code:

    ro.build.display.id=JDK39E
    ro.build.version.incremental=3.12.27

    Code:

    ro.config.ringtone=MI.ogg
    ro.config.notification_sound=FadeIn.ogg
    ro.config.alarm_alert=GoodMorning.ogg
    ro.config.sms_received_sound=FadeIn.ogg
    ro.config.sms_delivered_sound=MessageComplete.ogg

  • now delete your old cm10.1 system folder(in zip) , and push your new system folder into zip.


  • Go to cm10.1 META-INF/com/google/android/updater-script (open with notepad++)
    search
    Code:

    set_perm(0, 0, 06755, "/system/xbin/su");
    Add this line above it
    Code:

    set_perm(0, 1000, 06750, "/system/xbin/shelld");


    save

Attached Thumbnails
Click image for larger version

Name:	1.png
Views:	N/A
Size:	32.7 KB
ID:	2477383   Click image for larger version

Name:	4.png
Views:	N/A
Size:	12.2 KB
ID:	2478572  
Attached Files
File Type: zip mount.zip - [Click for QR Code] (899 Bytes)

[ROM][kitkat][4.4][UNOFFICIAL] Slimkat [i9001][beta]

$
0
0
hey i have some news for you here is the Slimrom compiled from source

this is an UNOFFICIAL build so NO support from SlimRoms Team i keep this rom as it is that is why SlimIRC is included but do not use it it is only for official builds

Standard Disclaimer Your warranty is now void.

I am not responsible for bricked devices, dead SD cards, or any other issues that may arise from flashing this ROM !



WORKING LIST
Code:

Audio
Receiving and making calls
GPS
Compass
Proximity sensor
Wifi
Bluetooth
USB mass storage
HW accelerated gui
HW accelerated video
Camera
BLN
USB/Wifi tethering
VSync

Partially working:
And anything else you can find

DOWNLOADS
Code:

LATEST VERSION
Slimkat-1.9

Code:

PREVIOUS VERSION
FLASH INSTRUCTION
Code:

  1. Use CWM or TWRP recommend: ADC TEAM recoveries

  2. recommend factory reset/ wipe system

  3. Wipe cache/dalvik cache

  4. flash the downloaded *.zip

  5. flash gapps *.zip (only install once)

  6. reboot phone


CHANGELOG / NOTE
Code:

official changelog
note: stock adc kernel included


CREDITS
Code:

SLIM ROM TEAM
arco68
educk
christopher83
camcory
ADCTeam
all i forgot sorry


XDA:DevDB Information
[GT-I9001][UNOFFICIAL]Slimkat 4.4 [Galaxy S Plus][ariesve], a ROM for the Samsung Galaxy S I9000

Contributors
krislibaeer
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: slimroms

Version Information
Status: Beta
Current Beta Version: 1.9
Beta Release Date: 2013-12-27

Created 2013-12-27
Last Updated 2013-12-27

[ROM][JDQ39E][4.2.2] MIUI-V5 Multi-Lang 3.12.27 Release 2.5 (ION) [2014-1-1]

$
0
0






INFO

Rom base:CM10.1 by ADC team Release 1 (ION)
Default kernel: K^Kernel ION_OC_exUV_370M by Christopher83
MIUI official website: http://en.miui.com/
Features: http://en.miui.com/features.php
X Tips You Should Know About MIUI V5 : http://en.miui.com/thread-4409-1-1.html


What is 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

What is not working
You tell me

What languages included in multi-lang ?
English (MarkHUK & iBotPeaches)
Chinese (Xiaomi)
Polish (Acid)
Russian (KDev Group)
Ukrainian (KDev Group)
Slovak (ingbrzy)
Czech (kynio)
French (Matzounet)
Hungarian (vagyula)
Danish (1982Strand)
Dutch (redmaner)
German (Bitti09)
Greek (finner)
Spanish (Ehrans, psychoraz)
Italian (Mish)
Arabic (MIUI Palestine)
Norwegian (trondkevin, datagutt)
Hebrew (HebMIUI)
Vietnamese (HoangTuBot)
Korean (Nosoy1) -
Indonesian (pekikz)
Brazilian-Portuguese (andremarquesrs)
Turkey (Celaleddin Madencan)


FAQ
Can I change other kernel?
No. you can't. Because the boot.img is modified to support MIUI port. but you can flash Alternatives kernels below.
How to increase performances ?
Check here
How to activate Root ?
Activate Root via LBE app in "System and security" folder, Permission' App on launcher is not working, use it from folder !!!
Wait for Root windows
Autorize Root

Are the GApps included?
No.You have to flash them.Use the latest GApps of ADC Team

Credits and thank to
ADC team for ROM based
Christopher83 for his great kernel
gtbluesky
Alex93917 and dstaa for help
wuhaoyu1990
zxc123coke for his tutorial
CM and MIUI team

XDA:DevDB Information
MIUIv5, a ROM for the Samsung Galaxy S I9000

Contributors
chrisg4
ROM OS Version: 4.2.x Jelly Bean
ROM Kernel: Linux 3.4.x
Based On: CM10.1 and MIUIv5

Version Information
Status: Stable
Current Stable Version: Release 2
Stable Release Date: 2014-01-01

Created 2013-12-27
Last Updated 2013-12-31

[ROM][OTA][i9001] ••● EHNDROIX V 14.1.1 ●•• « ₪ SMOOTH ₪ STABLE ₪ SLIM ₪ »

$
0
0
Welcome to the world of the EHNDROIX V !



EHNDROIX V is an aftermarket firmware based on CyanogenMod 11 created by Nitrox-developers. Edited and customized to the smallest details, is designed to provide users with an KitKat user-friendly experience and is available for a wide range of terminals! !

The ROM has been optimized to ensure maximum fluidity and at the same time good battery life and,
thanks to Nitrox S, you will have the opportunity to stay up to date on the latest news and download launchers, themes "exclusive" mod and much more!




Features
________________________
  • Based on CyanogenMod 11
  • Android 4.4.2 with FluidUI 4.0
  • Update the ROM directly from your device with integrated OTA Updater
  • Official bootanimation
  • Esclusive Google Apps called Ehndrogapps
  • Apex Launcher
  • Tweaks designed for a very smooth system experience
  • No more ads in the apps
  • Send messages with exclusive EhndroiX app with a very attractive look, fully customizable and new features
  • Exceptional audio quality and volume thanks to Sony xLoud and ClearAudio
  • Striking Images Quality thanks to Sony Bravia Engine 2 and a better density
  • Fantastic Official EhndroiX Wallpapers
  • Perfect working GPS in all countries due to the automatic fix satellites
  • ROM in constant development (keep up to date thanks to date version)
  • Keep safe your data with Titanium Backup installed by default
  • ... and much more!

Guide to proper installation
________________________

Coming from a previous EHNDROIX V:
  • Download ROM
  • Download Ehndrogapps
  • Wipe Cache
  • Wipe Dalvik / Cache
  • Flash EhndroiX V
  • Flash EhndroGapps
  • Restart

Coming from EHNDROIX IV or EHNDROIX III/CM/AOKP/MIUI:
  • Download ROM
  • Download Ehndrogapps
  • Wipe Data
  • Wipe Dalvik Cache
  • Flash EhndroiX V
  • Flash EhndroGapps
  • Restart

Team Web Site: http://nitrox-developers.blogspot.com/

Changelog: http://nitrox-developers.blogspot.it...ixv-i9001.html




A big thanks to Donators ( in alphabetical order ):

Bernhard Rogge, Dragan Lazić, Harald Kuettner, Hilum Mburu, Kevin Cowling, Marcel Viola, Mohd Idzham, Tan Yau Shen


XDA:DevDB Information
EHNDROIX V, a ROM for the Samsung Galaxy S I9000

Contributors
AlessandroXCV
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Stable
Current Stable Version: 14.1.1
Stable Release Date: 2013-12-31

Created 2013-12-30
Last Updated 2014-01-02

[PORT][ROM][KK][4.4.2][KOT49H] ★★★ KK BEAM KAT v.6 ( extra features ) ★★★ 9/Jan/2014

$
0
0
ROM KK BEAM KAT
Hybrid ION/PMEM Technology


Quote:

NOTE : By downloading and flashing KK BEAM KAT Rom you agree that I am not responsible for any damage that this may cause your phone or life


What's working:
  • Audio
  • Receiving and making calls
  • GPS
  • Compass
  • Proximity sensor
  • Wifi
  • Bluetooth
  • USB mass storage
  • HW accelerated gui
  • HW accelerated video
  • Camera
  • Wifi/USB tethering
  • USB OTG
  • Vsync
  • Hybrid ION/PMEM

Features :
  • Normal or Center Clock Mod with possibility to change color
  • Custom Date formats in Status bar (day, month and year)
  • Network stats in status bar
  • Network stats custom colors
  • Network stats hide if there's no traffic
  • Brightness control, Slide through status bar to adjust brightness
  • CRT with 3 options: don't show, collapse horizontal, collapse vertical
  • Network traffic Thingking bridge/ChaOS style
  • Battery & color style ( Icon, Icon w percentage, Circle, Circle w percentage, Dotted circle, Dotted circle w percentage )
  • Circle animation speed
  • Added more Quicksettings tiles ( Music/Album art, Power menu, Screenshot )
  • Music/album art tiles ( on press will automatically start your music player, on long press will skip to next track )
  • Power menu tiles ( on press will launch Power menu options , on long press will launch Reboot options )
  • Screenshot tiles ( on press will automatically take screenshot anywhere, on long press will delay screenshot in 5 seconds )
  • LCD Density Changer
  • Notification drawer Transparency, custom Colors / custom image
  • OPPO N1 default wallpaper
  • Bootanimation Nexus Flash by PartimusPrime
  • Navigation bar enable/disable
  • Navigation bar dimension ( choose height / hide )
  • Double Tap status bar to sleep
  • Quick Record tiles
  • Screen Recorder

Credit & Thanks :
- Recognized developer Arco
- Recognized developer Educt
- hadidjapri
- Cristiano Matos
- crDroid team
- CyanogenMod team
- miki2o
- ADC team SGS+
- PartimusPrime
- AOKP team
- Carbon rom team
- Chameleon OS team
- Slimbean team
- Carlos_Manuel
- ADC Team
- Adi Aisiteru Reborn

XDA:DevDB Information
Beam Kat, a ROM for the Samsung Galaxy S I9000

Contributors
chrisg4
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod11.0

Version Information
Status: Stable
Current Stable Version: Release 6
Stable Release Date: 2014-01-09

Created 2014-01-09
Last Updated 2014-01-09

[ROM][4.4.2][KK][KOT49H][WIP] DarkCM 2014/01/09

$
0
0
DarkCyanogenMod is a Rom CyanogenMod Based and is free, community built, aftermarket firmware distribution of Android 4.4 (KitKat), which is designed to increase performance and reliability over stock Android for your device.

Code:

#include <std_disclaimer.h>
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */

DarkCyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

Features:
CyanogenMod Based for Stability and Speed
Audio DSP from OmniRom
Dark Option Ported from CyanFox/SlimRom
[WIP]Multi-Window Ported from OmniRom
Full Kitkat Colors (Black and White)
Lockscreen animation Ported from Thinkingbridge
More Others Features will be coming (Remember the ROM is still WIP State)

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)
MicroSD exFAT support (Tested on Samsung 64GB SDXC uhs1 PRO card)
Phantom key presses filtering

XDA:DevDB Information
DarkCM, a ROM for the Samsung Galaxy S I9000

Contributors
davidteri91, DevConnection_Team, Madridii, CyanogenMod
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Beta

Created 2014-01-09
Last Updated 2014-01-09

Which software is the best

$
0
0
Hi, Im looking for your help. My girlfriend is sgs plus user and phone started to reboot etc so Ive decided to get her a new ROM and I want your help with deciding which software would be the best for this phone - most stable and possibly fast. I am also kind of a noob when it comes to install any other rom than firmware so if anyone could help me with installing any of roms by telling me step by step what to do I'll be thankfull.

Request Custom internal partitions layout

$
0
0
Hello,
Since we've had 4.4 ROMs for i9001 /data partition is too low on our device, could someone make a custom layout for partitions?
I had G1 where was CustomMTD patch for /system to install bigger ROMs, but there is another PIT system layout maybe?

Here is the standard layout:

Code:

major minor  #blocks  name

  7        0      2111 loop0
 179        0    7757824 mmcblk0
 179        1    106495 mmcblk0p1
 179        2        500 mmcblk0p2
 179        3      3596 mmcblk0p3
 179        4          1 mmcblk0p4
 179        5      5120 mmcblk0p5
 179        6      20000 mmcblk0p6
 179        7      3072 mmcblk0p7
 179        8      5120 mmcblk0p8
 179        9      7000 mmcblk0p9
 179      10      3072 mmcblk0p10
 179      11      3072 mmcblk0p11
 179      12      8192 mmcblk0p12
 179      13      7680 mmcblk0p13
 179      14      5120 mmcblk0p14
 179      15    532480 mmcblk0p15
 179      16    102400 mmcblk0p16
 179      17    1413120 mmcblk0p17
 179      18    204800 mmcblk0p18
 179      19        500 mmcblk0p19
 179      20      3596 mmcblk0p20
 179      21      5120 mmcblk0p21
 179      22      20000 mmcblk0p22
 179      23      5120 mmcblk0p23
 179      24      7000 mmcblk0p24
 179      25      5120 mmcblk0p25
 179      26      5120 mmcblk0p26
 179      27      5120 mmcblk0p27
 179      28    5230592 mmcblk0p28
 179      64      1024 mmcblk0boot1
 179      32      1024 mmcblk0boot0
 254        0      2110 dm-0

Viewing all 315 articles
Browse latest View live


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