Changelog - ICS version

1.2.0 (15/05/2012)

- New initramfs (thanks to Mialwe for his cooperation on this)

- Bigmem reservation optional through Semaphore app (bigmem breaks 720p video recording)

- Smooth UI implemented in conservative, smartassv2 (selected as separate option)

- Semaphore Script Manager application 0.75 (thanks to HM.Carbide)

- Fast Charge support (thanks to Chad Froebe) implemented as module

- L4 (100MHz) int volt 1100mV (as GB)

- upstream updates

 

Variations:

Normal versions (for CM9 or ROMs without hugemem configuration)

1.2.0

- 374.2MB - 386.4MB

 

For Slim ROM or patched ROMs with hugemem configuration

1.2.0s

- 387.2MB - 399.4MB



1.1.1 (28/04/2012)

- upstream updates

- updated initramfs

- Ondemand: smooth_ui tuner, CPU freq goes to max when touch the screen. Also sampling_down_momentum goes to max when touch the screen. (disabled by default, select from Semaphore app->Governors)

- Ondemand: bug fix sampling_down_max_momentum

- updated SIO scheduler

- touch wake fixes (from Ezekeel)

- touch wake fix enable again when proximity off (now should work always)

- cpufreq upstream fix

- cpufreq fix when max 800MHz (thanks to Mialwe, thanks to DerTeufel who pointed this out)

- cpufreq driver max freq to 800MHz when screen off

- ondemand sampling rate to 20000

- ondemand io_busy back to 0

 

Variations:

Normal versions (for CM9 or ROMs without hugemem configuration)

1.1.1

- 374.2MB

1.1.1bm

- 386.4

- breaks 720p video recording

 

For Slim ROM or patched ROMs with hugemem configuration

1.1.1s

- 387.2

1.1.1sbm

- 399.4

- breaks 720p video recording

 

LMK settings seems to cause bootloops on some ROM's. Please do not use them

 

 

1.0.0 (09/04/2012)

- Touch Wake (thanks to Ezekeel)

- Vibrator intensity (thanks to Mialwe)

- Semaphore Script Manager application ICS themed (thanks to HM.Carbide)

- upstream fixes

- removed some stuff from kernel configuration

- Radio FM support as module 

- remove kernel default script

- Ondemand: slight increased down differential ondemand 

- battery polling interval to 10sec

- Some changes to compiler flags (thanks to Mialwe)

- fixed issue enable Wi-Fi hotspot twice after reboot (?)

- fixed bug ondemand sampling rate return to 10000 when awake even if user changed it (from 0.9.8)

- ondemand some optimization to sampling down momentum calculation (from 0.9.8)

- fixed bt rfkill script (from 0.9.8)

 

Variations:

Normal versions (for CM9 or ROMs without hugemem configuration)

1.0.0

- 345.2MB available RAM

1.0.0bm

- 357.4MB available RAM

- breaks 720p video recording

 

For Slim ROM or patched ROMs with hugemem configuration

1.0.0s

- 387.2MB available RAM

1.0.0sbm

- 399.4MB available RAM

- breaks 720p video recording

 

0.9.7 (26/03/2012)

- Removed some debug options (600KB more available RAM - 340.2MB)

- fix smartassv2 bug (thanks to abev66, DerTeufel)

- CWM: battery indicator (thanks to kravrind)

- CWM: tiny upstream fix

- BT rfkill script added as test script (runs only when selected)

 

Bigmem version 0.9.7bm

- 352.4 MB available RAM

breaks 720p video recording

 

0.9.5beta (12/03/2012)

- Deep Idle (Ezekeel's approach) *

  fix sound glitches when TOP=OFF

  added option to enable/disable statistics (disabled by default)

  added dflags accesible through sysfs to debug deep idle checks **

  some optimization for less CPU overhead

  scripts to enable/disable Deep Idle and Deep Idle statistics

- fix: Smartassv2 use LiveOC frequencies

- Option to lock min frequency to 100MHz when gpu inactive

- enable_logger: change script to always copy current version modules

- fix conservative script

  

0.9.1 (27/02/2012)

- revert back 0.9.0 changes for Semaphore auto brightness. Resolves issues with wakelocks. In order to use the driver, also select auto brightness from system settings.

 

0.9.0 (24/02/2012)

- LiveOC auto adjust voltages

- added OC 1140, 1200, removed 1150 script

- New boot logo (thanks to NEFart)

- Semaphore Script Manager 0.74

- Dock support (untested)

- fixed Semaphore auto brightness (now completely blocks framework)

- fixed CIFS added md4.ko, nls_utf8.ko modules in script

- Kernel configuration cleaning (unnecessary stuff removed)

- upstream updates from pawitp's kernel (gpio changes tested and reverted)

 

0.8.1 (12/02/2012)

- fixed CWM display issue

- changed boot logo

 

0.8.0 (09/02/2012)

- bundled Semaphore Script Manager v0.73

- added NSTools clear settings option in CWM

- gzip kernel compression (faster boot)

- fixed BLN 

- fixed mobile data limit

- fixed CWM display text position issue

- fixed root initramfs files ownership

- fixed reboot when plug charger (?)

- LiveOC: Max OC 130 (was 150)

 

0.7.5 (04/02/2012)

- Ezekeel's Custom Voltage

- fix logger module issue

- possibly fix reboot when plug charger

- CWM: fix font display issue

- CWM: fix mount USB storage

 

0.7.1 (02/02/2012)

- USB Host support (build 5)

- USB Host: mouse support as module

- USB Host: Joystick, x-box pad support as module

- BLN support (static lights don't work always, have to use blinking LEDs in pro version)

- minor change for stability (?)

- CWM: Latest upstream updates

- CWM: Roboto font

- CWM: Functional touch keys

- CWM: Added power off option

- CWM: Added Clear init.d option

 

0.6.3

- Implemented LiveOC

- Added scripts for Semaphore Scrtips Manager application to support presets to 800, 1000, 1100, 1150 max freq

- Some CPU freq driver cleaning (maybe fixes reboots?)

Changelog - GB version

2.7.4 (18/04/2012)

- Updated with the latest Samsung kernel sources

- JW5 initramfs (Works also on JW4. Does NOT work on previous versions)

- CPU frequency statistics built-in

- Logger built-in

- Removed Power on sound restore scripts (kernel does not remove Power on sounds, because there is enough space for ext4 conversion)

- Conservative min sampling rate 10000

- 366.4MB available RAM

 

Variations:

 

2.7.4bmfr

- 374.8MB

- breaks 720p video recording

 

2.7.4bm

- 384.5MB

- breaks front camera pictures and photo capture during video recording

 

 

2.7.4sc

- 366.4MB

- stock colors

 

2.7.4sbf

- 374.8MB

- stock colors

- breaks 720p video recording

 

-2.7.4scbm

- 384.5MB

- stock colors

- breaks front camera pictures and photo capture during video recording

 
 

2.5.0 (15/01/2012)

- su permissions changed to 6755 (?)

- Added script to load configs module

Bigmem version 2.5.0bm

- 353 MB available RAM 

- Breaks 720p video recording

- Breaks photo capture during video recording

- Breaks front camera photo capture in JVU

 

Stock colors version 2.5.0sc

- Reverted Voodoo Color and Speedmod Color

Bigmem version 2.5.0scbm

Restoring backups made with CWM3 is not recommended. Although it maybe possible, I didn't test this functionality. Please create new backups with CWM5.

 

JVU_2.5.0beta

- CWM v5.0.2.7 (special thanks to Mialwe for his hints and for his mount code and of couse many thanks to CM team)

- busybox v1.19.3-cm7 

- JVU initramfs

- fix front camera pictures issue

- fix capture frames during video recording (maybe dropped in final release)

- 337MB available RAM (due to the above fixes)

- updated Semaphore scripts by HM.Carbide (thanks to him, some scripts will be available as addon packages)

 

A backup of your data is HIGHLY recommended before you use the new version and new CWM. 

 

JW1_2.4.0 (30/12/2011)

- New version of Semaphore Auto Brightness driver (details here)

- Update Semaphore Script Manager application v0.71 (thanks to HM.Carbide)

- fixes bug when sampling rate is changed.

Bigmem version 2.4.0bm

- 353 MB available RAM (it breaks 720p video recording)

 

JW1_2.3.0 (27/12/2011)

- ondemand: is_is_busy = 0, sampling_down_momentum = 0, sampling_rate = 40000 when screen off

- Semaphore Auto brightness driver (enable through Semaphore Application - disable auto brightness from settings first, for best results set brightness to lowest value from settings)

Bigmem version 2.3.0bm

- 353 MB available RAM (it breaks 720p video recording)

 

JW1_2.2.0 (23/12/2011)

- initramfs JW1

- ondemand: implemented sampling down factor 

- ondemand: iowait time calculated as load (io_is_busy=1)

- ondemand: New sampling_down_momentum tunable (explanation here)

- enabled /proc/config.gz (as module)

- updated su binary v3.0.3.2

Bigmem version 2.2.0bm

- 353 MB available RAM (it breaks 720p video recording)

 

JVZ_2.1.1 (07/12/2011) 

 

- fixed problems with CWM

Bigmem version 2.1.1bm

- 353 MB available RAM (it breaks 720p video recording)

 

JVZ_2.1.0 (07/12/2011) 

- updated JVZ initramfs

 

JVX_2.0.0 (05/12/2011)

- updated JVX initramfs

- 340MB available ram (fixes hardware video decoding in some formats)

 

JVT_1.9.1 (01/12/2011)

- compiled with Linaro GCC 4.6-2011.11

- dropped dock station support for I9000

- added script to disable bootloop detection

Bigmem version 1.9.1bm

- 353 MB available RAM (it breaks 720p video recording)

 

JVT_1.9.0 (23/11/2011)

 - cpu frequency transition latency 10000

 - restore DVFS locks introduced on newmail's patch

 - fixed clean busybox script

 - minor updates to scripts

Bigmem version 1.9.0bm

- 353 MB available RAM (it breaks 720 video recording)

 

JVT_1.9.0beta (21/11/2011)

- Semaphore Script Manager updated to v0.62

- updated reworked scripts by HM.Carbide

- 341MB available RAM- dropped CWM, Superuser applications (you have to manually delete them)

- ondemand patched with newmail's deepsleep detection (also works with OC, latency 20000, thanks darckengel for extensively testing this)

- booloop detection (if phone reboots before 2 minutes of operation, init.d backed up and clear, thanks HM.Carbide for his idea)

- usb dock support (thanks xcaliburinhand)

- back to gzip initramfs compression (little bit faster boot)

 

JVT_1.8.2 (04/11/2011) (stable)

- fixed smartassV2 issue when overclocking

- script ordering

Bigmem version 1.8.2bm

- 352 MB available RAM (it breaks 720 video recording)

 

JVT_1.8.1 (31/10/2011)

- added smartassV2 governor (as module)

- added Simple I/O scheduler (as module)

- updated Superuser v3.0.6

- updated su v3.0.3

- back to HZ=256

- added IPv6 privacy addon script

- dropped Hard to Kill addon script

Bigmem version 1.8.1bm

- 352 MB available RAM (it breaks 720 video recording)

Known issue:

Sometimes cpu statistics does not work with smartassv2 governor. Please use this governor for testing purposes only.

 

JVT_1.8.0 ( To my father )

- Updated Semaphore Script Manager to v0.51 (thanks to HM.Carbide)

- dropped OC to 1100MHz (investigate again for next versions)

- Added OC test scripts to 1200MHz, 1300MHz (Script Manager)

- includes all changes of 1.8.0beta1, rc1, rc2

Bigmem version 1.8.0bm

- 352 MB available RAM (it breaks 720 video recording)

 

JVT_1.8.0rc2

- fixed 1300MHz overclocking

 

JVT_1.8.0rc1

- compiled with JVT initramfs

- Updated Semaphore Script Managert to v0.50 (thanks to HM.Carbide)

- HM.Cardide's Addon scripts.

- updated Superuser application to version v3.0.2

- Slightly increased 1300MHz frequency to 1375mV

- Added addon script to change /cache to virtual 50MB (in case of having problems with Market)

TODO: Stabilize 1100MHz frequency.

 

JVS_1.8.0beta1

- compiled with Linaro GCC 4.6 toolchain (thanks hardcode and existz for hints)

- O3 and other compiler optimizations

- Added 1100MHz overclocking

- Added 1300MHz overclocking (please use it with your own risk)

- Enable overclocking through sysfs (thanks mialwe)

- Battery polling to 60 seconds

- jhash3

- updated Superuser application to version v3.0

- updated su binary to v3.0

- updated Semaphore Script Manager to v0.42

- removed Tweak application

- Added VM dirty chainfire's tweak as script

- Added Kernel scheduler tweak as script

- Added noatime chainfire's tweak by default

 

JVS_1.7.5

- bundled HM.Carbide's Semaphore Script Manager v0.31 application (thanks to HM.Carbide)

- updated enable_* scripts

- added z_disable_* scripts for easy enabling - disabling all features on the fly without reboot (except logger)

- slightly increased voltage at 1.2GHz (1325mV) for better stability on some phones.

- deleting boot sounds procedure creates backup on /data/local

 Bigmem version 1.7.5bm

 - 353 MB available RAM (it breaks 720 video recording)

 - fix type error in S05_enable_oc script summary description.

 

JVS_1.7.0

- compiled for JVS

Bigmem version 1.7.0bm

- 353 MB available RAM (it breaks 720 video recording)

 

JVR_1.6.0

- includes all the changes of beta 1,2,3 and rc1

- increase light sensor polling to 1s

Bigmem version 1.6.0bm (thanks to existz and his team)

- 353 MB available RAM (it breaks 720 video recording)

NOTE: Version 1.6.0 has different OC/UV settings from 1.5.0. Remove old settings (if any) before flash.

 

JVR_1.6.0rc1

- CPU frequency on stock music player when screen off to 400 MHz

- Fix installation of kernel's applications only once

- Added enable_sm_neutral script for SpeedMod neutral preset

 

JVR_1.6.0beta3

- Voodoo color support (through Voodoo control application)

- SpeedMod color support (implemented cold, warm presets also)

- Added enable_sm_cold script for SpeedMod cold preset

- Added enable_sm_warm script for SpeedMod warm preset

 

JVR_1.6.0beta2

- fix USB tethering (I hope) thanks existz for the hint.

- Superuser application upgraded to v2.3.6.3

- su binary upgraded to v2.3.2-efgh

- /system/etc/init.d directory creation if not exist 

 

JVR_1.6.0beta1

- Reworked cpufreq driver. cpu states 100-200-400-800-1000/1200. Details here

- DVFS locks as stock kernel

- cpufreq statistics as module (is loaded by default)

- fix USB tethering disconnection

- enable overclocking through S05_enable_oc script (in /res/scripts) 

 

JVR_1.5.0

- Patched with the latest Samsung kernel sources.

- Auto brightness is working now.

- Voodoo color (in JVR_1.5.0v) 

 

JVR_1.4.2

- fix issue with loading modules

- back to 336.3 MB

 

JVR_1.4.1

- fix wipe data issue

- Kernel support for MISC binaries as module

- More debug options removed

- Couple of changes in kernel configuration

- slightly more free RAM (336.5 MB)

 

JVR_1.4.0

- compiled for JVR

- fix logcat issue.

Known issue: Broken wipe data functionality from CWM. Please DO NOT use wipe data from CWM with this version.

 

JVQ_1.3.3

- Noop I/O scheduler (deadline as module)

- Less aggressive tweak to ondemand governor (for better battery life)

- xt_multiport, ipt_REDIRECT modules added to netfilter 

 

JVQ_1.3.2

- More work on BT issue (read this if still have problem) 

- Compiled with Deep Idle

- A tweak to ondemand governor

 

JVQ_1.3.1

- Voodoo Sound v10

- added xt_owner.ko in netfilter modules

- fixed enable_netfilter script 

- changed ro.secure property to 0 (adb remount works)

 

JVQ_1.3.0  

- added scripts to load modules 

 

JVP_1.3.0a

- I/O Scheduler Deadline (CFQ is missing)

- Governor ondemand only (conservative as module)

- Netfilter (iptables) as modules

- CIFS as module

- TUN as module

- Logcat disabled (as module only)

- Standard network packet scheduler

- Kernel log buffer size 4KB (from 128KB)

- 336.3 MB RAM (without video loss) 

 

JVP_1.2.2 

- Speemod Color Fix

- fix Custom boot animation 

 

JVP_1.2.1

- fix Bluetooth issue

- No debug info 

 

JVP_1.2.0

- -O2 optimizations

- 334 MB RAM 

- TinyRCU

- HZ=300