Dorimanx Kernel for SGII-I9100
Supporting 5 ROM Platforms!
My kernel was based on SiyahKernel 4.0 long time ago in other realty,
Kernel Tree is 3.12.rc6-R101, + Samsung JB updates + my tweaks and lots of tuning!
Thank you Gokhanmoral for your great work in the past!
Warning!!!
Do not install this kernel on any Android version lower than 4.1.Y
Do a Nandroid Backup of your ROM before first try it! just in case
Constant OC will drain more battery! use low speeds on screen off! min 200/100 max 800
CPU will shutdown in case of over-volt or under-volt so be careful
I'm no responsible for any hardware damage or system corruption that can happen after using this kernel,
you are using this kernel from your own will and accept any responsibility by using it.
If you install this kernel your warranty will be void!
Of course you can be relaxed, I'm trying every release on my phone several hours before of release it so,
if something wrong, i will get the damage first, you get a tested and tuned working kernel...
« Thread rules
« Which kind of posts are allowed in this thread?
- Report of bugs after test it personally and including the proper log (Please refer to the Voku's guide of How to report bugs for further information about logs.)
- Feedback that could genuinely helps to the development of the kernel, for example tests of a new feature including a complete explanation, documentation and results.
- Requests of new features for the next versions of the kernel with the proper explanation of why you expect to see it and why do you think that will be an improve to the kernel.
« Which kind of posts are not allowed here and belongs only to the discussion thread?
- Battery life related, which include: Discussion of battery life, statistics of your battery life, screenshots about your configuration, your configuration itself (with the intention of help another users)
- Reports of SOD if you undervolt / overclock your phone
- General discussion about settings of the kernel, which include: Governors, schedulers, I/O, dual-boot, etc.
- Requests of new features for the next versions of the kernel without the proper explanation of why you expect to see it and why you think that will be an improve to the kernel.
- Bug reports with the proper attachments like logcat and kernel log (This is the exception, you can post it here and in the development thread, again, only with the log attached, otherwise the report will be ignored), please refer to the voku's guide of How to report bugs for further information about logs.
- Deep sleep issues. Mostly of this issues are not kernel dependent, the rogue apps cause wakelocks and other weird behavior so, the first suggestion will be go to the BBS (Better Battery Stats) thread, install the app, and drop the log in there but as complement you can expose your issue here.
« Useful Links and Guides
Official Dorimanx's site
Facebook Fan Page
Kernel GIT Repository
INITRAMFS Repository (recovery)
Dorimanx change logs by kantjer
How to save battery by Voku
All you need to know about UV/OC by the professional chip designer Vikas [Very important to read]
[GUIDE] CPU Governors, TCP algorithms, Android Tips, & IO Schedulers: In my Own Words by MBQsniper
Kernel Governors, Modules, I/O Schedulers, CPU Tweaks, AIO App Configs by droidphile
How to make your own .TAR kernel file to flash with ODIN by dorimanx and a ready to use .TAR by kantjer
How to tune the touch screen if you need it by Crescendo Xenomorph
Kernel Gestures Builder by Flint2
SAMSUNG USB DRIVERS by Daerragh
[Tutorial] How To Logcat by paxChristos
Dorimanx kernel ICS/JB - Dummies Guide by ironass
- Kernel is updated to 3.12.Y and beyond.(hybrid)(we have 93% from 3.12.Y kernel!)
- Kernel SUPPORT JB 4.1.x/4.2.x/4.3.x
- This is JB Tuned Kernel only! not supporting any 2.x.x/4.0.x roms!
- Dual CPU support
- Default CPU governor: HYPER
- CFS CPU SCHEDULER Tweaks.
- Default CPU frequency: 200-1200 MHz (MAX OC up to 1.6Ghz speed!)
- Kernel Support STweaks and 5 Profiles.
- Overclocking to 1600 MHz. (via ANY CPU Tweak Apps or STweaks)
- Kernel support 16 CPU steps! 1600Mhz->100Mhz by static default!
- You can set MIN/MAX CPU Freq in STweaks app! + lots of CPU tweaks.
- Kernel will sleep in deep sleep on 200Mhz->800Mhz as Samsung requesting to prevent SOD.
- Support undervolt/overvolting via sysfs interface/apps interface. and STweaks (800-1500mV) (all set to best)
- Be very careful with voltage settings! (all set already)
- Default I/O Scheduling: BFQ
- More I/O Scheduling present in kernel: DEADLINE, VR, NOOP, FIFO, CFQ, SIO, ZEN, BFQ
- Native USB Tethering.
- Native Wi-Fi Tethering
- File systems support: Ext3/4, FAT32, CIFS, NTFS, EXFAT
- Added tweaks to increase I/O Speed.
- Added tweaks to increase CPU speed
- Removed all the debuggers to free kernel from unneeded jobs, and logs.
- More Govs present, HYPER, conservative, performance, pegasusq, nightmare, darkness, zzmoove, ondemand(default sleep gov), sleepy.
- ZRAM SWAP add more 150/300/600MB compressed RAM, activated by STweaks, set to off by default.
- Tweak camera (better picks quality)
- Kernel Include Siyah Recovery with Dual ROM support!
- In Recovery you have section to select kernel profile. Performance, default, battery, the default is DEFAULT.
- Kernel will Auto ROOT your device!
- You can disable ROOT in STweaks app!
- Tuned for I/O Mega Speed SQLite is injected to ROM after install.
- BLN by GM! lights time out, and blink/breathing effect, see STweaks BLN tab to activate! (READ ABOUT BLNWW!)
- New Kernel Management app STweaks by GM! installed with kernel.
- BLN without Wakelock to save battery when BLN active till timed out. by GM.
- Touch Keys Light change with the screen brightness! by GM.
- Massive script for kernel/ROM management made by Voku,Alucard and me
It's will work by auto and set lots of tweaks: NET tweaks, GPU tweaks, CPU management, Deep Sleep Tuning, Charging states, and more!
It's name is cortexbrain-tune.sh - WE SAFE (MMC_CAP_ERASE not present) in kernel MMC Code!
- MMC code merged with SAMMY Update 10 + 3.10.y updates!
- FM-RADIO WORKING! (you need Spirit FM PAID!!!!) or Sammy ROM with FM APP.
- Touch screen color + touch thresholds are in STweaks,
- Kernel Cleaning Script is build IN! by VOKU.
- BT Support for SAMMY 4.1.2 and all 4.2.X + 4.3.x
- Video(GPU) + Camera Driver from SAMMY JB/CM10.1 + patches
- WIFI Driver 1.61.56 ported from SG4
- Modem Driver from SAMMY JB SOURCE
- SMP Processor code updated from Kernel 3.12.Y
- RCU + SRCU Processor code updated from Kernel 3.12.Y
- Kernel Code for on screen gestures by Tungstwenty fixed by MARIO1968
- All FS used Code merged with 3.12.Y kernel
- SLUB fully merged with 3.12.Y Google Android kernel
- SCHED CORE fully merged with 3.12.Y kernel.
- RAM merged with 3.12.Y + Google Android kernel.
- VFP updated to MAX from 3.12.Y
- Slide2Wake by FLUXI, (swipe from left to right on turned off screen to wakeup device, tweak can be turned on/off in STweaks, this mod use 5% battery! (Modded by GM for less battery drain)
- Sound boost controls by FLUXI in STweaks.
- New Mali V2 Video Driver combined with old to support JB STOCK in one kernel(8.X branch) by Gokhanmoral/me/CM-TEAM!
- In 9.X branch we have MALIv2 ONLY video driver for CM/AOKP new ROMS! no STOCK SUPPORT!.
- Added mdnie interface and made hardcore’s sharpness tweaks optional by GM!
- 5 GPU FREQ Steps from 108Mhz to 520Mhz by GM!
- Ultra KSM from 3.9.y kernel.
- Powered by SuperSU "Please support SuperSU" dev Chainfire!
- Recovery can backup/restore STOCK ROM! include the preloaded partition!
NOTE: This kernel is for JB AOKP / CM10.1 / MIUI(STOCK JB BASE) / SAMSUNG STOCK JB ROMs
WARNING:
It's not possible to dual-boot with the JB SAMMY ROMs in any combination.
So, please! don't try it and don't report it as a bug, it's a known issue.
---------------------------------------------------------
Disclaimer:
Every user must use his / her own criteria to report the off-topic posts,
The rules are just a guide to what is expected to see in a development thread,
But if you don't want report posts at least don't answer the repeated questions,
This open the door to the spoon feeders to ask again and again and again...
It's not possible to dual-boot with the JB SAMMY ROMs in any combination.
So, please! don't try it and don't report it as a bug, it's a known issue.
---------------------------------------------------------
Disclaimer:
Every user must use his / her own criteria to report the off-topic posts,
The rules are just a guide to what is expected to see in a development thread,
But if you don't want report posts at least don't answer the repeated questions,
This open the door to the spoon feeders to ask again and again and again...
Live Change Logs from GITHUB:
Initramfs
Kernel 8.x
Kernel 9.x
(To download kernel, go to links at bottom of >this page!< YES the OP PAGE!)
ICS is no longer supported!
for ICS ROMS use 5.x/7.x/8.1 only!
Discussion, Q&A Dorimanx Thread Go >HERE< For Help.
Change logs:
24/10/13 time 12:50
Kernels 8.43 + 9.43 <Stable>
Kernels 8.42 + 9.42 <Major BUG found and fixed in x.43>
Kernels 8.41 + 9.41 <Stable>
03/09/13 time 16:10
Kernels 8.40 + 9.40 < NEW BETA TEST! >
Kernels 8.39 + 9.39 <stable but with small bugs in ram count>
Added 4.3 support!
Kernels 8.38 + 9.38 <STABLE BUILD!>
15/08/13 time 04:00AM
NO 4.3 SUPPORT!
Kernels 8.37 + 9.37 <DELETED! BUGGED>
"Declared as 3.10.rc5 in X.36 build"
Kernels 8.36 + 9.36 <DELETED! BUGGED>
Kernels 8.35 + 9.35 <MASSIVE UPDATE! V2 Stable for most users>
Kernels 8.34 + 9.34 <MASSIVE UPDATE! Stable for most users>
Kernels 8.33 + 9.33 <Stable for most users! BUT do backups! to PC>
Kernels 8.32 + 9.32 <Considered stable by many, but still some got SODS(for some users). (bugs fixed)>
Kernels 8.31 + 9.31 < test V7, STABLE 90% but low vibrate and small bugs.>
Kernels 8.30 + 9.30 < test V6 STABLE 93%, OOM profiles still broken.>
Kernels 8.29 + 9.29 <new beta test V5, OOM FIXED! stable, but oom profiles broken.>
Kernels 8.28 + 9.28 <new beta test V4, half stable, 80% OK.>
Kernels 8.27 + 9.27 <STILL SODS, OOM Broken!>
Kernels 8.26 + 9.26 <STILL SODS, OOM Broken!>
Kernels 8.25 + 9.25 <DELETED, SYNC BUG>
27/05/13 time 02:50
Kernels 8.24 + 9.24 <Reported as 90% Stable release!>
Kernels 8.23 + 9.23 < DELETED SOD BUG>
Kernels 8.21 + 9.21 < DELETED SOD BUG>
kernels 8.20/9.20 < DELETED SOD BUG>
Kernels 8.19 + 9.19 < DELETED SOD BUG>
Kernels 8.18 + 9.18 < DELETED SOD BUG>
Kernels 8.17 + 9.17 < DELETED SOD BUG>
04/05/13 time 14:45
Kernels 8.16 + 9.16 <Reported as 95% Stable release!>
16/04/13 time 11:35
Kernels 8.14 + 9.14 <STABLE and WORKING OK!>
04/04/13 time 00:10
Kernels 8.13 + 9.13 <STABLE and WORKING OK!>
Kernels 8.12 + 9.12 <STABLE, but with WIFI BUG!>
23/03/13 time 23:40
Kernels 8.11 + 9.11
Kernels 8.10 + 9.10
Kernels 8.4/9.2 -> 8.9/9.9 DELETED! <MEM SOD BUG>
Kernels 8.3 + 9.1
Kernel 8.2 + 9.0
Kernel 8.1 <LAST ICS SUPPORTING KERNEL>
Old History:
24/02/13 time 05:22 (Advanced BETA II)
ICS+JB-MALI+CM10.1+JB SAMMY LEAK+OFFICIAL(from 7.44)
Kernel 7.50 <FINAL VERSION! MALI V1 is END OF LIFE!>
Kernel 7.49 <Advanced Beta Tuning FIX>
Kernel 7.48 <Advanced Beta Test>
Kernel 7.47 <Improved Beta Test>
Kernel 7.46 <MEGA BETA TEST>
01/12/12 time 19:15 (STABLE)
Kernel 7.26 ICS+JB-MALI
Kernel 7.26
20/10/12 time 16:15
Kernel 5.90 / 7.4 JB-MALI
Change Log for 5.90 ICS / 7.4 JB-MALI ONLY!
2/10/12 time 22:48
Kernel 5.84
*VOKU and me, we restored function that check DATA + CACHE file system before boot, for errors and damaged blocks and more.
it's can be requested for one time run by user via extweaks misc tab.
DO NAN DROID BACKUP VIA RECOVERY BEFORE ANY ATTEMPT TO USE IT! (if your phone will not boot, and you don't have backup, don't blame me for that)
If your data has allot of corrupted files. then first boot with this kernel will take longer! do not panic. let it work.
no more than 10MIN, if still no boot, then you need to restore your nand backup and never use this function!
your hardware is not ready for DATA partition clean up. forget it.
you will get new file /log-data and /log-cache
after boot you can check if you had any errors in data or cache.
To activate just "push the ATOMIC button " or push again to ABORT!
function will work after reboot, and never again, till requested by user.
If you do nan droid backup and then restore it, you restore all the errors and junk with it. (just for the info)
Goals for next builds:
- Debug and find more code errors! (always something new)
- Add cool features and tweaks
- Extend battery life.
- Boost performance.
« Installation
- Download the file
- Place it on your SD card
- Reboot into recovery
- Flash the file
- Reboot
In case of a new installation on a non rooted or non recovery device:
You can Download ODIN 3.04 attached to page.
- Reboot to Download mode (Hold Power + Home + Vol down, then vol up when you see the download menu)
- Connect USB, wait until the drivers be installed
- Install kernel via ODIN, choosing the option PDA, search for the file that you downloaded and push start
- If all going fine the phone will reboot and you done
Mirror #1 by Bmbm
Mirror #2 by Willflint
Mirror #1 Here
Mirror #2 Here
Dev-Host mirror (just in case that main mirror be overloaded)
Alternative mirror provided by Looki75
> Server in standby, no content <
« Credits
- Gokhanmoral (Siyah Kernel)
- Myfluxi (xxICSKernel)
- Pinpong (Thoravukk_i9100)
- Voku1987(This Kernel)
- Alucard_24(This Kernel)
- STANTRC(This Kernel)
- Halaszk (siyahkernel-sgs3)
- AndreiLux(Perseus-S3 Kernel)
- Teamhacksungb (CM Kernel)
- Pershoot (Galaxy-2636)
- Dror2169 (KernelSanders-OMAP)
- Faux123 (Great Mega Elite Dev, many kernels)
- Simone201 (Neak-ICS kernel)
- Angelom (Abyss kernel)
- DerTeufel (Samsung kernel - Aries)
- Entropy512 (CyanogenMod)
- Talustus ( Dream Kernel - ICS)
- Tungstwenty (On screen gestures addon)
- Renaudallard (GNexus kernel)
- Torvalds (Kernel 3.6.Y maintainer)
- Robertobsc (Siyah kernel 3)
Please treat him as full time developer for this kernel, any of his answers are considered as if i have answered.
Thanks a lot for your help and support!
Third Kernel developer Alucard_24 GIT
Please treat him as full time developer for this kernel, respect his answers as he know much and helping in development!
Thanks a lot for your help and support!
Forth Kernel developer StanTRC GIT
Please treat him as full time developer for this kernel, respect his answers as he know much and helping in development!
Thanks a lot for your help and support!
Great Fearless Beta Test Team!
- Eskriminal
- Rkoby13
- Infatality
- Shahan_mik3
- Computoncio
- Metalgearhathaway
- PSyCh¤_O_O
- Crazy-Silver
- Cybernetus
- Bogdan1980
- Markox89
- Stopro
- Misk77
The most active and honored team members are:
- Voku1987 ★
- Alucard_24 ★
- StanTRC ★
- THE RED BLUR ★
- Manulemaboul ★
- GaboWinter ★
- Johnbeetee
- Xanthrax
- Cybernetus
- Big_bum
- Rkoby13
- Unexist6969
- Bologna
- Kantjer
- Crazy-Silver
- Sybregunne
- #illidan
- It_ler
- Flint2
- Wonsky21
- Zeppelinrox
- Fhasovic
- Lyndonguti
- Nasty_z
- Krishnadusad
- Crescendo Xenomorph
- Jgcaap
- Bleuxeon
TO DONATE CLICK HERE
Donators:
- Donation from a XDA Guests x36
- Bmbm (Huge donation! Great Main Mirror!)
- Willflint(Huge donation! Great Second Mirror!)
- Bleuxeon x5
- Sun90 X3
- Rkoby13 X3
- THE RED BLUR x2
- Xanthrax x2
- Kantjer x2
- Flint2 x2
- PigMachine x2
- Nuclear******* x2
- Jgcaap X2
- Didgesteve X2
- Toffiko X2
- Ercxar X2
- NeGriTa79 x2
- O0boiboi0o x2
- Axonn x2
« Extras
GESTURES!
Here you can download the app to set the gesture_set.sh script to make your own gestures.
*Added gestures script that connected with cortex and can be managed by user and system in harmony!
The script is located at /data/gestures_set.sh do not move it, if you have already any gestures scripts in init.d delete them and move your custom stuff to this script.
It will work with the screen on, and be shut on screen off, to get rid of one more loop that wait forever, we dont need it on screen off! So i give you 5 preconfigured gestures! max supported is 10! max finger touches supported also 10.
Script will be copied to data if not exist on boot, if exist then, nothing. You can shut this function in STweaks or restore to default gestures if you mess with it
On restore you will get backup of your current running file at /data/gestures_set.sh.bkp + gesture_set.sh.sec just in case.
PICK FOUND IN GOOGLE! It's not me
I am here for you so, ask, debug and comment!
Help me to make this kernel as good as possible!
Recognized by followers
Great Developer DORIMANX
Page modifications by GaboWinter!
Help me to make this kernel as good as possible!
Recognized by followers
Great Developer DORIMANX
Page modifications by GaboWinter!
Attachments
Last edited: