Team Darkforest: Kernel
Maintained by Atarii and Keiran of Team Darkforest, forked from FreeXperia kernel sources
Download v4: http://icxperia.com/keiran/cm9/DarkForest4.img
Download v5: http://icxperia.com/keiran/Darkforest5.img
Features of v5:
Recovery keys remapped
Two way call recording (FreeXperia)
Features of v4:
Added 1.6GHz Overclock
Features of v3:
Forked newest FXP kernel.
Disconnected ALS in kernel - read below.
Enabled some governors that were not already enabled.
SEMC kernel update
About the ALS being disconnected, here I explain:
In v2 of the kernel, I had produced a script inside the kernel and an app that ran the script, and basically what this did was check if `cat /sys/devices/i2c-0/0-0040/leds/lcd-backlight/als/enable` was equal to 1, if it was, it changed it back to zero. The problem with this is that it used CPU cycles and impacted on battery, as well as caused flickering.
In v3 onwards, I have done this: https://github.com/keiranFTW/semc-k...mmit/6f252f86b862c9483bc900a8c1bef73f88f8192c
Atarii mentioned for me to do it, and so I did, and what it does is tell the kernel that the ambient light sensor is not attached, and therefore it cannot dictate the screen brightness, so you could say it is physically turned off.
Sources are at github: https://github.com/keiranFTW/semc-kernel-msm7x30-ics-1
and FXP source: https://github.com/freexperia/semc-kernel-msm7x30-ics/tree/ics-beta
Maintained by Atarii and Keiran of Team Darkforest, forked from FreeXperia kernel sources
Download v4: http://icxperia.com/keiran/cm9/DarkForest4.img
Download v5: http://icxperia.com/keiran/Darkforest5.img
Features of v5:
Recovery keys remapped
Two way call recording (FreeXperia)
Features of v4:
Added 1.6GHz Overclock
Features of v3:
Forked newest FXP kernel.
Disconnected ALS in kernel - read below.
Enabled some governors that were not already enabled.
SEMC kernel update
About the ALS being disconnected, here I explain:
In v2 of the kernel, I had produced a script inside the kernel and an app that ran the script, and basically what this did was check if `cat /sys/devices/i2c-0/0-0040/leds/lcd-backlight/als/enable` was equal to 1, if it was, it changed it back to zero. The problem with this is that it used CPU cycles and impacted on battery, as well as caused flickering.
In v3 onwards, I have done this: https://github.com/keiranFTW/semc-k...mmit/6f252f86b862c9483bc900a8c1bef73f88f8192c
Atarii mentioned for me to do it, and so I did, and what it does is tell the kernel that the ambient light sensor is not attached, and therefore it cannot dictate the screen brightness, so you could say it is physically turned off.
Sources are at github: https://github.com/keiranFTW/semc-kernel-msm7x30-ics-1
and FXP source: https://github.com/freexperia/semc-kernel-msm7x30-ics/tree/ics-beta
Last edited: