Brickbug Aftermath: Speeding up the Galaxy S2 i9100, S2 AT&T i777, S2 Epic 4G Touch d710 and Note n7000
UPDATE: CM 12.1 kernels are now available!!! (for CM 12.1-supported platforms only: i9100 and i777.) new kernels are rom-independent: they are no longer tailored to specific official CM builds (they might work with other roms too) and their names no longer reference a specific CM build.
UPDATE: this project now supports all roms and kernels!
if you are not running CyanogenMod M snapshots, please see this post.
this project restores TRIM capability to CyanogenMod kernels for the Galaxy S2 family of 4210-based devices: i9100, i777, d710 and n7000. TRIM is needed to avoid "aging" of the state of the eMMC, the internal flash storage, that eventually slows the device to a crawl. TRIM functionality is built into android 4.3 and later. however, due to historical and safety concerns, TRIM capability was removed from the CM kernels for these devices (and from most if not all other AOSP-based kernels).
STOP!!! DRAGONS AHEAD!!!
in theory there could be risk of hard-bricking your device forever.
1) READ THIS POST IN FULL.
2) answer this poll (view results).
3) discuss your d710 experience below in this thread.
Downloads
for the supported devices, you will find IsoRec-compatible CyanogenMod-based kernels here. (old kernels without IsoRec support can be found here. yet older retired kernels without FPBug fix are still available here.) note that for some supported devices, no releases or M snapshots are currently being produced. for those devices i can produce kernels based on known 'stable' nightlies if users ask.
XDA:DevDB Information
BrickbugAftermath-d710, Kernel for the Samsung Epic 4G Touch
Contributors
Lanchon
Source Code: https://github.com/Lanchon/BrickbugAftermath-SGS2
Kernel Special Features: CyanogenMod kernel with TRIM support
Version Information
Status: Beta
Created 2014-09-13
Last Updated 2016-01-12
UPDATE: CM 12.1 kernels are now available!!! (for CM 12.1-supported platforms only: i9100 and i777.) new kernels are rom-independent: they are no longer tailored to specific official CM builds (they might work with other roms too) and their names no longer reference a specific CM build.
UPDATE: this project now supports all roms and kernels!
if you are not running CyanogenMod M snapshots, please see this post.
this project restores TRIM capability to CyanogenMod kernels for the Galaxy S2 family of 4210-based devices: i9100, i777, d710 and n7000. TRIM is needed to avoid "aging" of the state of the eMMC, the internal flash storage, that eventually slows the device to a crawl. TRIM functionality is built into android 4.3 and later. however, due to historical and safety concerns, TRIM capability was removed from the CM kernels for these devices (and from most if not all other AOSP-based kernels).
STOP!!! DRAGONS AHEAD!!!
in theory there could be risk of hard-bricking your device forever.
1) READ THIS POST IN FULL.
2) answer this poll (view results).
3) discuss your d710 experience below in this thread.
Downloads
for the supported devices, you will find IsoRec-compatible CyanogenMod-based kernels here. (old kernels without IsoRec support can be found here. yet older retired kernels without FPBug fix are still available here.) note that for some supported devices, no releases or M snapshots are currently being produced. for those devices i can produce kernels based on known 'stable' nightlies if users ask.
XDA:DevDB Information
BrickbugAftermath-d710, Kernel for the Samsung Epic 4G Touch
Contributors
Lanchon
Source Code: https://github.com/Lanchon/BrickbugAftermath-SGS2
Kernel Special Features: CyanogenMod kernel with TRIM support
Version Information
Status: Beta
Created 2014-09-13
Last Updated 2016-01-12