• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL][LINARO][EOL]DorimanX kernel for LOS14.1

How's the battery life on my kernel?

  • Much better than stock LOS

    Votes: 6 66.7%
  • Slightly better than stock LOS

    Votes: 1 11.1%
  • About the same/I can't tell

    Votes: 2 22.2%
  • Slightly worse than stock LOS

    Votes: 0 0.0%
  • Much worse than stock LOS

    Votes: 0 0.0%

  • Total voters
    9
Status
Not open for further replies.
Search This thread

Oriceles

Member
May 14, 2015
19
4
With corrupted zip, does the same thing occur when you download from both links (AFH and Github)?

As for recovery, what version are your running? Does the same issue occur on both internal and external storage? What filesystems are you backing up?

I'm sorry for my noobness, I went google and it seems my external sd card has corrupt permissions, so I moved to internal storage and was able to restart to system without a problem :good:

i.imgur.com/fZtPbH5.png (xda won't allow me to hotlink yet)

Now, I have a question regarding lineage os nightlies. Can I have them enabled or I have to manually update and then flash the kernel again?
 

Saber

Inactive Recognized Contributor
Apr 9, 2014
4,045
8,451
Melbourne
joshualay.xyz
I'm sorry for my noobness, I went google and it seems my external sd card has corrupt permissions, so I moved to internal storage and was able to restart to system without a problem :good:

i.imgur.com/fZtPbH5.png (xda won't allow me to hotlink yet)

Now, I have a question regarding lineage os nightlies. Can I have them enabled or I have to manually update and then flash the kernel again?

Best to manually update in-case of any issues. Once the ROM updates, and if you forget to flash the kernel, you'll notice a lot of basic functions will not work. After flashing kernel again, everything should be back to normal.
 

Skyline

Senior Member
Mar 31, 2014
511
381
Mumbai
OnePlus 5T
OnePlus 7 Pro
In my attachment is an adb logcat from the boot loop phase (with bootanimation), after wipe cache/dalvik. It's the latest kernel build from today. Hope it helps. The phone became very hot, you can boil water with it :p

How much time you waited until considering as a bootloop? bcoz log shows it's still optimizing apps.
You're using this kernel on aicp??? If so, problem is same as this one https://github.com/gsstudios/Dorimanx-SG2-I9100-Kernel/issues/74
@Saber did checked the attached logs? I tried but not able to see root cause :(
 
Last edited:

Nobby1960

Senior Member
Jun 3, 2016
843
404
Freiburg
How much time you waited until considering as a bootloop? bcoz log shows it's still optimizing apps.
You're using this kernel on aicp??? If so, problem is same as this one https://github.com/gsstudios/Dorimanx-SG2-I9100-Kernel/issues/74
@Saber did checked the attached logs? I tried but not able to see root cause :(
First I tested to wipe cache/dalvik with the stock kernel, this worked normally. Then I flashed the DorimanX, after this I wiped cache/dalvik again and I did the adb logcat during the boot animation, in approximately 15 min - then the logcat went no further. The phone became so hot that I got doubts. You mean it could be AICP? I will test the whole again with plain vanilla LOS 14.1 to figure it out.
 
Last edited:
  • Like
Reactions: Skyline

Skyline

Senior Member
Mar 31, 2014
511
381
Mumbai
OnePlus 5T
OnePlus 7 Pro
First I tested to wipe cache/dalvik with the stock kernel, this worked normally. Then I flashed the DorimanX, after this I wiped cache/dalvik again and I did the adb logcat during the boot animation, in approximately 15 min - then the logcat went no further. The phone became so hot that I got doubts. You mean it could be AICP? I will test the whole again with plain vanilla LOS 14.1 to figure it out.

May be or not aicp but there is something wrong with kernel that caused bootloop on Resurrection Remix MM previously so this can be same case.
Again, from your log this doesn't seems like bootloop and you may get time to try it again.
 

Nobby1960

Senior Member
Jun 3, 2016
843
404
Freiburg
May be or not aicp but there is something wrong with kernel that caused bootloop on Resurrection Remix MM previously so this can be same case.
Again, from your log this doesn't seems like bootloop and you may get time to try it again.
Okay - new try, same procedure: A working AICP 12.1, flashed DorimanX, wiped cache/dalvik.

Begin of logging: 08-03 21:34
End of logging: 08-03 22:10 (canceled from me)

It seems like a veeeery slow start - you see always the boot animation. The logfile is much bigger - I must zip it ;)
 

Attachments

  • logcat_boot_aicp.zip
    1.2 MB · Views: 5

Saber

Inactive Recognized Contributor
Apr 9, 2014
4,045
8,451
Melbourne
joshualay.xyz
Okay - new try, same procedure: A working AICP 12.1, flashed DorimanX, wiped cache/dalvik.

Begin of logging: 08-03 21:34
End of logging: 08-03 22:10 (canceled from me)

It seems like a veeeery slow start - you see always the boot animation. The logfile is much bigger - I must zip it ;)
I've checked the previous log but only could find errors with the ROM only supporting PIE (executable blocking security feature), and hence some scripts could not run. If the log is from AICP, then I won't be adding support for that ROM as I will be only maintaining for Lineage.
 

Nobby1960

Senior Member
Jun 3, 2016
843
404
Freiburg
I've checked the previous log but only could find errors with the ROM only supporting PIE (executable blocking security feature), and hence some scripts could not run. If the log is from AICP, then I won't be adding support for that ROM as I will be only maintaining for Lineage.
This is no problem, the kernel works with AICP generally. Only after the flashing of the kernel cache/dalvik should not be wiped anymore. I still did not have the time to test all the nice features of the kernel :)
 

Nobby1960

Senior Member
Jun 3, 2016
843
404
Freiburg
bootloop here and i have button power broken xD
Just remove the battery. I have one phone for spare parts here with a broken power button. To reboot the phone: Put in the charger, then the battery and press volume down, there is the warning screen. Now volume down again for reboot. If you want into download mode, press volume up ;)

Edit: Which ROM is on your phone - did you wipe cache/dalvik after flashing the kernel? This could be the cause of the bootloop. Important: The DorimanX is only supported for the plain vanilla LOS 14.1, not for derivates like RR, AICP etc.
 
Last edited:
  • Like
Reactions: cascabel

Saber

Inactive Recognized Contributor
Apr 9, 2014
4,045
8,451
Melbourne
joshualay.xyz
New build is out! ;)

Changelog:
Code:
[B]DorimanX 13.0 b004[/B]
- Synced scheduler and block changes from linux 3.16
- Synced security/keys and selinux changes from linux 3.16
- Synced kernel/fork, lmk and other changes from dorimanx
- Temporarily disable playready DRM to fix package manager corruption issues
- Remove powerHAL introduced in lineageOS to remove governor setting conflicts
- Various script improvements thanks to @Realex-fire

As you can see, there have been many improvements throughout the kernel since the last build. As always, report any bugs/issues with a logcat or dmesg (with some exceptions inc. ROM compatibility).

Regards, Josh
 

sniburn

Member
Mar 24, 2016
35
6
Iloilo
ive been using this kernel on my RR latest..seems solid to me excpt some random reboots every 2days or so.usually when im doing nothing(sleeping).it just rebooted haha xD.ill try the latest build then we'll see.thanks for this kernel btw.
 

wawa9292

Senior Member
Jan 9, 2012
83
11
Trenggalek
How to

ive been using this kernel on my RR latest..seems solid to me excpt some random reboots every 2days or so.usually when im doing nothing(sleeping).it just rebooted haha xD.ill try the latest build then we'll see.thanks for this kernel btw.

how did you install this kernel with RR??

I kept getting BootLoop at dorimanx Logo.. never entering BootAnimation at all.. :(
 

AhmAdDev99

Senior Member
Jun 3, 2016
57
21
Hawler
Hi
I know this kernel is for i9100, But i want to build a kernel based om cm12.1 kernel for i9100g.
I asked in i9100g forum but no one helped. My problem is initramfs, How to get initramfs for my i9100g?

Hope you guys help me, Thanks.
 

Saber

Inactive Recognized Contributor
Apr 9, 2014
4,045
8,451
Melbourne
joshualay.xyz
Hi
I know this kernel is for i9100, But i want to build a kernel based om cm12.1 kernel for i9100g.
I asked in i9100g forum but no one helped. My problem is initramfs, How to get initramfs for my i9100g?

Hope you guys help me, Thanks.
Now the problem isn't just with the initramfs, the kernel base is specific to the international i9100. Initramfs or the (ramdisk) is just the contents of the ROM found in the root directory. Remember, this is a i9100 forum so we don't exactly have the "same" device so to speak (so in other words, this is OT and should be either forum specific post or PM).
 
Last edited:

wawa9292

Senior Member
Jan 9, 2012
83
11
Trenggalek
hmm..ive installed RR then reboot then install Gapps then reboot then flash DXK..dont clear cache after installing the kernel it will lead to bootloop.:good:

I've do exactly like what you do yesterday..
But still I can't make it to boot..

Stuck at Dorimanx logo.. btw I use TWRP isorec to install.. were you using another recovery??
 

Saber

Inactive Recognized Contributor
Apr 9, 2014
4,045
8,451
Melbourne
joshualay.xyz
New build is up! :highfive:

Build: DorimanX 13.0 b005

Realex-fire (co-maintainer) has been hard at work merging and testing patches from Dorimanx OP3T kernel. Some of the changes will help improve CPU utilization and as of a result, more battery should be saved. There were many other changes throughout the kernel that you'll either have to find out in the changelogs or by testing out the new build. In other words, the general stability and the performance of the kernel should be better versus older builds.

Happy flashing, Josh ;)
 

JaLoou

Senior Member
Jun 20, 2017
171
14
Hello.
Sorry, I suggest measures for fix a bug with a big battery drain, experienced by some users:

the Media Storage app must just use less of CPU performance.

I discover this app drains a battery mostly when many media files are on the internal or external smartphone storage due to this app finds the files, scans they, creates and saves databases.

May it is possible to decrease the CPU frequaincy for this app only?

May it is possible to lower a priority for this app among other apps?

This app read and writes a NAND memory. But a NAND memory is much more slow rather than RAM. So, the CPU haves empty cycles mostly performing this app.
If CPU frequaincy will be decreased for this app only then it will not make this app too slowly but the battery drain will be less significantly.

I think if such measures will be implemented in custom ROMs then the battery drain problem will be solved finally.
 
  • Like
Reactions: wawa9292

wawa9292

Senior Member
Jan 9, 2012
83
11
Trenggalek
Same condition

Yeah. I commented the post-init service.
Good news for me at least now I am able to boot successfully. I don't know how and for how much time it will work bcoz whenever I reboot it stucks in same condition. Thanks for attention though.

Hey pal..

Your issue happened on mine too..
I'm using LOS14.1..
Without flashing dori, boots okay..
After flashing dori, only able to go dorimanx logo..
Can't go further, and then hot restarted it self..

And me too, i'm using i9100g lcd display panel.. :D

By the way, have you found the solve??
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    Logo.png
    Unofficial DorimanX builds by Saber (formerly gsstudios)


    The Background:
    DorimanX development has stopped for a while now. I've been a long term dorimanx user, but I felt that a lot of features need to be implemented into the kernel. As of a result, I decided to make my own personal builds! Please note that I'm no way as good as the master himself, Dorimanx, but I try to implement features to the best of my abilities. Also, I'm not going to be a proper maintainer of dorimanx kernel, this is just what I've done in my spare time.

    If you have problems or if anything goes wrong, you need to reflash your current ROM to revert kernel.


    The Mission:
    To continue giving support for the much loved kernel. New features and additions will be added to improve flexibility and speed to the already amazing kernel. My goal is to improve DorimanX kernel as much as I can, without sacrificing stability.


    DISCLAIMER:
    ONLY FOR LOS14.1 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 includes the following additional features over stock dorimanX kernel:
    - CPU Governors: HYPER, Ondemand, pegasusQ, Intellidemand, neoX, darkness, nightmare, zzmoove, sleepy, conservative (Default: HYPER)
    - IO Schedulers: ROW, Tripndroid, FIOPS, SIOPlus, BFQ, CFQ, Noop, ZEN, Deadline (Default: ZEN)
    - TCP Algorithms: Cubic, Reno, BIC, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, Lp, Yeah, Illinois (Default: Westwood)
    - Built with optimised Linaro 4.9 Toolchain
    - Built-in Stweaks profiles updated (All profiles suit needs for most people now)
    - Trim support (Be careful if you have brickbug affected chip!)
    - Updated FPBug/Musicbug fix is already included in this kernel!
    - BLN and BLNWW support
    - Updated Linux Kernel version to 3.15.0 stable!
    - Freezefix is already included in this kernel!
    - Isorec support
    - MDNIE mode and scenario tuning
    - F2FS support

    THINGS TO DO:
    - Allow users to revert kernel back to stock with everything working

    THINGS I WILL NOT ADD:
    - LZ4 Compression (Our Boot partition is way too small to support this)
    - Useless CPU governors (such as Userspace)
    - Colour tuning support (Unless someone helps me with this)
    - Higher thermal limits (We all know what happens if we do this)
    - Higher overclocking/Lower underclocking capabilities (So you want less stability and more SODs?)
    - Synapse support (Stweaks is the only app that can fully support this kernel)
    - Linux Kernel version updates (My skills need to improve first before taking on something this big)

    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 (Linux Kernel maintainer)
    Computoncio (This Kernel)
    cybernetus (This Kernel)
    stelistcristi (Contents of this post, updates)
    chhapil (Kernel build support, updates)
    Chet Kener (Linaro/UBER toolchain)
    Lanchon (TRIM fix and Isorec for Dorimanx)
    Zeitferne (FP Bug/Music Bug fix and freezefix)
    Lysergic Acid (LOS14.1)
    rINanDO (LOS14.1)
    serenitys (LOS14.1)
    Realex-fire (Marshmallow/Nougat support and kernel fixes)
    Skyline (Material Stweaks and testing)

    DOWNLOAD:
    Refer to third post

    CHANGELOG:
    Refer to second post

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

    ISSUES:
    - Users will lose a lot of functionality if they dirty flash ROM to restore kernel
    - If you reboot your phone, you may experience a large battery percentage drop
    - All dorimanx bugs

    WHAT ROMS DO I SUPPORT?
    You should only flash this kernel on top of:
    - LineageOS 14.1

    USEFUL LINKS
    CPU Governor and I/O Scheduler Guide
    DorimanX tuning guide
    TCP Algorithm guide



    XDA:DevDB Information
    DorimanX kernel for LOS14.1 by Saber, Kernel for the Samsung Galaxy S II

    Contributors
    Saber, dorimanx, Realex-fire
    Source Code: https://github.com/gsstudios/Dorimanx-SG2-I9100-Kernel

    Kernel Special Features: See post #1

    Version Information
    Status: No Longer Updated

    Created 2017-07-25
    Last Updated 2017-09-19
    16
    New build is up! :highfive:

    Build: DorimanX 13.0 b005

    Realex-fire (co-maintainer) has been hard at work merging and testing patches from Dorimanx OP3T kernel. Some of the changes will help improve CPU utilization and as of a result, more battery should be saved. There were many other changes throughout the kernel that you'll either have to find out in the changelogs or by testing out the new build. In other words, the general stability and the performance of the kernel should be better versus older builds.

    Happy flashing, Josh ;)
    13
    Announcement. Please read!

    Hi everyone,

    I have been thinking about leaving behind S2 development for a while, but this device never seems to die :)

    Today I officially announce that kernel development has ended.

    To be honest, I never expected so many users to support my kernel, especially since I have decided to build my kernels blindly, so thanks to all of the brave users for using my kernel :)

    Blind builds in development is never a good idea. However, GreekDragon and Realex-fire gladly offered help and in turn we have a fully functioning kernel running on Nougat.

    So where to now? There aren't any custom kernels being developed anymore!!!

    As long as there's custom ROMs still being developed and there is a demand for more control over hardware, I'm sure someone on XDA or on the internet will come up with something :)

    Regards, Josh
    12
    New build is out! ;)

    Changelog:
    Code:
    [B]DorimanX 13.0 b004[/B]
    - Synced scheduler and block changes from linux 3.16
    - Synced security/keys and selinux changes from linux 3.16
    - Synced kernel/fork, lmk and other changes from dorimanx
    - Temporarily disable playready DRM to fix package manager corruption issues
    - Remove powerHAL introduced in lineageOS to remove governor setting conflicts
    - Various script improvements thanks to @Realex-fire

    As you can see, there have been many improvements throughout the kernel since the last build. As always, report any bugs/issues with a logcat or dmesg (with some exceptions inc. ROM compatibility).

    Regards, Josh
    11
    New kernel build is out, enjoy :highfive:

    Changelog:
    Code:
    DorimanX 13.0 b002
    - Updated exfat from Dorimanx sources
    - Reverted the kernel's internal tick rate back to 250
    - Changed default governor to Nightmare
    - Stweaks profile updates
    - Enable adb autostart and insecure adb for debugging purposes

    Fairly minor update compared to previous build, but it does include some worthwhile changes. As always, report any bugs with logs (if applicable) so I can help with the best of my abilities.

    Also, if you're wondering why I've changed the default governor to Nightmare, it is because I want to experiment with the governors and see if it helps with stability and battery. I don't mean that HYPER is unstable (in fact, it's the exact opposite), I just want to ensure the best possible experience with my kernel. If you don't like the change, you can always change the governor in stweaks.

    Regards, Josh