• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Dorimanx kernel - Dummies Guide

Dorimanx kernels 8.13 & 9.13 re-uploaded! :)

"FOUND the external SDCARD not mounted BUG! fixing!

Kernels 8.13 and 9.13 REUPLOADED!
*Fixed EXTERNAL SDCARD not mount via USB cable!
Now OK!

Nothing else changed!
"

Download, here

Source, here
 
Giving it a go right now... Let see is it all good like on Siyah ;)

How are you finding Dorimanx 8.13, (amended), old thing?

I was disappointed to see that, "Wi-Fi scan interval", had been removed from STweaks for this release as I felt that it saved me a lot of battery as I am a little waster and leave my Wi-Fi on, 24/7. I found that setting the scan to 360s rather than the stock 15s, was a good saving for me.

My gut feeling at this early stage is that 8.13, (amended), is not going to be as good as 8.12. I could, of course, re-install Siyah 6.0beta5 which I interrupted my test off to install the latest Dorimanx.

Decisions, decisions :dontknow:
 
Dorimanx Kernels 8.14 + 9.14 are up! :)

Dorimanx 8.X is for stock, Samsung based, JB ROM's

Dorimanx 9.x is for CM/AOKP JB ROM's


"Kernel is STABLE with good performance + good battery, we worked very hard on this one. (Me and Voku!)


Change Log:

*Voku updated Interactive CPU gov and enabled it. (need to test!)
*Voku updated/Ported many system code and ROW I/O sched tuning.
*Voku Ported and Tuned and reconstructed new CPU HOTPLUG code,
it's name is Inteli Hotplug, originally made by Faux123 for his OMAP device.
this new driver will help to save more power and give us nice performance.
*Voku Ported 3.0.72+73 Main Stream patch's.
*Voku Tuned cortex and profiles to mach new drivers.
*Updated to latest Linaro 13.03 kernel builder.
*Added new EDS module to allow using EDS paid/lite app to encrypt data on your device, module can be loaded via app or via STweaks.
*Allowed to use 1450mV for 520Mhz GPU freq.
*Equalized last CPU chip Voltage table (number 1) to have same CPU voltage as others!
We have 4 different CPU chips all over the world in same device! now all will have same voltage, this will allow higher OC and better battery save for all.
*Added +25mv to 1500mhz and 1600mhz for all chips. to give more stability.
*Updated many CORE and MEM code from 3.9.y kernel.
*Updated many SYSTEM code from 3.9.y kernel.
*Updated many CPU and SMP code from 3.9.y kernel.
*Added auto read ahead tweak, based on sdcard size!
*Updated INIT boot from latest CM-Kernel for 10.1 based ROMS.
*Cleaned old standard hotplug settings and script code.
*Added some STweaks better descriptions in BLN.
*Limited battery charge mA to 650mA, we cant get more any way, hardware limit! no way to have MORE, so 700mA was actually 650,
and we can have MIN of 450mA so no need to ask to set lower, it's will not work.
"

Download, here.

Source, here.
 
How are you finding Dorimanx 8.13, (amended), old thing?

I was disappointed to see that, "Wi-Fi scan interval", had been removed from STweaks for this release as I felt that it saved me a lot of battery as I am a little waster and leave my Wi-Fi on, 24/7. I found that setting the scan to 360s rather than the stock 15s, was a good saving for me.

My gut feeling at this early stage is that 8.13, (amended), is not going to be as good as 8.12. I could, of course, re-install Siyah 6.0beta5 which I interrupted my test off to install the latest Dorimanx.

Decisions, decisions :dontknow:

I went back to Siyah next day. There is sth wrong on dori as it messes up my sdcard and exsdcard location. U dont have this problem mate?
 
I'll give this a try, but not for a few days. I've only just flashed my present setup, so I'll wait 'til it settles down, so I can get a better comparison with the new Dori.:)
 
I went back to Siyah next day. There is sth wrong on dori as it messes up my sdcard and exsdcard location. U dont have this problem mate?

I used to get that problem... hence my TOP TIP in post #405...

TOP TIP: Make a nandroid backup before flashing this kernel. ;)

Now I just do a nandroid restore.

Looks like Dorimanx will not allow me to u/c to 800MHz, see here, which Siyah/STweaks/JB Power saving allows... so I think I'll do a swerve on this one and stick with Siyah 6.0beta5 which is proving to be a star kernel for me in combination with NEAT ROM LITE 4.6.1.
 
Thanks mate but your top tip is nandroid backup. I always do nandroid before flashing sth new. But it doesn`t explain why Dori is messing path to sdcard end exsd?
 
Thanks mate but your top tip is nandroid backup. I always do nandroid before flashing sth new. But it doesn`t explain why Dori is messing path to sdcard end exsd?

I only deal with the solution... you might need Hawker or Slug for the cause.

Right... back to my first turbo charged Pimms of the year! ;)
 
Contrary to my turbo Pimms fuelled ascertion in post #482...

so I think I'll do a swerve on this one and stick with Siyah 6.0beta5

I flashed the latest Dorimanx kernel for Sammy ROM's, 8.14, first thing yesterday morning and just used the stock extreme_battery profile in STweaks with my beloved BLN enabled and AdBlocker and I must say, I am pleasantly surprised!

Gone was the laggy, jerkiness, of some of the previous iterations for me. Early results on battery life are certainly on a par with Siyah+JB Power Saving inspite of the fact that I am on 1000MHz and not 800MHz and without JB Power Saving.

I have experienced zero freezes or S.o.D's. At first glance it would appear that in the 2 weeks between the Dorimanx 8.13 and 8.14 releases that a lot of work and thought has been put into this kernel and it shows.

Rather than the cursory look-see I had planned for Dorimanx 8.14, I will keep this on for awhile to see how it behaves.
 
What is so good in BLN lads? Tried it before but I don't see any use of it if my phone is in my pocket when not using it... That's why decided to give a go latest PhilZ kernel which is very good with battery life :)
 
I often leave my phone on my desk or kitchen table, clear off for a bit, can then see if missed a call or text without touching my phone
 
As per my post #486, here, I have spent 5 days on Dorimanx 8.14.

Using it in conjunction with NEATROM Lite, LSN, 4.6.1, on the stock extreme_battery settings I found it to be very good. No lags, freezes or stutters. Deep sleep was as good as Siyah and on moderate usage was roughly the same. See, here.

I have no hesitation in recommending Dorimanx 8.14 to anyone using it in conjunction with STweaks on Performance, Default and standard Battery profiles.

However, where I did notice a difference was at the weekend, when typically my phone usage and screen on time increases. On Friday I found myself having to have a quick top-up charge at the pub in the evening as I was running low when normally I would not need it. The same happened on Saturday after a full day out-and-about.

I came to the conclusion that the problem for me was that the extra 200MHz on the CPU MAX FREQUENCY that Dorimanx's extreme-battery profile runs at, a 25% increase over 800MHz, with stock settings made a big difference with the increased screen on time and usage.

I remember gokhanmoral, the developer of the Siyah kernel, telling me once that under clocking saved him more battery than all the under volting and tweaks put together where battery life is concerned and my phone, its setup and app's are geared to this and run very efficiently and smoothly on it.

Therefore, on Sunday, I under clocked to 800MHz on MAX FREQUENCY in STweaks and started to notice a difference immediately. It was slower, obviously, and lagged more... very noticeably more, and I encountered a screen freeze. The bottom line was that this kernel does not like going down to 800MHz IMHO.

Having said that, I doubt that most people would run their phone at 800MHz unless, of course, you are using the built-in Jelly Bean Power Saving feature with CPU power saving enabled, which seems to be void when using Dorimanx.

So, in conclusion, if you are using Dorimanx for anything other than very extreme battery savings I would thoroughly recommend it. For my uses and needs however, I am now back on Siyah 6.0beta5 with the settings outlined here and Power Saving enabled.
 
Dorimanx kernels 8.16 & 9.16 are up! :)

(in case you are wondering.... 8.15 & 9.15 were updated almost immediately. See changelog #2)

Dorimanx 8.X is for stock, Samsung based, JB ROM's

Dorimanx 9.x is for CM/AOKP JB ROM's


#1 Changelog for 8.15 & 9.15

"373 commits added!

856 files changed, 54713 insertions(+), 9173 deletions(-)

This Kernel is A MAJOR update! i have never done such big update before!
We need to test all we can.

Change Log: (i cant write all, it's too much! see gits)

*Voku ported new CPU GOV = ZZMOOVE it's good gov with HOTPLUG ability's and smart cpu management on sleep and wake.
for now no controls for it in STweaks, but you can select it.
*Voku ported new Ultra KSM code from 3.9.Y kernel, it's still in tests, we will see what good we can get from it, read google what is KSM (shared memory control with many apps)
*Voku tuned the Dynamic CPU freq on touch, seems to work good.
*Voku ported kernel patch 3.0.74-76 from main stream.
*Voku ported System code for ARM CPU and system.
*Voku tuned profiles for interactive GOV and other stuff.
*Till we can fix slide2wake to be off in call, it's OFF by default in all profiles.
*Voku ported good patch for Interactive CPU GOV. we need extensive testing.
*Voku ported updates for ROW and NOOP I/O scheds.
*I have made FULL sync of all new code for RAM from 3.9.y Kernel. we have all
*I have ported major update to filesystem + kernel main code + lib, from 3.9.y branch. (it's HUGE update!)
*We have fixed some small bugs in scripts.
*Voku added function to add DATE and TIME to kernel LOGO on each kernel release! that is very COOL
done by auto on kernel build.

have fun, report and test all you can,

RAM performance is now X2 and cpu power is awesome!
battery is holding longer!
"

#2 Changelog for 8.16 & 9.16

"After some more tests i have fixed some more and tuned profiles.

ALL, please update to 8.16 + 9.16 kernels! (online)

Change Log:
*Voku ported Interactive GOV as is from Google Android Kernel 3.4
*I have reset profiles to not use Interactive as main Default GOV, as it's may be unstable for some users. (profiles will be reset, on boot)
*I have ported major function update from 3.9.y kernel to fix the Ultra KSM and much more.
*I have set HZ value to 250 (was 200) it's effect globally on system performance. and it's best default for android.
"

Download, here

Source, here.
 
Dorimanx kernels 8.17 & 9.17 are up! :)


Dorimanx 8.X is for stock, Samsung based, JB ROM's

Dorimanx 9.x is for CM/AOKP JB ROM's


"New Kernels released! 8.17 and 9.17 ( STOCK/CM/AOKP and CM/AOKP ONLY!)

we have added more then 550 commits to this version! all from 3.10.Y kernel!

amount of code is:
959 files changed, 40623 insertions(+), 61044 deletions(-)

officially we now have kernel 3.7.Y+ and parts from 3.10.y
for now i cant declare it above 3.4.y, as some ROMS will not boot or stuck without reason after boot, tested by me and alucard! same result.
so we stay with version number 3.1.0 for now, its just version
but it's checked by ROM code and something is changed, no idea what.

Change Log:

INITRAMFS:

*New nightmare gov configuration by Alucard and descriptions fix.
*Fixed start of UKSM, now works as should and save power when screen is OFF.
*Tuned Random cache config, to boost on wakeup, set to normal on wake mode, and set to low on sleep to save battery! (it's the Entropy tweak)
*Reworked all STweaks XML file and reduced 300 lines to speed up a little STweaks load and fixed bugs in XML.
*Pulled new updates from latest CM-Kernel for ROM INIT and ADB.
*Set min boot cpu speed to 800Mhz to allow heat reduce.
*Removed BFQ I/O gov, it's not supported any more, after merges with 3.10.y source. (it's was made for spinning disks, and we have SSD, so it's was waste of RAM)
*Fixed the DATA/CACHE clean function, now it's will clean the partition without killing it , still this is dangerous function, it's may force you to reinstall ROM or reinstall lost apps that found to be damaged and broken.
*Fixed some small typos and partition mounting bugs.

Kernel:

*Pulled updates for RCU, CPU, ARM, CORE, MEM, IRQ, KERNEL, FS, SECURITY, IDR, TIME, CGROUPS, BLUETOOTH
from 3.10.y kernel! this was the HUGE updates pull, see git for all info! there are 15 pages from 9.16 to 9.17
*Alucard fixed and tuned Nightmare gov, now it's working very good and stable!
*Voku added lowmemkill changes and updated ROW I/O gov.
*I have reverted all NOTE8 MALI video updates! and made SYNC with original maliV2 source code + all the cool stuff by GM and CM.
+ full sync with latest UMP(memory processor) code from latest MaliV4 driver source!
In kernel 9.17 we now have only MALIV2 driver! ROMS with old video driver no longer supported! use 8.17 for STOCK ROMS and for old JB ROMS.
ICS(4.0.x) ROMS are not supported long time now, so dont try.
8.17 Kernel received all updates from 9.17 for video driver, only to CM/AOKP driver, STOCK ROM video driver remain as was.
*I have set CPU cut to 800Mhz when TEMP is 70C and release to MAX when TEMP is below 65C now when we stress the device it's HOT but has much more power then before!
(no power without heat! so dont cry about it) if you dont OC then phone is cool.
*Voku added patch to 3.0.77 from main stream.(updates are from 3.10.y= main stream!)
*Tuned ZZMOOVE CPU Gov.
*Updated Android Binder, Logger and Ashmem from 3.10.y to MAX possible! saved 1.5MB total ram and fixed a lot of bugs!

this is mega test kernel! but it's stable and working good!
also battery is saved not bad, and performance at top (when not HOT(above 70c then cpu at 800Mhz! but cool down and kick again!)

so have fun and report.
"

Download, here.

Source, here.

( I spoil you lot! ;) )
 
Bugled if I know! ;)

Haven't flashed it Twinn and no mention is made, as far as I can tell, about it. Best to do a nandroid just in case.

I know, but im too lazy today :P Thought u could be my guinea pig today :D

Anyway, i`m on Apolo for last few days and its really good in terms of battery life + smooth as butter! :)
 
I know, but im too lazy today :P Thought u could be my guinea pig today :D

As my dear old granny used to say... "You hold that thought in one hand and spit into the other hand and see which gets full first!" ;)


(Lovely turn of phrase from old granny ironass... before they burnt her at the stake.)
 
Dorimanx kernels 8.18 & 9.18 are up! :)

Dorimanx 8.X is for stock, Samsung based, JB ROM's

Dorimanx 9.x is for CM/AOKP JB ROM's


"Know bugs fixed:
Bluetooth now working as should with STOCK ROMS. also improved for others.
STweaks profiles now OK, if not report.

Change Log:

*Alucard improved/fixed Nightmare CPU gov + corrections in STweaks and profiles.
*I have fixed BT driver, now all ok.
*Ported all latest updates to TIME, RCU, WORKQUEUE, KTREAD, CPU TICK,
from 3.10.y Kernel.
*I have tuned and added Touch screen config for MX224E touch screens!
Now you can check what type of touch screen you have, and tune it till you happy! see SCREEN tab in Stweaks!
*Tuned RANDOM cache, now will not use high CPU on wakeup.

Have Fun and TEST.

Please do not LOAD your saved profile, just tune your stuff and save backup, just for case you will need it.
"

Download, here.

Source, here.
 
Back
Top Bottom