[Kernel] [PrimoU] 2013/05/21 HELLBOY

Search This thread

maxwen

Senior Member
Jun 10, 2012
8,068
10,288
Hi

I started a new kernel "project"
Compared to Titanium-KISS this will include also experimental features
and will likely "move away" from HTC kernel sources in the future.

So this kernel is my "playground" but I try to keep it usable
and working all the time but you can expect that some things will
be broken from time to time :)

The first version is based on latest KISS kernel
So it includes all "well-known" features available there

I am not responsible for anything bad happens to your device
when using this kernel


github:
https://github.com/maxwen/primou-kernel-HELLBOY

Download:
http://www.mediafire.com/?lo2ctaplonbdh

201305202359
Changelog:
-reverted to BFQ v5.1 - v6 causes problems
-smartmax update

201305140232
Changelog:
-upgrade to BFQ v6
-added smartmax CPU governor

201305062257
Changelog:
-S2W fixes
-enabled fauxsound support

201305060119
Changelog:
-added double tap to wake
allows waking up the device by double tapping on the lower part of the screen - disabled by default
sysfs interface:
Code:
/sys/android_touch/s2w_allow_double_tap
1 -enable 0 - disable
Code:
/sys/android_touch/s2w_double_tap_barrier_y
default 1300 - y-barrier below that taps will be recognized
Code:
/sys/android_touch/s2w_double_tap_duration
default 150 - time in ms for minimal duration between the two taps
Code:
/sys/android_touch/s2w_double_tap_threshold
default 150 - threshold how much longer the duration can be then duration

20130411
4.2 version with fixed accelerometer - thanks to 1ceb0x
http://www.mediafire.com/?y04jyyu2wk2fig3

201302142348
Changelog:
-added fast charge
to enable run
Code:
echo 1 > /sys/class/power_supply/battery/fast_charge

-from now one you will also find the 4.2 in the same download location
it may have a different build data - Just look at the tag 42 in the file name
There is only one small source change required to work on 4.2 roms.


201212251747
Changelog:
-multi touch fix - thanks to d-panja3 for pointing me at this

201212152218
ChangeLog:
-completely new S2W based on the work of nik3r and myself for the HOX+

201212151740
Changelog:
-enable support for KSM http://en.wikipedia.org/wiki/Kernel_SamePage_Merging_(KSM)
to enable go to performance settings -> memory management -> Kernel samepage merging

201212011716
Changelog:
-switched to linaro 4.7 toolchain
-overhaul of compile flags
-improved lowmemorykiller
-added some arm specific fixes and enhancements
-reduced default vibrator strength

201211242348
This is for CM10 only!
Changelog:
-ramdisk change required for - http://review.cyanogenmod.org/#/c/19249/

201211231230
Changelog:
-updated interactive govener
-cleanup ramdisk
-readd fix for screen flickering in CM10

201211212238

Changelog:
-added interactive govener
-cleanup logging
-switched to SLOB memory allocator (needs testing if it will be an imrprovement)

201211160001

Changelog:
-included zram support http://en.wikipedia.org/wiki/ZRam
using CM10>=2011115 this works out of the box
using CM9 you need to flash this in recovery http://goo.im/devs/maxwen/CM10-primou/zram-script.zip

201211062321

HELLBOY kernels will from now on only for CM ROMS
Sense users use KISS kernel http://xdaforums.com/showthread.php?t=1765687

Changelog:
-fix for screen flickering in CM10

201211052318

Changelog:
-this is only for CM10 now - others will follow after I have time to test
-updated to latest msm adreno kernel drivers

201210251305

Changelog:
-added BFQ scheduler
-debloated HTC stuff
-enabled OC up to 2.0GHz

Have fun :)

Max
 
Last edited:

1ceb0x

Senior Member
Jun 25, 2010
5,666
6,332
The Earth
It is build on latest CM10 ramdisk from "yesterday" :)
so the warning should go to all who are NOT using your CM10 :)

I will not maintain different JB ramdisk so all users of
JB "based" ROMs like PA and AOKP be aware of this. You can try but I
will not guarantee that it works

will check it on PA GSM. actually, the PA rom should not have a different ramdisk than cm :) so it should work.
 

1ceb0x

Senior Member
Jun 25, 2010
5,666
6,332
The Earth
Confirm as working on latest PA 2.50 from GSM side.

No FC's, no errors..

It needs some improvements here and there but I know this is the first release so I will be gentle :p.

Congratulations Max and keep this work up. I might have found the right kernel for me:).
 
  • Like
Reactions: maxwen

maxwen

Senior Member
Jun 10, 2012
8,068
10,288
Hi

Just some more information about this kernel.
There are 2 motivations for me for this

1) Adi_Pat has unfortunately stopped his kernel dev for the moment
so I would like to continue his great work by integrating some of his
changes and improvements

2) moving towards a mainstream CAF kernel
To support simonsimons34 project to provide me a test platform
where I can easily test and try CAF components before.

max
 

Top Liked Posts

  • There are no posts matching your filters.
  • 68
    Hi

    I started a new kernel "project"
    Compared to Titanium-KISS this will include also experimental features
    and will likely "move away" from HTC kernel sources in the future.

    So this kernel is my "playground" but I try to keep it usable
    and working all the time but you can expect that some things will
    be broken from time to time :)

    The first version is based on latest KISS kernel
    So it includes all "well-known" features available there

    I am not responsible for anything bad happens to your device
    when using this kernel


    github:
    https://github.com/maxwen/primou-kernel-HELLBOY

    Download:
    http://www.mediafire.com/?lo2ctaplonbdh

    201305202359
    Changelog:
    -reverted to BFQ v5.1 - v6 causes problems
    -smartmax update

    201305140232
    Changelog:
    -upgrade to BFQ v6
    -added smartmax CPU governor

    201305062257
    Changelog:
    -S2W fixes
    -enabled fauxsound support

    201305060119
    Changelog:
    -added double tap to wake
    allows waking up the device by double tapping on the lower part of the screen - disabled by default
    sysfs interface:
    Code:
    /sys/android_touch/s2w_allow_double_tap
    1 -enable 0 - disable
    Code:
    /sys/android_touch/s2w_double_tap_barrier_y
    default 1300 - y-barrier below that taps will be recognized
    Code:
    /sys/android_touch/s2w_double_tap_duration
    default 150 - time in ms for minimal duration between the two taps
    Code:
    /sys/android_touch/s2w_double_tap_threshold
    default 150 - threshold how much longer the duration can be then duration

    20130411
    4.2 version with fixed accelerometer - thanks to 1ceb0x
    http://www.mediafire.com/?y04jyyu2wk2fig3

    201302142348
    Changelog:
    -added fast charge
    to enable run
    Code:
    echo 1 > /sys/class/power_supply/battery/fast_charge

    -from now one you will also find the 4.2 in the same download location
    it may have a different build data - Just look at the tag 42 in the file name
    There is only one small source change required to work on 4.2 roms.


    201212251747
    Changelog:
    -multi touch fix - thanks to d-panja3 for pointing me at this

    201212152218
    ChangeLog:
    -completely new S2W based on the work of nik3r and myself for the HOX+

    201212151740
    Changelog:
    -enable support for KSM http://en.wikipedia.org/wiki/Kernel_SamePage_Merging_(KSM)
    to enable go to performance settings -> memory management -> Kernel samepage merging

    201212011716
    Changelog:
    -switched to linaro 4.7 toolchain
    -overhaul of compile flags
    -improved lowmemorykiller
    -added some arm specific fixes and enhancements
    -reduced default vibrator strength

    201211242348
    This is for CM10 only!
    Changelog:
    -ramdisk change required for - http://review.cyanogenmod.org/#/c/19249/

    201211231230
    Changelog:
    -updated interactive govener
    -cleanup ramdisk
    -readd fix for screen flickering in CM10

    201211212238

    Changelog:
    -added interactive govener
    -cleanup logging
    -switched to SLOB memory allocator (needs testing if it will be an imrprovement)

    201211160001

    Changelog:
    -included zram support http://en.wikipedia.org/wiki/ZRam
    using CM10>=2011115 this works out of the box
    using CM9 you need to flash this in recovery http://goo.im/devs/maxwen/CM10-primou/zram-script.zip

    201211062321

    HELLBOY kernels will from now on only for CM ROMS
    Sense users use KISS kernel http://xdaforums.com/showthread.php?t=1765687

    Changelog:
    -fix for screen flickering in CM10

    201211052318

    Changelog:
    -this is only for CM10 now - others will follow after I have time to test
    -updated to latest msm adreno kernel drivers

    201210251305

    Changelog:
    -added BFQ scheduler
    -debloated HTC stuff
    -enabled OC up to 2.0GHz

    Have fun :)

    Max
    22
    My laptop is just back from repairs so over the next few days I'll setup my dev environment to start work on the kernel.

    Sent from my One V using Tapatalk 4 Beta
    18
    Once I get my laptop back from repairs I will start work on this kernel and add features or bug fixes etc.

    Thanks Max for all your hard work and enjoy the oppo ;)

    Sent from my One V using Tapatalk 4 Beta
    16
    OP updated to latest build 201302142348

    Changelog:
    -added 4.2 version to download
    -added fast charge support
    Code:
    echo 1 > /sys/class/power_supply/battery/fast_charge

    This will overrule the USB (slow) mode
    Depending on your USB port this will allow faster charging
    Also allows usage of AC chargers that are not recognized

    To make it permanent put it into a init.d script
    14
    Hello guys,

    I took the plunge to fix the accelerometer for our few 4.2.2 roms and I did just that. I am providing the download link here - it is the hellboy 4.2 kernel AND ONLY FOR 4.2 ROMS containing the accelerometer fix and only that!

    Max - feel free to put the download link to your first page if you want :)

    Regards,
    1ce

    Hellboy4.2 - Accelerometer FIX