Dorimanx Kernel v1.0 -> v5.2

This post was published 7 years 1 month 23 days ago which may make its actuality or expire date not be valid anymore. This site is not responsible for any misunderstanding.

This is a summary …

restored lot’s of code that i and voku ported, to restore stability, much from that code was exp, so it’s moved to EXP branch, i will test it offline.

changes to cortex for stability, see git.

messed with profiles save, should be ok now.

improved stability!

improved performance!

updated to 3.0.38!

fixed GPS

added wifi supplicant tuning to extweaks and to cortex.

added FIX for Korean GPS

added BT fix for SAMMY 4.0.4 ROMS by Gokhanmoral! TNX!

more code porting for better deepsleep! and network fixes.

tuned hyper gov and renamed to HYPER!

updated to Samsung Update 5 + 6

lots of changes to TVOUT driver, it’s may now work on custom roms!

removed ondemand, HYPER is the same gov but more advanced!

fixed intellidemand now it’s stable.

ported more code fixes from 3.5-rc7

added new tweaks in extweaks and converted many to checkboxes.

more patches to WIFI driver.

battery life improved allot! thanks to code changes that put more drivers to sleep!

removed KSM and ZCACHE from config, ZCACHE is damaged after merging with kernel 3.5-rc7 and KSM eat battery and dont really help. no big change in performance, still fast and smooth. (zcache no longer used in 3.x.x so we disable it too)

VOKU has ported lots of new code for process control and kill + memory control. from 3.1.Y

fixed wakeup booster, it’s more smart!, now i boost the freq to max but with your GOV not with performance, and add +25mV to all steps for time that wakeup booster works, then it’s will set speed to normal and reduce voltage by -25 and all will be as you set.

cleaned code from unused functions.

extended light sensor and battery sensor pulling time, to reduce battery use, and CPU use (done by voku)

added new GOVs intellidemand and wheatley they are good for battery save, and can be fast if tuned via setcpu app! or they SLOW by default but very smart.

fixed all GOVS code about idle time statistics and wait for IDLE, should help reduce battery drain.

restored some define values to default, this small things can make big problems, we made some changes to them without fully understanding if it’s OK or may damage some thing, like front camera!

Kernel size is FULL, 8.10MB so very soon i will have to cut some tuning to gain more room for code changes…

fixed BLN still ON after main BLN switch off!

fixed small bug in kernel optimization.

tuned brightness for simple auto brightness (modded by VOKU)

improved stability and performance.

File system corruption protection. by using FSYNC function to sync all changes to file system more often.

added extweaks MISC option to disable the FSYNC to get little more performance, but reduce to less safe from damage file system (DEFAULT for all KERNELS!) this function is external! option will be updated only on reboot! not as you set it.

removed cortex background process for default and battery profiles, so user can use it or not. see extweaks, (without cortex, wake up booster + sleep gov change + dynamic GOV modding will not work!) for some ROMS, it’s GOOD! since they get SOD all day with cortex ON, so try without, if OK, try with, if OK, have fun, if SOD, disable again.

it’s ON for performance profile!

Battery life improved.

added code fix that reduce CPU usage on idle to 1~15% on 100Mhz! was 15~30% now more battery will be saved.

set 15 CPU freq steps for all profiles and removed settings to change it, there are many code trigers that depend on 15 freq steps, so best to have all for all profiles, then reduce the MAX freq to what needed, (already set)

if you have added any INIT.D scripts that mess with my settings, REMOVED THEM, then test my kernel,

for some phones to low settings will always kill the phone,

I am asked all people that post INIT.D scripts in this thread, STOP/REMOVE. keep them to your self. thanks.

Tweaked all profiles! set the suspend freq to min 700 max 800! as Samsung request! lest stop the SOD! please do not change that settings.

Added new Patch for WIFI filter found by Entropy512 seems that we had an open packet filter that helped to drain battery with wakelocks!

Fixed some cortex code, all should be good. and fast!

Removed EXP ver, need to work on it.

For now this kernle not include new Power Manager by VOKU, we still testing!

Fixed Wakeup booster script, now will wake and power the phone for 10 sec on max we can get! the reduce to normal as user set in extweaks! will work only if background process is ON,

Changed all profiles! boosted GPU freq and voltage for all, after testing with heavy games! now stable! + govs change.

Cleaned and updated HYPER + ONDEMAND govs to 3.0.Y tree + mods.

Lots of new stuff ported by voku for WIFI driver, so test it as much as you can.

Fixed some bugs in cortex script, removed not used stuff from crypto module.

Fixed SAMMY boot (reverted some stuff)

Fixed led_timeout bug in extweaks.

Fixed zram stats info for roms without BASH, it’s temp solution till we can fix the main script.

Added new tweaks, Negative mod On/Off via checkbox + advanced wakelock mod, will show all wakelocks that was ON and ended! so we can debug, who drained battery! it’s OFF, by default, see MISC tab! added by GM! 🙂

Restored luzactive gov and removed tweaks for it on screen on/off now people can use the app for it to control settings.

If someone using apps like SETCPU with his own profiles, please do DISABLE in extweaks cortexbrain tab for CPU-TWEAKS! then your profiles will make difference, if it’s enabled, then internal script do the work.

Improved brightness levels, now more bright, was too dark on min..

Updated to last released recovery by gokhanmoral!

Reworked all boot structure to support 4 major branches and still give all that i have to all.

Small change for kernel name, now it’s better to find the last update in recovery!

Tuned the background control process to wait 10 sec on screen off before do all the system/cpu/voltage/and more changes, just give us time to think if we finished with phone 🙂 before it’s shutdown to minimum 🙂

Uploaded also in .TAR as promised.Made lots of code fix and BOOT fix, should be ok now.

VOKU ported new code for RAM, CPU, Power manager from 3.1.Y good work!

Voku ported lots of good stuff including new patch to WIFI driver, some problems resolved, need to test for long term.

Fixed luzactive gov from been too slow.

Added support for JellyBeens ROM branch! (by gokhanmoral)

Lots of tuning and code fix, see GIT, it’s too much for change log pageMassive PORT and adapt from 3.1.Y kernel by VOKU!

New code for: CPU, RAM, FS, Kernel operations and lots more! see GIT!

Now cpu used 1~10% on 100Mhz! and was like 25~35% so more battery save and more performance.

Fixed Voltage for cpu reset on screen on/off

Added new LOGO 🙂 by Crazy-silver

Arranged CPU govs by performance for awake, and by power save in deepsleep

See Extweaks CPU tab.

Fixed battery reset on recovery.

Added new Tweaks to CFS scheduler in CPU tab. tune it only if you know what is it and what it’s set.

Added more tuning, now we get more performance!

Battery drain reduced due to low cpu use, and allot of stuff.

Fixed oom_kill_allocating_task set to 0, now it’s 1 as recommended.

Fixed CFS tweaks activation.

Added CORTEXBRAIN tab in extweaks, now you can control it, best not, but if you like to mess with stuff, then see what it do in initramfs git and change.

Tuned scary gov should be better now, and removed it from defaul/battery just in case. added abyssplug.

Switched to more stable compression and optimization level -O3 from Ofast

Should be more stable now. i even see some better benchmarks.

Improved ROOT Install/Remove in extweaks + check button 🙂

Fixed SCARY gov to be more adapted for this kernel.

Allowed Abyssplug gov to control second CPU on/off

Ported fix for vibrate for Samsung roms, TNX Gokhanmoral.

Need to test it! so please do.

FIXED the BATTERY fuel gauge bug! now it’s stable as should!

Give it some time to recover from bug to show good drain results.

but it’s will stay correct after reboot, (did 10! no problemo!)

New CPU idle code ported from 3.1.y kernel by VOKU! we now have the most advanced CPU code for SG2 🙂

Lots of changes and restoring and tuning CPU,GOVS,RAM,TWEAKS.

Tuned data partition to be more resistant to sudden power loose (sod/batt pull and stuff) this is the android default, data=ordered, we had data=writeback, it’s faster but less recommended for phones…

So now its safe again.

Kernel Cleaning Script is build IN! by VOKU no need to run any external clean scripts.

Small change to BLN, now will obey touch key voltage! only on blink and steady.

Locked vibrate to min 25% (max 100%) and added code, if less than 25% set 75%, lets see if OK now after long sleep.

More code updates from mainstream 3.0.y (some stuff was lost, so now i have my own mainstream kernel to update from)

Tuned MAX freq for standby to 700Mhz

Fixed UV reset after screen on/off

Small config changes in INIT scripts / profiles.

Added scary gov 🙂 it’s SLOW gov, good for battery save and will be used for deepsleep, also tuned it to wakeup fast!

added it to all profiles for deepsleep, and to extweaks

Added more Voltage to CPU, now it’s default ICS kernel voltage.

You can now reduce it by using asv group 4 or undervolt by -25 / -50 but test some time if no SOD. or just leave it alone.

Updated to 3.0.36

Added TNT to many bugs :laugh:

Fixed slow wakeups

Added more +25mv to lower cpu freq ranges to add more stability.

boosted boot speed.

Voku helped allot! he added lots of code fixing and updates to filesystem drivers and memory.

Added new button at extweaks for checking current gps zone config.

if you like to fix permissions, just push the button at extweaks misc and turn off the screen! fix will begin instantly! if you really need the phone, use it, but best to let it work top 2~3 min, depending on amount of mess and installed apps, it’s done my 450 apps in 2 min 🙂

we tuned profiles and voku added new stuff to conservative gov! so it’s now the most saving battery gov! try it only for deepsleep (screen of gov)

it’s slow, but this is what we need! less activity more battery!

Vibrate should be OK now.

now if phone is over 50c heat, and you turn off and on the screen. it’s will auto drop to 1Ghz and to hotplug gov to cool off..

after temp will drop, and you turn screen on/off all your extweaks settings will be active again! so if was oc to max then you get it back 🙂

I care about my people 🙂

Fixed the vibrate low after some time. + added extweaks interface for it.

Added touch screen tuning

Added screen color tuning (extweaks SCREEN tab)

fixed WIFI driver

Reduced batt drain

Added HYPER gov, it’s the most powerful gov in my kernel. 🙂

Added New BLN from Myfluxi, it’s works with aokp and cm9, need to check with original ics.

Lots of new tweaks in BLN tab

Added lots of new code/bug fix for CPU / RAM / SYSTEM

Corrected small bugs in extweaks,

Updated to 3.0.35

Reverted some commits that i think we can ignore for now. too much experimental.

Added some more code fixes,

Ported updated Vibrator driver code.

Restored USB drivers, usb otg/disk-on-key should work.

Added ZCACHE and CLEANCACHE this will boost I/O performance and help with heavy loads!

Added massive amount of code fixing and tuning to RAM, CPU, NET.

Added ability to boot in to DOWNLOAD(odin) mode from ROM->bootloader (credits to gokhanmoral)

Tuned all profiles,

Fixed ZRAM / GPS settings in extweaks!

Added Fix permissions to extweaks MISC

Added to system tweak to check if you have AD blocker file already, and if you do, then my adblocker will not be installed, if you dont, then you get one 🙂

Added Zram turn off! not recommended, it’s will shut down the zcache also. (no battery save from it, just little amount of cpu.)

Added to GPSREGION option to restore your ROM default config! and one for not to change any config. (default!)

But restore will really work after you reinstall your rom, if you already changed it with my previous kernel version, (if not, new kernel users, then you set to go)

Added lots of WIFI driver fixing! now Ch 13/14 will work as planed, and 5GHZ band will work as should.