• 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.19 & 9.19 are up! :)

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

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


"Bugs fixed and new updates added

new updates to ARM and Freezer from DEV Francisco Franco!

Change Log:

*Fixed and tuned MX224E touch screen + default STweaks settings.
*Increased the dirty_ratio/background_ratio to 70/35 to speed up ROM operations using free RAM, now we have good RAM manager code, so no problem.
*Ported updates to ARM, Freezer, BLOCK, TIMER, and to ondemand + hyper.
Now deep sleep should be good, as kernel will wakeup less during deep sleep, and save more power.

have fun and report about BUGS, and how mx224e touch screen works!
"

Download, here.

Source, here.

IMHO, it might be better to let the dust settle on these latest releases before flashing, judging from the posts on xda. :hmmmm:
 
Dorimanx kernels 8.20 & 9.20 are up! :)

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

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


"Change Log:

*Voku ported 3.0.78 update from main stream.
*Alucard updated and tuned the nightmare gov. (more options to tweak)
*I have ported update to kernel main build code and module code. from 3.10.y kernel.

kernel is stable and sleeping and waking, no overheats or sods/lags
i use performance profiles as is.
"

Download, here.

Source, here.


What the heck! I'm giving it a go on the stock extreme_battery profile, "as is".
 
Dorimanx kernels 8.20 & 9.20 are up! :)

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

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


"Change Log:

*Voku ported 3.0.78 update from main stream.
*Alucard updated and tuned the nightmare gov. (more options to tweak)
*I have ported update to kernel main build code and module code. from 3.10.y kernel.

kernel is stable and sleeping and waking, no overheats or sods/lags
i use performance profiles as is.
"

Download, here.

Source, here.


What the heck! I'm giving it a go on the stock extreme_battery profile, "as is".

you must be bored!
 
Back on Siyah 6.0b4! :thumbup:

I've not flashed a new kernel for months now (on a Sammy ROM)
I'm still on Siyah 6.0b5 and probably will stay on this until my GS2's time's up!

Any reason you prefer b4 to b5 old fruit?
Dont forget, power Saving mode works in b5
 
Any reason you prefer b4 to b5 old fruit?
Dont forget, power Saving mode works in b5

Having used both Siyah beta 4 and beta 5 extensively, I find that for my settings and usage, that beta 4 is just that little bit nippier and faster with menu opening and scrolling, bearing in mind that I have, "CPU MAX FEQUENCY", in STweaks, set to 800 MHz to correspond with the Power Saving settings in JB.
 
Dorimanx kernels 8.21 & 9.21 are up! :)

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

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


"I have found some errors in both builds and fixed them.
Also we now have the latest WIFI driver from SG4 device source tree
Modded by CodeWorks and Me
Wifi ver: 1.61.47 (massive update)
we had : 1.28.19

Need to test is HARD... (it's works good for me)

Change Log:

*Pulled updates to main kernel code from 3.10.y kernel.
*Pulled new WIFI driver from SG4 Source + my mods to save power.
*Alucard tuned/fixed/added updates to Nightmare Gov.
*I have removed Interactive CPU GOV from system, it's was unstable.
*I have added code fix to all active CPU govs, that improve stability and performance
*I have removed some old hacks to allow new code to work as should.
*I have cleaned logs from debug alerts, (need more work on some more cleaning)
*Upgraded LINARO to 13.4 GCC 4.7.3 kernel builder.
*Merged lost Sammy functions to video drivers and UMP from SAMMY kernel and from older code from backups.
Video working great and Smooth! even little more FPS on heavy load.
*Tuned Kernel flags optimization, removed dangerous mods. better safe than stuck! (and little less score on bench apps) but you will not see the difference.
*I have found not matching code in 8.XX branch, that exist in 9.XX branch,
seems i missed update, i have merged all that needed, this should restore stability.

OK, time to TEST and report good/bad news.
"

Download, here.

Source, here.
 
Dorimanx kernels 8.22 & 9.22 are up! :)

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

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


"Change Log:

*Pulled small updates from 3.10.y to logger and MEM.
*Tuned Kernel flags as instructed by CPU designer.
*Removed old annoying debug logs from dmesg about mmc timeout on boot and wakeups, it's not relevant and was there in CM7 days...
*Removed Dynamic Touch mod + cleaned touch screen driver.
*Alucard Cleaned Nightmare Gov from unused functions and made some changes in GOV operation code.
*I have removed experimental function that may bugged wifi/radio for some users.
*I have tuned our EXT4 partitions (DATA + CACHE) to have faster I/O access using data_writeback mode instead of data_ordered and set special flag to protect our data, as we dont know when our device can stuck or lost power,
so our data is more save now.

First boot from LOGO to ROM anim can take longer, as kernel change the journal type in data and cache partition, so just WAIT.

For now i didnt change WIFI driver, it's working great for me, but some changes above can fix it for all that have problem to detect networks.

If still no GO, i will do something about it.

This is still BETA test, i need to know how it's working, before we get to STABLE kernel.
"

Download, here

Source, here
 
Dorimanx kernels 8.23 & 9.23 are up! :)

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

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


"Change Log:

*Voku updated with 3.0.79/80 main stream patches!
*Voku ported new updates to inteli hotplug controller
*Voku ported many new updates to RAM locking system code! from 3.10.y
*Voku ported Freezer and CPU idle code that fix some bugs we had!
*Voku ported code to speedup the LSD wakeup after long sleep, and yes it's more faster now
*Voku ported IRQ updates from 3.10.y
*I have set CPU voltage to 5 main critical freqs as with SAMMY/CM kernel for all CPU groups! (we have 4 in the world!)
So now freqs 1200,1000,800,500,200 will have +-25 or 50mv depend on your CPU type/voltage group!
to have the voltage as was in last 7 kernels you can activate the main switch in CPU voltage tab in stweaks, but i dont advice to do so. stock voltage was set not by one DEV, it's was set by the CPU manufacture.
*I have tuned OOM low mem kill to work on killing ram hungry apps even on sleep, to prevent SODS from low ram, and auto load apps not stop till kernel die.
now we give them a fight. (slight battery use can be seen on sleep) all depend on your skills to shut the junk apps from auto load all the time.
*I have pulled all new updates to RAM/Kernel/ARM code from 3.10.y
*I have upgraded the Entropy generator code (random.c) to MAX from 3.10.y + some hacks to speed up the usage.
"

Download, here

Source, here


3 releases in 36 hours. As per post #501, I think I'll wait for the dust to settle. ;)
 
(My thanks go to Hopper8 for alerting me to this and I am posting on only 1 coffee! )

Dorimanx kernels 8.24 & 9.24 are up! :)

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

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


"After long long tests and digs, i have reverted big part of code from 9.17 the first unstable kernel after some good and stable 9.16

So for now i see that system working good and fast, no hangs yet, and i made very heavy tests to kill device. need more users to test!

but as always we added more good stuff

Kernels 8.17 to 8.23 deleted, same for 9.xx (all have SOD bug!)

Change Log:

*Reverted part of code that added in 9.17 and SODS start.
*Removed some old code that may be broken for our updated kernel tree.
*Pulled full update to Android mem binder from 3.10.y
*Pulled updates to IRQ and CPU code
*Voku fixed battery driver to work as should on low battery situation.
*Voku found good update to CPU Tick code, and i merged it.
*Voku found new update to ZZMOOVE CPU gov, and i merged it + cool mods!
*Alucard made some improvements to Nightmare Gov + some cleanups.
*I have made full sync to lowmemkill driver from 3.10.y and allowd to mod ADJ grouping, they no longer set by auto. need to chmod the adj file, it's 0444 now.
(Read only) (no need to change it. all ok as is)
*I have updated SRCU and Async to max from 3.10.y
*Made Config sync with new CM-KERNEL and made some fix to WIFI driver, should work ok for all now.

In this build i have disabled some mods we had before,

What needs to be tested is:

Stability!
Battery!

all the rest works
"

Download, here

Source, here


So, in a nutshell, kernels x.17 through to x.23, posts #495-#510 on here, have been withdrawn by Dorimanx for having an SoD bug which has been plaguing his recent releases. Remember what I said about, "dust settling!" This latest version is still a test one as described above.

I have to admire and thank Dorimanx for all his work and effort on this kernel. He doesn't give up easily. :thumb:
 
Dorimanx kernels 8.25 & 9.25 are up! :)

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

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


"Change Log:
*Fixed Slide2Wake bug that was holding touch screen active in call and we could hangup the call by cheek not any more! so i have enabled the mod in performance profiles.
*Alucard fixed all active govs to operate with hotplug and remove there stuff from ram when we change from gov to gov in cortex or by hand.
Now all fixed and working great!
*Fixed small bugs in INIT scripts and cortex script.
*Added new updates to logging system we have max update from 3.10.y!
effect dmesg and logcat and last_kmsg
*Fixed random reboots! and small lags.
*Added button in CPU voltage tab to check CPU voltage Group, if your CPU is Number 1 or 2, you must have more voltage on each freq to be stable! it's not my fault that your CPU is hungry for power! read the description!
*Updated the WIFI driver, some users may now get it working as should.
*Removed some junk logs from kernel messages.
*Added new Kernel debug log that generate LAST KERNEL LOG before phone STUCK or Rebooted! so now you can show us what was the problem! and we can try to solve it. read the button description in Stweaks Debug tab.
*Fixed missing symlink in SAMMY roms config that prevented some apps to find the external sdcard and write some stuff there, now will be OK.
*Big_Bun fixed the kernel check button in Stweaks, now works for all roms!
*Tuned RAM tuning to give more smooth performance in expense of free RAM.
we have good OOM service that will take care of things.
*Ported Dynamic File System Sync code from Faux123! now filesystem will be in sync when we turn off the screen, so it's speed up the I/O, also will be auto in sync at reboot or kernel panic!
*Fixed big SDCARD initialization problem, and set reasonable timeout in driver.
This may fix some SODS if using BIG sdcards that have low quality. (crappy cards! )
*Restored Power savers to reduce power drain on sleep/awake.
"

Download, here

Source, here
 
Dorimanx kernels 8.26 & 9.26 are up! :)

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

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


"Change Log:

*Removed FSYNC by faux123 to prevent data lose.
*Fixed HOTBOOT possibility. its was broken. some apps can HOTBOOT our device, now they work.
*Pulled updates to SMP and ARM Kernel from 3.10.y
*I have set all Voltage Groups Tables as set in SAMMY Kernel Source!
now each group have there own voltage, and you can see it in STweaks! there is no more DEFAULT voltage,
every CPU use one of 1,2,3,4,5 voltage groups, and voltage selected for it.
New interface will allow to mod your own CPU group voltage!
I hope to prevent SODS with this change.
*Added EXT2 support as set in SAMMY Kernel source.
*Fixed blank box in CPU voltage group after some time, now will show any time.
Group will never change for your device! it's hardware related! nothing i can do.
"

Download, here

Source, here
 
Dorimanx kernels 8.27 & 9.27 are up! :)

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

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


"Change Log:

*Alucard made big updates to Nightmare gov and it's great! will be set as main in next release! so please test it as much as possible!
*Voku ported bug fix to boost performance, not much but nice to have.
*I have ported big part of new code for CPUFREQ that control all CPU GOVS,
*I have tuned profiles and RAM tuning in STWEAKS.
*I have Fixed Slide2Wake holding touch screen ON V2!
please wait 3sec after screen is OFF before trying to hangup touching the location of hangup button when TESTING!!!
in real life all will be OK now. no hangups (all this only if using slide2wake mod.)
*I have re-tuned and ported more updates to all CPU GOVS from 3.10.y kernel.
not much but the good parts.
*Restored CPU cutoff Temp to 65c = reduce to 800Mhz at 61c=restore full power!
(this is default SAMMY setting! maybe some CPU chips cant handle 70c that was set before, and SOD!)
*I have set Voltage Group 4 AS Group 3 should be more stable now.
*I have added + 25mV to all freqs in CPU Group !5!, to get more stability.
*Tuned CPU freq latency to reduce lags and make system more smooth when switching CPU freqs, it's all in nano secs, so it's only noticed by CPU. (our brain is too slow to notice!)
*Restored kernel FLAGS as we had in 9.16 that was GOOD.
*Reduced DEBUG, and added more RCU STALL checks, that will print more data in logs in time of BUG/CRASH!
*Upgraded Kernel DogWatcher code to MAX, to allow more controlled operations, and reboot in case something STUCK hard!
*Made some changes and reverts to Android Binder code.
*Removed last updates to WIFI driver, that was pulled from other kernel,
WIFI works fine, no problems, and no toggle problems!
*Added Video code change by CM-TEAM to all GPU drivers. (SAMMY/CM/AOKP)
*Tuned partition mounting options, to be set as instructed for data-writeback mode in EXT4.


have fun testing!
And DO backup, before any usage!
I feel sorry for people that loose things that cant be restored.
So dont make me sad. BACKUP!!! to your PC/LAPTOP all that you care about!
"

Download, here

Source, here


(I get the feeling that I am playing with myself on this thread! :joyman:)
 
Won't download for me. It says it's downloading, but nothing happens. I've tried from home and work but same result :mad:
 
Found problem. It was the browser on my phone......changed it and all is well :). Will fire it in soon.....
 
I'm still fond enough of my S2 not to want to inflict unnecessary pain and suffering on it. :)

I knew it Slug! Underneath that kevlar helmet and visor, you're just a big, old, softie, cream puff really. :laugh:

Actually, like you, I've resisted the ;last 5 or 6 iterations of Dori in the hope that a stable release may emerge.
 
Well after only a very short time I'm back on Siyah S2v5b. The latest Dori was insisting on turning off my wifi and I had to struggle to switch it back on. I was on v8.24 previously, but thought I'd give Siyah another airing. :)
 
"Kernels 8.31 and 9.31 ONLINE!

New updates and huge fix and rework of CORTEX script, thanks to Voku and Alucard for help
smile.gif


Change Log:
*Fixed and reworked CORTEX logic, all functions work! as should.
*Alucard made updates to Nighmare GOV.
*Voku helped with improving Cortex logic.
*Pulled all updates to SoftIRQ code from 3.10.y
*Pulled Kmod updates from Google Android 3.9.RC7
*Fixed OOM profiles in STweaks, and more broken tweaks on the way.
*Disabled Kernel watchdog, Android ROM has it's own, no need for 2.
*Good code change to Vibrate code, now can be tuned to vibrate harder.
*Fixed failed symlink to /mnt/sdcard now OK!
*Updated init BOOT + ADB + CHARGER from Latest CM-KERNEL initramfs.

Need to test Nightmare GOV, we need reports, stability is 95% need to have 100!

Have Fun
smile.gif
"

Download here

http://www.dorimanx.com/Android-ICS/
 
9/10 Slug continues to show improvement! ;)

The last, "stable", version, for me, was about 8.16 or 8.17. Since then they have all been beta, test, kernels... "Nightly's", almost.
 
9/10 Slug continues to show improvement! ;)

The last, "stable", version, for me, was about 8.16 or 8.17. Since then they have all been beta, test, kernels... "Nightly's", almost.

I'm still on 9.16, everything since then has given me trouble of some sort - SOD's, wifi issues, or freezes. Haven't tried since 9.27 to be honest, waiting for a release deemed 'stable'
 
Dorimanx kernels 8.32 & 9.32 are up! :)

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

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


"Change Log:
*Ported MEM updates from Google Android 3.10.RC5!
*Ported RCU updates from 3.10.RC6
*Ported FS and system code from Google Android 3.10.RC5!
*Voku Ported good updates to system and to ZZMOOVE gov, and i reworked it for us.
*Voku made optimizations to CORTEX and to kernel build/clean scripts.
*Updated with latest LINARO 2013.05 GCC 4.8.1!
*Voku made changes to STweaks XML more descriptions.
*Alucard modded Nightmare GOV a lot! really nice work! and help testing for hours new other updates! big thanks to him!
*Fixed ZRAM overfill and system hang on full SWAP and OOM. now ok.
*Fixed Lowmemkill to kill protected apps if they leak memory and OOM us.
now if any of the protected apps will eat more then 76MB ram and selected to be killed on OOM, it's will be killed.
(protected apps = launcher,contacts,systemui,media.storage)
*Fixed LOW vibrate, now strong as was, can be controlled in STweaks.
*Added EXFAT modules, but one of them still cant be loaded, we are looking for solution! so ignore the modules for now.
*WARNING! for PRO USERS ONLY!!! --> Fixed DATA/CACHE fix function, now will also remove dalvik_cache after fixing DATA,
and added manual script to /sbin/ext/fix_my_data.sh that can be run in recovery via ADB to see what is fixed in DATA partition,
for people that want to see, (like me)
NEW USERS: STAY AWAY from this script or Stweaks button (data/cache fix)!
*Ported System code fix from SG4 Kernel by AndreiLux!
*Voku ported 3.0.82 Main stream patch.
"

Download, here.

Source, here.


(I spoil you lot! ;) )
 
Back
Top Bottom