[Galaxy S Plus I9001 Android Development] DevConnection_Team:
CyanogenMod 10.2 by ADC-Team - Release 3 (ION)

CM10.2 ION Release 3 is ONLINE!!

Enjoy!!

ROM:

Synched with CM sources

init: Remove duplicated commands (credits to erik96)

ariesve: Add libdashplayer (credits to Christopher83)

sepolicy: Allow SurfaceFlinger to read from /data/local/tmp (credits to Christopher83)

BoardConfig: Build only the device provided CameraHAL (credits to Christopher83)

BoardConfig: Use Qualcomm optimizations for Bionic libs (credits to Christopher83)

cameraHAL: Fix taking a photo after video recording at 720P (credits to CastagnaIT)

cameraHAL: fixed focus workaround for panorama (credits to CastagnaIT)

overlay: config: Fix USB Tethering interface regex (credits to Christopher83)

BoardConfig: Use retire fence for display (credits to Christopher83)

prop: Enable non-omx mp3 decoder and remove obsolete max hidden apps (credits to arco68)

Various changes for bluetooth (credits to arco68)

cm: Remove unsupported settings (credits to Christopher83)

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)

KERNEL:

Kernel 3.4.77

ancora: don't use FB console (credits to hadidjapri)

msm: rotator: Wait for the pending commits in finish IOCTL (credits to Padmanabhan Komanduru)

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 Bluetooth 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 ION driver (credits to CAF Team)

Updates and fixes to OnDemand CPU governor (credits to CAF Team)

Updates and fixes to power management drivers (credits to CAF Team)

Updates and fixes to serial drivers (credits to CAF Team)

Updates and fixes to sync drivers (credits to CAF Team)

Updates and fixes to framebuffer and display drivers (credits to CAF Team)

Updates and fixes to qseecom driver (credits to AnilKumar Chimata)

Updates and fixes to radio drivers (credits to CAF Team)

Updates and fixes to USB drivers (credits to Rajkumar Raghupathy, Pavankumar Kondeti, Manu Gautam)

Updates and fixes to video encoder/decoder drivers (credits to CAF Team)

Updates and fixes to ZRam and ZSMalloc drivers (credits to CAF Team)

Fix OTG support (credits to Rajkumar Raghupathy, Murali Nalajala, Vijayavardhan Vennapusa)

drivers: staging: Fix Zcache (credits to Steve Kondik)

mach-msm: Some changes to Ancora, Ancora_Tmo, Apache and Ariesve boards (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)

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: pm2: Setup memory for save/restore cpu registers early (credits to Christopher83)

workqueue: Added null check and warning (credits to Srinivasarao P)

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)

usb: msm72k_otg: Update OTG status management (credits to Christopher83)

usb: msm72k_otg: Allow USB bus overdraw for Legacy OTG (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)

sensors_ariesve: gp2a_proximity: Fix unbalanced enable for proximity IRQ (credits to Christopher83)

misc: bln: New implementation and changes for BLNv10 (credits to Christopher83)

Update defconfigs (credits to Christopher83)

About BLN

New features have been implemented and applied various changes to better manage existent features and provide additional in-kernel features:

Add in-kernel management of notifications with static lights

Possibility to set separate intervals for blink ON and OFF transitions

Possibility to set or not set static lights after the timeout of blinking lights

Better timeout management for in-kernel blinking lights

Use a dedicated workqueue for scheduled works for blinking and static lights

Turn the lights off after system resume if a notification is ongoing

Remove duplicated calls to wakelock routines

Free up the reserved space when the module is removed

Some code cleanup, comments, copyright updates and other minor changes

You can find more details by looking at the commit on kernel repo:

misc: bln: New implementation and changes for BLNv10​

You'll also have an updated AriesParts (Advanced Settings) where you can find the new implementations to control BLNv10 features, so you can avoid to use external apps (eg. BLN Control) and simply set your preferred backlight notification settings inside BLN tab of AriesParts.

You can find more details by looking at the related commit on device repo:

AriesParts: Support for BLN settings​