ABCDEF
1
Currently, ROMs with CM's custom IO control are: Cyanogenmod, Strawberry, Metal Dragon Overlord, Paranoid AndroidMy thread >>http://goo.gl/rqjUXCustom IO control (CM tweak)NS4G All other ROMsNS4G Custom IO control (CM tweak)
2
Stock OTAAll other ROMs
3
version x.y.z
4
link to this page: http://goo.gl/HvUrp
5
version 9.1Use column Chttp://d-h.st/Drehttp://d-h.st/IdhUse column CUse column D
6
-Final marmite release. Compatible with v4.3 and all Jellybean versions
7
version 9.0Use column Chttp://d-h.st/nOAhttp://d-h.st/YEBUse column CUse column D
8
-Suitable for Android 4.3 ROMs
9
version 8.7 bigmemUse column Chttp://d-h.st/k2ihttp://d-h.st/WG5Use column CUse column D
10
-As below but with extra RAM
11
version 8.7Use column Chttp://d-h.st/VJPhttp://d-h.st/0d7Use column CUse column D
12
-Just an android common merge!
13
version 8.6 bigmemUse column Chttp://d-h.st/DRehttp://d-h.st/FW3Use column CUse column D
14
-As below but with extra RAM
15
version 8.6Use column Chttp://d-h.st/poohttp://d-h.st/hYSUse column CUse column D
16
-Updated busybox
-Added vibration control (see: http://forum.xda-developers.com/showthread.php?t=1719775&page=758)
17
version 8.5 bigmemUse column Chttp://d-h.st/yGMhttp://d-h.st/QJiUse column CUse column D
18
-As below but with extra RAM
19
version 8.5Use column Chttp://d-h.st/h2Shttp://d-h.st/KMVUse column CUse column D
20
-Allow custom voltage for 1GHz 1.1GHz 1.3GHz
21
version 8.4Use column Chttp://d-h.st/Ufphttp://d-h.st/6paUse column CUse column D
22
-Fix PM Fast (better wifi connection when device is sleeping)
-Some other minor fixes
23
version 8.3 bigmemUse column Chttp://d-h.st/Hujhttp://d-h.st/14IUse column CUse column D
24
-same as v8.3 but with some extra free ram (from camera module), which will break camera I think for some people depending on ROM
25
version 8.3Use column Chttp://d-h.st/Euuhttp://d-h.st/2JBUse column CUse column D
26
-add voodoo
-add bluetooth drain fix
-add battery 100% charge fix
27
version 8.2Use column Chttp://d-h.st/BOMhttp://d-h.st/NZAUse column CUse column D
28
-now with custom voltage
29
version 8.1Use column Chttp://d-h.st/XBdhttp://d-h.st/ISoUse column CUse column D
30
-complete rebuild continued
-TO DO
-custom voltage for OC
31
version 8.0Use column Chttp://d-h.st/gQghttp://d-h.st/3fCUse column CUse column D
32
-complete rebuild from scratch
-TO DO
fast charge
bld dimmer
battery 100%
row
smartassv2
412mb ram 
android common
33
version 7.3.1Use column Chttp://d-h.st/1Sehttp://d-h.st/XLrUse column CUse column D
34
-Just mainline and android common updates
35
version 7.3Use column Chttp://d-h.st/UCjhttp://d-h.st/KLtUse column CUse column D
36
-Revert backported binder code. Issues with binder may have been a product of the hybrid ramdisk, so let's trust the original code
-Merge mainline v3.0.38
37
version 7.2.3Use column Chttp://d-h.st/MSkhttp://d-h.st/tB4Use column CUse column D
38
-Add ROW IO scheduler for improved read speeds, at the expense of write speeds. Should help improve loading times, most IO operations are reads.
Please test and give feedback!
-Gamma control is restored
-User configurable memory
39
version 7.2.2Use column Chttp://d-h.st/pE6http://d-h.st/caLUse column CUse column D
40
-As 7.2.1 but with the screen refresh rate set higher. Please feedback!
41
version 7.2.1Use column Chttp://d-h.st/usUhttp://d-h.st/Kw1Use column CUse column D
42
-Replace 1.2 GHz step with 1.32GHz step
-Bluetooth fix thanks to DerTeufel
-This version has the higher memory level
-Mainline update to 3.0.57
43
version 7.2Use column Chttp://d-h.st/9Gnhttp://d-h.st/DqvUse column CUse column D
44
-As below, but with normal memory levels, so it will be compatible with all ROMs
45
version 7.1.7Use column Chttp://d-h.st/kRrhttp://d-h.st/p5nUse column CUse column D
46
-MORE MEMORY version (Unstable for some users)
-Revert backported code for binder and oom_score_adj after reports of multi-tasking being slow (if soft reboots return I will re-add just oom_score_adj, however I believe the any-kernel version has solved incompatibility issues from the ramdisk, so please feedback!)
47
version 7.1.6Use column Chttp://d-h.st/p7yhttp://d-h.st/gdaUse column CUse column D
48
-Enable bluetooth Human Interface Devices (thanks D.tiger)
-Merge up to mainline v3.0.55
-Attempt to enable Cyanogenmod's own BLN interface
-MORE MEMORY - UNSTABLE FOR SOME
49
version 7.1.5Use column Chttp://d-h.st/rHMhttp://d-h.st/qDiUse column CUse column D
50
-Highly experimental version.
-Re-added backported oom_score_adj for killing tasks
-Also backported binder with fixes from the 3.4 kernel
-Voodoo can now control gamma, but values below zero may cause a flash when you power the screen on/off
51
version 7.1.4Use column Chttp://d-h.st/UTFhttp://d-h.st/jqsUse column CUse column D
52
-Various updates:
-Updates from linux mainline v3.0.53
-Updates from android-3.0/common for wifi
-Updates from the samsung tree for PVR driver and i2c bus
-These are all designed to be stability fixes, so nothing particularly exciting, but I hope to see less PVR crashes
53
version 7.1.3Use column Chttp://d-h.st/IA6http://d-h.st/7x5Use column CUse column D
54
-Revert oom_score_adjust. Just use updated lowmemorykiller.c code without the new score system
-Switch to any-kernel version.
-This version will work equally well on 4G
-USB issue is now fixed
55
version 7.1.2
56
-Backport oom_score_adjust from android-3.4
-I think the kernel might work correctly on 4G ROMs
-GPS now confirmed working on 4G
-WARNING: Some users cannot connect USB mass storage with v7.1.2
57
version 7.1
58
-Compared to v7 this version also has:
-Ezekeel's bigmem - adds 4MB free RAM
-Some debug options enabled. Still slightly better performance than v7 though due to compiler optimisations
59
version 7.0.7
60
-To better establish whether soft reboots are a kernel issue, enable some debug options. I've measured the impact on performance, seems to reduce it by about half a percent. Won't be noticeable. If you get a soft reboot, consider performing a manual reboot, then send me your last_kmsg. Thanks!
61
version 7.0.6
62
-Back to CFS task scheduler.
63
version 7.0.5
64
-BFS VERSION (unstable for some)
-Merge mainline v3.0.52
65
version 7.0.4
66
-BFS VERSION (unstable for some)
-BFS task scheduler by Con Kolivas v0.424 (July 2012)
-Increased CPU efficiency by 1%
67
version 7.0.3
68
-Recompile with ZenKernel_ARCH_armv7a_compiler courtesy of bbedward: http://goo.gl/KzNlu
-Changelog for gcc 4.7: http://gcc.gnu.org/gcc-4.7/changes.html
69
version 7.0.2
70
-Gain 4MB from the camera module
71
version 7.0.1
72
-Ezekeel's bigmem, gain 4MB from boot graphics cache
73
version 7
74
-Revert Ezekeel's bigmem, and revert extra mem from camera, total loss 8MB
-These are just precautions to ensure that this stable version will definitely work properly for everybody
75
version 6.7.11
76
-Add more memory taken from camera module.
-This version may break video recording, video playback or youtube playback. Please feedback which device and ROM you use!
77
version 6.7.10
78
-Re-add Ezekeel's bigmem. Adds 4MB extra RAM
79
version 6.7.9
80
-Re-merge mainline v3.0.35 (was previously reverted) but keep the original mm/vmalloc.c code
-This may prevent the bug where the screen becomes black but the notification bar is still visible (this bug happens only with the v3.0.35 code merged in - I am attempting to eliminate the cause)
81
version 6.7.8
82
-Revert android-3.4 code in the scheduler that prevented some spinlocks. Doesn't seem to play nice in android-3.0
83
version 6.7.7
84
-Fix cpufreq.c conditional statement that was a toss up between >= and >
-Thanks morfic for the advice
85
version 6.7.6
86
-CM style BLN
-I've removed blinking, lights can be set to come on, or not. I'm keeping it simple to prevent bugs and possible conflicts with BLD
-No blinking means CPU is not required to time anything, so is more power saving. Capacitive lights drain about 1mA
87
version 6.7.5
88
-Fix PM_FAST
-If wifi is set to keep awake when the device is in suspend, PM_FAST allows it to work at full speed.
89
version 6.7.4
90
-Revert config option for 8998 chip, seems to kill alarms!
-Re-enable stacktrace. This is useful for debugging a kernel panic and adds no overhead, so it might as well be enabled
91
version 6.7.3
92
-Added a missing config option for the 8998 chip which fixes a kernel warning during bootup, may improve stability. May do nothing!
-Meddled with smartassV2 options to make it slightly more power saving. Thanks caliban2, although I didn't use his settings, he inspired me to take another look at it
-Re-enabled SLUB memory allocator, more high performing than SLAB, and apparently not correlated to instability since my initial removal of it hasn't helped
-Restored 200MHz step, it appears the setting I use for the 200MHz step were standard in Gingerbread, so I'm happy that they are stable, and it certainly helps improve the smoothness and potential for battery saving
-Increased buck voltage to 1275mV (stock) was 1250mV (by mistake!)
-Allow custom voltage at 1GHz 1.1GHz and 1.2GHz
93
version 6.7.2
94
-No 200 MHz step
-When 1.1GHz is selected, FSB OC is active, so increase volts for stability
-Revert Ezekeels bigmem - lose 4MB
95
version 6.7
96
-Update to mainline linux 3.0.51
-Provide 10% FSB OC when the user selects 1.1GHz as the maximum frequency: This used to be active only at the top frequency step, but this causes a lot of overhead, so now provide it from 200 MHz to 1.1GHz. If any other max freq is selected, the FSB has no OC
-Disable 1GHz if 1.1GHz is selected to reduce excessive PLL changes
-Reduce smartassV2 ideal awake freq to 800MHz and allow heuristic to calculate the frequency to drop to when scaling down rather than scaling through every freq step
-More new wifi commits from android/common
-Completely revert IDLE2 commits
-Disable CPUSETS
-Disable CGROUPS for devices
-Disable coresight again.
-Add OABI compatibility
-Add support for ext2 compatibility
-Fix the GPU min freq check using policy->cur rather than the CPUFREQ notifier
-Prevent unnecessary spinlocks in the task scheduler
97
version 6.6
98
-Update to mainline linux 3.0.50
-Fix GPU code
99
-Add a check to make sure the Phase Locked Loop really needs changing: it doesn't if the frequency is switching from 1GHz to 1.1GHz and back. This saves a lot of code from being executed and improves GPU performance from 28fps to 30fps (Nenamark 2)
100
-New wifi commits from android-3.0/common
-Bugs fixed in CPU frequency code
-RWSEM_XCHGADD_ALGORITHM: possible 6% increase in the number of read/writes compared to RWSEM_GENERIC_SPINLOCK, but I'm taking this one someone else's authority (i.e. I didn't personally attempt any measurement)