Saturday, January 21, 2012

Samsung Galaxy Note: SpeedMod Kernel Changelog

This is the changelog of the SpeedMod kernel for the Samsung Galaxy Note:

Click here to download the JB kernel for the Galaxy Note.
Click here to download the ICS kernel for the Galaxy Note.
Click here to download the Gingerbread kernel for the Galaxy Note.

JB versions:

K5-5:
- Rebuilt using GCC 4.6 toolchain from Android NDK r8e

K5-3:
- Switched to SLUB from SLAB

K5-2:
- Rebuilt using GCC 4.7 toolchain from Android NDK r8e
- Enabled GCC 4.7 LTO (Link Time Optimization)

K5-1:
- Initial release for Jelly Bean

ICS versions:

K3-15:
- Moved to SuperSU (Existing Superuser app will be auto-replaced with SuperSU)
- Implemented fix for "freeze on FC (Force Close)" problem caused by dumpstate
- Rebuilt using Codesourcery 2011.03 GCC 4.5.2 toolchain
- Minor tweaks to ondemand governor
- Minor tweaks to GPU DVFS driver

K3-13:
- Updated (correct) video drivers from GT-N7000_ICS_Opensource_Update4 source code
- Minor tweaks to GPU DVFS driver

K3-12:
- Rebuilt using Codesourcery 2012.03 GCC 4.6.3 toolchain
- Minor tweaks to ondemand governor

K3-11:
- Minor compiler flag changes

K3-10:
- Rebuilt using GT-N7000_ICS_Opensource_Update4 source code
- Video drivers from older GT-N7000_ICS_Opensource_Update3 source code

K3-9:
- Bluetooth now works for 4.0.4 ROMS

K3-8:
- Rebuilt on newer GT-N7000_HK_IC_Opensource_Update1 soure code
- Video drivers from older GT-N7000_ICS_Opensource_Update3 source code
- Minor changes to compiler options
- sched_mc_power_savings set to 0 by default

K3-7:
- Changed to Linaro GCC 4.4 compiler for better stability
- Better MDNIE display settings to eliminate over-sharpening

K3-6:
- Updated compiler settings for better stability

K3-5:
- Updated root: Superuser.apk and su binary to latest versions

K3-3:
- Added utf-8 filesystem support for CIFS

K3-2:
- Added CWM recovery

K3-1:
- Initial test release without CWM recovery

GINGERBREAD versions:

K2-12:
- Built on new GT-N7000_GB_Opensource_Update2 source code

K2-11:
- Compiler flags updated
- min_free_kbytes increased for better stability

K2-10:
- Changes to compiler flags based on Linaro Android 2011.10
- Restores compatibility with Tegrak OC module (broken in K2-9)

K2-8:
- CWM recovery updated to Koush's 5.8.1.8
- Added ability to disable auto-root
- adb root enabled (thanks to Chainfire's modified adbd)

K2-7:
- More improvements to DVFS based CPU hotplug policy
- Switched back to TREE_RCU for better deep sleep

K2-6:
- Improved integrated DVFS based CPU hotplug policy
- Adjustments to CPU and GPU DVFS
- GPU base clock set back to 160MHz
- Switched to TREE_PREEMPT_RCU
- Enabled AFTR cpuidle mode

K2-5:
- Optimized CPU hotplug policy based on DVFS

K2-3:
- Some cleanup to CWM
- Slight adjustments to GPU and CPU frequency scheduler

K2-2:
- Updated J4FS driver
- Some more debugging code disabled

K2-1:
- Built on new GT-N7000_GB_Opensource_Update1 source code
- Updated toolchain to Linaro GCC 2012.03
- Minor adjustments to GPU voltage for increased stability

K1-5:
- CPU frequency scaling adjusted

K1-3:
- Disabled more kernel debugging
- Increased USB charging speed to same speed as AC charger

K1-2:
- CPU hotplug and frequency scaling adjustments
- GPU frequency scaling adjustments
- FUSE module included

K1-1:
- Initial release

_______________________________