[KERNEL][UNOFFICIAL][EOL]DorimanX Stock JB 4.1.2-TRIM

Search This thread
The Background:

JB is far gone as of now, but i still love what Samsung delivered with JB 4.1.2 on my beloved SII.
Dorimanx and Computoncio used to deliver regular builds with latest patches from Linux kernel and they managed to bring it to 3.15-rc2.
But now the project seems like dead.
This is my effort to keep it ticking till the point its possible for me. My intentions is not create any mess of builds, that may harm this evergreen xda community. The Credit still goes to the Original Developers.

If you have problems or if anything goes wrong, you can flash latest build by Computoncio
You can download from his official website:
http://dorimanx.casoncia.org/

DISCLAIMER:
ONLY FOR JB 4.1.2 Based Roms
I'm not responsible for bricked devices or wrong version flashing
You are using this kernel at your own responsibility



——— !!!!!!!! YOU HAVE BEEN WARNED !!!!!!!! ———

FEATURES:
This kernel include the following additional features:​

* New Uber toolchain (4.9) 10-05-2015. Overall it feels smoother on it than linaro.
* IsoRec Support
* SuperSU 2.46
* FPU corruption bugfix (aka music player fix)
* Package Parsing error fixed. There is an issue with the current Initramfs. I have reverted to older version (v98) of it.


CREDITS:
Dorimanx (the real master of the kernel)
Gokhanmoral (Siyah Kernel)
Voku1987(This Kernel)
Alucard_24(This Kernel)
STANTRC(This Kernel)
Entropy512 (CyanogenMod)
Tungstwenty (On screen gestures addon)
Torvalds (Kernel 3.6.Y maintainer)
Computoncio (This Kernel)
cybernetus (This Kernel)
stelistcristi (Contents of this post)
Lanchon ( for IsoRec Support)
gsstudios ( For extended Support on other ROMs and versions)

Download
http://chhapil.github.io

KERNEL SOURCE:
Source code of the kernel can be found here:
https://github.com/chhapil/Dorimanx-SG2-I9100-Kernel
https://github.com/chhapil/initramfs3

End of Life
 
Last edited:
Changelog

Please find the trim disabled builds in OP. Please mention the version when you report the issues along with logcat and kmsg logs
8.47v033
General stability merges from @gsstudios's repo
Uber 5.x branch updated to the latest feb release, the phone is more quicker now
I have been using this build now last couple of day without any issues.

v8.47v025
TRIM Enabled
Updated to linux mainline 3.15 thanks to @gssstudio
isorec support thanks to @gsstudios and @Lanchon
lz4 compression on zram
other enhancements

v8.45v007
Changed to Uber toolchain
Package parsing error fixed
Music Bug Fix

v8.45v009
Uber toolchain updated to dated 15-05-2015
BLX battery life extender fix, refer http://xdaforums.com/nexus-s/development/mod-battery-life-extender-blx-t1257497

v8.45v010
FIOPS enabled, check stweaks to set it ---Removing the build as of now...looks like there are some issues with FIOPS as of now, it was getting set was PLACEBO. I'm testing it once again.

v8.45v012
FIOPS fixed and tested OK. Kindly check
TRIPNDROID added to I/O schedulers

v8.45v015
Updated Uber toolchain
Enabled O3 optimization flag
I'm in process to optimize the compilation flags. I'll update the builds as when they more optimized.

v8.45v016
TRIM ENABLED
I have been testing this with my phone from last couple of days, working fine with me.
Dorimanx includes all the fixes needed to enable trim. Check Lanchon's thread for all the details, whether you can use TRIM on your phone!
http://xdaforums.com/galaxy-s2/development-derivatives/rom-brickbug-aftermath-speeding-t2843238
Use this at your own RISK

I have also added options to run trim from Stweaks. it would trim your data, cache, system and preload partitions only. I have also added cron support to run trim every day morning, but cron is somehow broken, i;m still looking into that issue.


v8.45v021
TRIM is still ENABLED, i'm working on the switch to publish both trim and non trim versions
Use this at your own RISK
1. Initramfs updated to sync with Dorimanx's branch. Dualbooters @Troubadour666 kindly test
2. Governors updated ---->> Hyper, ondemand, nightmare
3. O3 flags reverted, it was consuming more battery for us


v8.45v025
TCP Congestion control option added to stweaks.
westwood and others can be set
thanks to @gsstudios for the fix and config

v8.45v027
CPU scheduler lionheart fixed. working fine now
patch and build process to create trim/non-trim builds for users.

v8.45v029
busybox updated to 1.23.2

v8.45v032
CPU governors updated
I/O schedulers updated
CPU is getting stuck at highest frequency, removing this build


v8.47v003
Uber Toolchain changed to 4.8 for better battery and less issues.
You can see a big bump in the version number, that was due to my trials with new features, but I'm not able keep up building and testing new builds frequently due to professional commitments. But I'll try my best.
Release management changed to Github

v8.47v007
Non-Trim Build
Lionheart, congestion control restored.

Downloads:
http://chhapil.github.io/



Full change log
https://github.com/chhapil/Dorimanx-SG2-I9100-Kernel/commits/master-jelly-bean

I'm having SODs with non trim build, will test and upload another build. I'm not getting enough time to test non-trim builds, so its taking back seat
 
Last edited:

Troubadour666

Inactive Recognized Contributor
Aug 3, 2012
3,140
7,035
43.7031 - 7.2661
Hi :)
your kernel booted fine my 2nd rom Spirit (4.x) with mali v2 added in rom ;)

thanks for the project :)

(i have OMNI rom LP on 1rst rom )
 

Attachments

  • Screenshot_2015-05-12-07-55-04.png
    Screenshot_2015-05-12-07-55-04.png
    69.4 KB · Views: 1,717
Last edited:

Saber

Inactive Recognized Contributor
Apr 9, 2014
4,046
8,485
Melbourne
joshualay.xyz
Xiaomi Poco F3
Last edited:

Saber

Inactive Recognized Contributor
Apr 9, 2014
4,046
8,485
Melbourne
joshualay.xyz
Xiaomi Poco F3
This is a feature request. May you please add back the fiops scheduler that was removed a while ago (for some reason, fiops still exists in the dorimanx kernel code, but is somehow not listed in stweaks).
 
Last edited:
This is a feature request. May you please add back the fiops scheduler that was removed a while ago (for some reason, fiops still exists in the dorimanx kernel code, but is somehow not listed in stweaks).
I read around the reviews of FIOPS, It looks good. Let me check the code.
Meanwhile can you within Dorimanx thread why it was removed?
 
  • Like
Reactions: cammi123

Saber

Inactive Recognized Contributor
Apr 9, 2014
4,046
8,485
Melbourne
joshualay.xyz
Xiaomi Poco F3
I read around the reviews of FIOPS, It looks good. Let me check the code.
Meanwhile can you within Dorimanx thread why it was removed?

According to this post: http://xdaforums.com/showpost.php?p=34308971&postcount=15892, dorimanx removed fiops a while ago because it was bugged. But he did that at a early build of his kernel, so stability could be better (or at least different) now with all the kernel changes. It's a shame since it was a good scheduler too (zen was supposedly better). IMO, it's probably not worth the time investing to put this feature back into dorimanx kenel.
 
Last edited:
  • Like
Reactions: chhapil
This is a feature request. May you please add back the fiops scheduler that was removed a while ago (for some reason, fiops still exists in the dorimanx kernel code, but is somehow not listed in stweaks).
Here is Dorimanx's post why it was removed.
http://xdaforums.com/galaxy-s2/deve...3-jb-i9100-t1617219/post34308971#post34308971

I just went through code, it wont be much of hassle to enable it back, but i guess it would take a lot of testing.
 
Last edited:
  • Like
Reactions: cammi123

visky642

Senior Member
I have been using FIOPS for couple of days now
Here is my observation,
Although it doesn't beat ROW on Androbench Benchmarks, the phone feels snappier with it, I guess that's due to good multitasking capability of the scheduler.
There are occasional lock ups but the phone recovers in couple of seconds.
Hey thanks for bringing back dorimax first of all ,..
i have a few questions actually
1st y does dorimax takes up more ram than other kernels like jeboo or other stock based have about 820-830 MB of ram while dori has 760 something
2nd if this is because its capable of taking up all of android 4.x can you make it purely 4.1 stock based to have more user Ram
 

Zile995

Senior Member
Apr 27, 2014
1,593
1,898
Belgrade
Hey thanks for bringing back dorimax first of all ,..
i have a few questions actually
1st y does dorimax takes up more ram than other kernels like jeboo or other stock based have about 820-830 MB of ram while dori has 760 something
2nd if this is because its capable of taking up all of android 4.x can you make it purely 4.1 stock based to have more user Ram
Maybe because DorimanX supports dual boot? Two Mali drivers in one version for JB, witch isn't greatly optimised. Apolo without overclock works better.

Scrolling in settings is laggy with this kernel, and in all kernels from 8.x branch.
Unoptimized for TW, on AOSP is different story.
 
Last edited:
  • Like
Reactions: visky642

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    The Background:

    JB is far gone as of now, but i still love what Samsung delivered with JB 4.1.2 on my beloved SII.
    Dorimanx and Computoncio used to deliver regular builds with latest patches from Linux kernel and they managed to bring it to 3.15-rc2.
    But now the project seems like dead.
    This is my effort to keep it ticking till the point its possible for me. My intentions is not create any mess of builds, that may harm this evergreen xda community. The Credit still goes to the Original Developers.

    If you have problems or if anything goes wrong, you can flash latest build by Computoncio
    You can download from his official website:
    http://dorimanx.casoncia.org/

    DISCLAIMER:
    ONLY FOR JB 4.1.2 Based Roms
    I'm not responsible for bricked devices or wrong version flashing
    You are using this kernel at your own responsibility



    ——— !!!!!!!! YOU HAVE BEEN WARNED !!!!!!!! ———

    FEATURES:
    This kernel include the following additional features:​

    * New Uber toolchain (4.9) 10-05-2015. Overall it feels smoother on it than linaro.
    * IsoRec Support
    * SuperSU 2.46
    * FPU corruption bugfix (aka music player fix)
    * Package Parsing error fixed. There is an issue with the current Initramfs. I have reverted to older version (v98) of it.


    CREDITS:
    Dorimanx (the real master of the kernel)
    Gokhanmoral (Siyah Kernel)
    Voku1987(This Kernel)
    Alucard_24(This Kernel)
    STANTRC(This Kernel)
    Entropy512 (CyanogenMod)
    Tungstwenty (On screen gestures addon)
    Torvalds (Kernel 3.6.Y maintainer)
    Computoncio (This Kernel)
    cybernetus (This Kernel)
    stelistcristi (Contents of this post)
    Lanchon ( for IsoRec Support)
    gsstudios ( For extended Support on other ROMs and versions)

    Download
    http://chhapil.github.io

    KERNEL SOURCE:
    Source code of the kernel can be found here:
    https://github.com/chhapil/Dorimanx-SG2-I9100-Kernel
    https://github.com/chhapil/initramfs3

    End of Life
    9
    I'm back

    I'm back to SII development after a stint of other device.
    I'm pulling changes from gsstudio to JB branch

    I'll publish to build soon
    8
    Changelog

    Please find the trim disabled builds in OP. Please mention the version when you report the issues along with logcat and kmsg logs
    8.47v033
    General stability merges from @gsstudios's repo
    Uber 5.x branch updated to the latest feb release, the phone is more quicker now
    I have been using this build now last couple of day without any issues.

    v8.47v025
    TRIM Enabled
    Updated to linux mainline 3.15 thanks to @gssstudio
    isorec support thanks to @gsstudios and @Lanchon
    lz4 compression on zram
    other enhancements

    v8.45v007
    Changed to Uber toolchain
    Package parsing error fixed
    Music Bug Fix

    v8.45v009
    Uber toolchain updated to dated 15-05-2015
    BLX battery life extender fix, refer http://xdaforums.com/nexus-s/development/mod-battery-life-extender-blx-t1257497

    v8.45v010
    FIOPS enabled, check stweaks to set it ---Removing the build as of now...looks like there are some issues with FIOPS as of now, it was getting set was PLACEBO. I'm testing it once again.

    v8.45v012
    FIOPS fixed and tested OK. Kindly check
    TRIPNDROID added to I/O schedulers

    v8.45v015
    Updated Uber toolchain
    Enabled O3 optimization flag
    I'm in process to optimize the compilation flags. I'll update the builds as when they more optimized.

    v8.45v016
    TRIM ENABLED
    I have been testing this with my phone from last couple of days, working fine with me.
    Dorimanx includes all the fixes needed to enable trim. Check Lanchon's thread for all the details, whether you can use TRIM on your phone!
    http://xdaforums.com/galaxy-s2/development-derivatives/rom-brickbug-aftermath-speeding-t2843238
    Use this at your own RISK

    I have also added options to run trim from Stweaks. it would trim your data, cache, system and preload partitions only. I have also added cron support to run trim every day morning, but cron is somehow broken, i;m still looking into that issue.


    v8.45v021
    TRIM is still ENABLED, i'm working on the switch to publish both trim and non trim versions
    Use this at your own RISK
    1. Initramfs updated to sync with Dorimanx's branch. Dualbooters @Troubadour666 kindly test
    2. Governors updated ---->> Hyper, ondemand, nightmare
    3. O3 flags reverted, it was consuming more battery for us


    v8.45v025
    TCP Congestion control option added to stweaks.
    westwood and others can be set
    thanks to @gsstudios for the fix and config

    v8.45v027
    CPU scheduler lionheart fixed. working fine now
    patch and build process to create trim/non-trim builds for users.

    v8.45v029
    busybox updated to 1.23.2

    v8.45v032
    CPU governors updated
    I/O schedulers updated
    CPU is getting stuck at highest frequency, removing this build


    v8.47v003
    Uber Toolchain changed to 4.8 for better battery and less issues.
    You can see a big bump in the version number, that was due to my trials with new features, but I'm not able keep up building and testing new builds frequently due to professional commitments. But I'll try my best.
    Release management changed to Github

    v8.47v007
    Non-Trim Build
    Lionheart, congestion control restored.

    Downloads:
    http://chhapil.github.io/



    Full change log
    https://github.com/chhapil/Dorimanx-SG2-I9100-Kernel/commits/master-jelly-bean

    I'm having SODs with non trim build, will test and upload another build. I'm not getting enough time to test non-trim builds, so its taking back seat
    8
    Hey guys,

    chhapil has released a new build on github. build 8.47v033.

    He has updated UBER toolchain and included some kernel updates found in my builds to increase stability. OP hasn't been updated yet, so I thought I would give a little announcement ;)

    gsstudios
    8
    New Release: 8.47v040

    Change log
    This is mostly small fixes release, mostly ported from @gsstudios repo. Not getting enough time these days
    1. SIO updated to SIO Plus
    2. vfs cache pressure synced to CM LP
    3. Other small fixes

    Please run hawker's kernel clean up script before flashing this new build.
    Let me know if you get SODs