[KERNEL][ARC/ARC S] DooMKernel MIUI [NO LONGER MAINTAINED]

Status
Not open for further replies.
Search This thread

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune
----[ UPDATE ]----

due to lack of time i will no longer be able to maintain this kernel.


so i am closing this thread



regards,

DooMLoRD



----[ UPDATE ]----



DooMKernel for MIUI!!!


since many users requested for it, here it is MIUI version of DooMKernel!!! kernel is a modified version of my CM7 kernel...



[ special thanks to ]


Thank you guys for ur help! this would not have been possible without ur help!


thanks to JasonStein & bheremans to point out changes to make my kernel work on MiUI


[ screenshots ]

arc-miui-dk-1.png
arc-miui-dk-2.png
arc-miui-dk-3.png

arc-miui-dk-4.png
arc-miui-dk-5.png



[ disclaimer ]

OVERCLOCKING CAN BE DANGEROUS! U RISK THE HARDWARE GETTING DAMAGED!
PROCEED WITH CAUTION! U HAVE BEEN WARNED!


I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP


[ WARNING ]

"Partition SDCard" option in CWM5 WILL WIPE UR SDCARD!!!



[ features ]

the base kernel sources are from FreeXperia CM7 so the features from that kernel will be in this kernel too :)

  • [v02 onwards] shifted to 4.0.2.A.0.42 kernel sources
  • [v02 onwards] added fully working two way call recording (tested and works perfectly)
  • [v02 onwards] added CPU governors:
    • BrazilianWax
    • Smoothass
    • Lagfree
  • [v02 onwards] added I/O scheduler: Simple I/O (sio)
  • [v02 onwards] added SLQB memory allocator (and set it as default)
  • [v02 onwards] added TinyRCU along with fixes (and set it as default)
  • [v02 onwards] bumped BFQ to v2-r1
  • [v02 onwards] bumped jHASH to v3
  • [v02 onwards] increased VM max readahead to 512kb
  • [v02 onwards] some patches to fix kernel memory leaks
  • [v02 onwards] small update in ramdisk for FXP046 compatibility
  • [v02 onwards] few changes in my modified CWM recovery
  • [v02 onwards] added some mounting tweaks
  • [v02 onwards] added support for bootsounds (MORE INFO ABOUT THIS HERE)
  • [v02 onwards] added some tweaks for sdcard performance, Virtual Memory teaks, task killer tweaks
  • [v01 onwards] my modified CWM recovery
  • [v01 onwards] small update in ramdisk for FXP045 compatibility
  • [v01 onwards] updated kernel sources to 4.0.2.A.0.9 kernel sources
  • [v01 onwards] modified recovery to support /sd-ext backup/restore (remember /sd-ext has to be the 2nd partition on ur sdcard [mmcblk0p2] for this to work)
  • [v01 onwards] cool button-backlight notification to tell u when to spam keys for entering recovery [only spam the button when u see the backlight active]
  • [v01 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
  • [v01 onwards] added new CPU governors:
    • InteractiveX
    • Savaged-Zen
    • SmartAssV2
    • Smartass
    • Scary
    • MinMax
    • Interactive
  • [v01 onwards] added new bootup CPU thresholding, device will no longer jump to max freq for initial few seconds (might help some device who have booting issues)
  • [v01 onwards] added I/O Schedulers:
    • V(R)
    • BFQ
  • [v01 onwards] enabled NLS_UTF8
  • [v01 onwards] added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://xdaforums.com/showpost.php?p=16610299&postcount=362)
  • [v01 onwards] added new Max frequency: :eek: 2.0Ghz :eek:
  • [v01 onwards] added lots of intermediate frequencies (from 122Mhz to 2.0Ghz for almost every 100/120Mhz there is a select-able frequency)
  • [v01 onwards] enabled SWAP support
  • [v01 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)
  • [v01 onwards] enabled a few I/O Schedulers
    • noop
    • Anticipatory
    • Deadline (default)
    • CFQ
  • [v01 onwards] enabled ARM THUMBEE extensions
  • [v01 onwards] enabled support (in kernel) for many file systems
    • EXT2
    • EXT3
    • EXT4
    • NTFS (Read & Write)
  • [v01 onwards] enabled NFS (client & server) support in kernel
  • [v01 onwards] enabled CIFS support in kernel
  • [v01 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
  • [v01 onwards] FULL USB-OTG support
  • [v01 onwards] enabled IPTABLES/NETFILTER (including advanced) support


[ credits for features ]

refer to my Arc kernel thread


[ requirements ]



[ how to install ]

  1. download the boot.img
  2. save the boot.img in the folder with fastboot binaries (fastboot.exe files)
  3. power down device
  4. start device in fastboot mode
  5. use the following command to flash the boot.img
    Code:
    fastboot flash boot boot.img
  6. reboot phone and enjoy the kernel ;)
  7. FOR OVERCLOCKING
    1. start SetCPU/NoFrills CPU Control app on ur phone (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
    2. now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
    3. DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
    4. SLOWLY increase the frequency one notch at a time and do stability/testing for few hours


[ my kernel sources ]

https://github.com/DooMLoRD/semc-kernel-msm7x30



[ donations ]

if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc ;)

PAYPAL DONATION LINK


FreeXperia PROJECT: if you want to support FreeXperia PROJECT you can donate
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=THUJZQB2U5PNC



[ downloads ]

<NEW>

[ARC/ARC S] DooMKernel MIUI (v02) [ 2.0Ghz version ]
[ MD5HASH: 54353513ffd9639bad2140008dde8938 ]

[ARC/ARC S] DooMKernel MIUI (v02) [ 1.6Ghz version ] (alternate version [will show up as 1002], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: 7a036d898796bb48b3fe602e3f56a222 ]




[ older versions ]


[ARC/ARC S] DooMKernel MIUI (v01) [For: Blend-MIUI] [ 2.0Ghz version ]
[ MD5HASH: 3dfc22b2fa67090ebf322c72d56a86c7 ]

[ARC/ARC S] DooMKernel MIUI (v01) [For: Blend-MIUI] [ 1.6Ghz version ] (alternate version [will show up as 1001], to be used if the 2.0Ghz version doesnt boot)
[ MD5HASH: 6bd7ae86ae9a644c9ce4b1226c3bd716 ]


for older kernel versions refer to following:
Older Releases



[ DooMKernel Signature banners!!! ]

If you like to use my kernels and u want to show the world that u use it/love it ;), then you can add this banner to you signature!!!

attachment.php


Just copy the following code and paste it in you USER CP under "Edit Signature":
HTML:
[URL="http://xdaforums.com/showthread.php?t=1342238"][IMG]http://attachments.xda-developers.com/attachment.php?attachmentid=747839&stc=1&d=1318445476[/IMG][/URL]


icon8.gif



enjoy!
 
Last edited:

hotginger

Member
Nov 18, 2008
29
3
Ok, I will try, and give feedback later this evening...

Edit: seems to work just fine!!!! Even got A2SD working now!
 
Last edited:
  • Like
Reactions: massimomex

kurogana.inc

Senior Member
Aug 30, 2009
59
12
Is it better for stability use 122 - 1.6ghz interactive or 122 - 2ghz ondemand or smartass?

---------- Post added at 12:32 PM ---------- Previous post was at 12:22 PM ----------

why with your 2ghz kernel on MiUI or CM7, quadrant does not run? it reboots the phone...
 
  • Like
Reactions: im_bol2riz

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune
Is it better for stability use 122 - 1.6ghz interactive or 122 - 2ghz ondemand or smartass?

---------- Post added at 12:32 PM ---------- Previous post was at 12:22 PM ----------

why with your 2ghz kernel on MiUI or CM7, quadrant does not run? it reboots the phone...

at which frequencies did u try quadrant? and which governor?

remember not all devices support those frequencies...
 
  • Like
Reactions: XperFD

kurogana.inc

Senior Member
Aug 30, 2009
59
12
at which frequencies did u try quadrant? and which governor?

remember not all devices support those frequencies...


i used 122 min and 2ghz max with interactive governor... with miui and cm7 mod and at the middle of bench it reboots, if a use 122 - 1,9ghz it works normal... its only a doubt, not a problem
 

poloracer11

Member
Mar 24, 2011
23
3
Rotterdam
Hi Doom,
I dont know if it is kernel related but when i am in Whatsapp i cant adjust the ringer volume. When go to home or an other app it works fine though.

Sent from my MIUI Arc
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,712
Pune
Hi doom..we r eagerly waiting for next release for miui with new 2way recording fix and sources even though it s in trial phase..please give a trial for miui also if u can.thanks in advance from heart to you doom..

Sent from my LT15i using Tapatalk

i just finished testing Play kernel (for stock) yesterday and released it few hrs back... right now i am testing ARC kernel (for stock)... once testing on stock is done, i will release that kernel and then start testing on CM7... once testing on CM7 is done CM7 & MiUI kernels will be released simultaneously...
 
  • Like
Reactions: swavab and crimilde

crimilde

Senior Member
Feb 8, 2011
133
39
Bucharest
Great news, thank you so much for your hard work. :D
I had some issues with the phone not going into deep sleep on BlendMIUI v08 but they were solved after flashing your kernel!
 

swavab

Senior Member
Jul 20, 2011
338
83
Samsung Galaxy S23 Ultra
i just finished testing Play kernel (for stock) yesterday and released it few hrs back... right now i am testing ARC kernel (for stock)... once testing on stock is done, i will release that kernel and then start testing on CM7... once testing on CM7 is done CM7 & MiUI kernels will be released simultaneously...

With gratitude dear doom

Sent from my LT15i using Tapatalk
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 21
    ----[ UPDATE ]----

    due to lack of time i will no longer be able to maintain this kernel.


    so i am closing this thread



    regards,

    DooMLoRD



    ----[ UPDATE ]----



    DooMKernel for MIUI!!!


    since many users requested for it, here it is MIUI version of DooMKernel!!! kernel is a modified version of my CM7 kernel...



    [ special thanks to ]


    Thank you guys for ur help! this would not have been possible without ur help!


    thanks to JasonStein & bheremans to point out changes to make my kernel work on MiUI


    [ screenshots ]

    arc-miui-dk-1.png
    arc-miui-dk-2.png
    arc-miui-dk-3.png

    arc-miui-dk-4.png
    arc-miui-dk-5.png



    [ disclaimer ]

    OVERCLOCKING CAN BE DANGEROUS! U RISK THE HARDWARE GETTING DAMAGED!
    PROCEED WITH CAUTION! U HAVE BEEN WARNED!


    I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP


    [ WARNING ]

    "Partition SDCard" option in CWM5 WILL WIPE UR SDCARD!!!



    [ features ]

    the base kernel sources are from FreeXperia CM7 so the features from that kernel will be in this kernel too :)

    • [v02 onwards] shifted to 4.0.2.A.0.42 kernel sources
    • [v02 onwards] added fully working two way call recording (tested and works perfectly)
    • [v02 onwards] added CPU governors:
      • BrazilianWax
      • Smoothass
      • Lagfree
    • [v02 onwards] added I/O scheduler: Simple I/O (sio)
    • [v02 onwards] added SLQB memory allocator (and set it as default)
    • [v02 onwards] added TinyRCU along with fixes (and set it as default)
    • [v02 onwards] bumped BFQ to v2-r1
    • [v02 onwards] bumped jHASH to v3
    • [v02 onwards] increased VM max readahead to 512kb
    • [v02 onwards] some patches to fix kernel memory leaks
    • [v02 onwards] small update in ramdisk for FXP046 compatibility
    • [v02 onwards] few changes in my modified CWM recovery
    • [v02 onwards] added some mounting tweaks
    • [v02 onwards] added support for bootsounds (MORE INFO ABOUT THIS HERE)
    • [v02 onwards] added some tweaks for sdcard performance, Virtual Memory teaks, task killer tweaks
    • [v01 onwards] my modified CWM recovery
    • [v01 onwards] small update in ramdisk for FXP045 compatibility
    • [v01 onwards] updated kernel sources to 4.0.2.A.0.9 kernel sources
    • [v01 onwards] modified recovery to support /sd-ext backup/restore (remember /sd-ext has to be the 2nd partition on ur sdcard [mmcblk0p2] for this to work)
    • [v01 onwards] cool button-backlight notification to tell u when to spam keys for entering recovery [only spam the button when u see the backlight active]
    • [v01 onwards] compiled using toolchain gcc-4.4.3 (might improve kernel performance)
    • [v01 onwards] added new CPU governors:
      • InteractiveX
      • Savaged-Zen
      • SmartAssV2
      • Smartass
      • Scary
      • MinMax
      • Interactive
    • [v01 onwards] added new bootup CPU thresholding, device will no longer jump to max freq for initial few seconds (might help some device who have booting issues)
    • [v01 onwards] added I/O Schedulers:
      • V(R)
      • BFQ
    • [v01 onwards] enabled NLS_UTF8
    • [v01 onwards] added user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://xdaforums.com/showpost.php?p=16610299&postcount=362)
    • [v01 onwards] added new Max frequency: :eek: 2.0Ghz :eek:
    • [v01 onwards] added lots of intermediate frequencies (from 122Mhz to 2.0Ghz for almost every 100/120Mhz there is a select-able frequency)
    • [v01 onwards] enabled SWAP support
    • [v01 onwards] enabled CDROM filesystem support in kernel (now u can mount ISO files)
    • [v01 onwards] enabled a few I/O Schedulers
      • noop
      • Anticipatory
      • Deadline (default)
      • CFQ
    • [v01 onwards] enabled ARM THUMBEE extensions
    • [v01 onwards] enabled support (in kernel) for many file systems
      • EXT2
      • EXT3
      • EXT4
      • NTFS (Read & Write)
    • [v01 onwards] enabled NFS (client & server) support in kernel
    • [v01 onwards] enabled CIFS support in kernel
    • [v01 onwards] enabled TUN/TAP driver support (integrated in kernel) [VPN support]
    • [v01 onwards] FULL USB-OTG support
    • [v01 onwards] enabled IPTABLES/NETFILTER (including advanced) support


    [ credits for features ]

    refer to my Arc kernel thread


    [ requirements ]



    [ how to install ]

    1. download the boot.img
    2. save the boot.img in the folder with fastboot binaries (fastboot.exe files)
    3. power down device
    4. start device in fastboot mode
    5. use the following command to flash the boot.img
      Code:
      fastboot flash boot boot.img
    6. reboot phone and enjoy the kernel ;)
    7. FOR OVERCLOCKING
      1. start SetCPU/NoFrills CPU Control app on ur phone (or any other app which supports overclocking) (u may get a popup asking for SuperUser permissions, click ok/yes/allow)
      2. now slowly increase the MAX slider to the right (one notch at a time) to increase the maximum frequency limit
      3. DO NOT JUMP TO THE LAST POSSIBLE FREQUENCY
      4. SLOWLY increase the frequency one notch at a time and do stability/testing for few hours


    [ my kernel sources ]

    https://github.com/DooMLoRD/semc-kernel-msm7x30



    [ donations ]

    if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc ;)

    PAYPAL DONATION LINK


    FreeXperia PROJECT: if you want to support FreeXperia PROJECT you can donate
    https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=THUJZQB2U5PNC



    [ downloads ]

    <NEW>

    [ARC/ARC S] DooMKernel MIUI (v02) [ 2.0Ghz version ]
    [ MD5HASH: 54353513ffd9639bad2140008dde8938 ]

    [ARC/ARC S] DooMKernel MIUI (v02) [ 1.6Ghz version ] (alternate version [will show up as 1002], to be used if the 2.0Ghz version doesnt boot)
    [ MD5HASH: 7a036d898796bb48b3fe602e3f56a222 ]




    [ older versions ]


    [ARC/ARC S] DooMKernel MIUI (v01) [For: Blend-MIUI] [ 2.0Ghz version ]
    [ MD5HASH: 3dfc22b2fa67090ebf322c72d56a86c7 ]

    [ARC/ARC S] DooMKernel MIUI (v01) [For: Blend-MIUI] [ 1.6Ghz version ] (alternate version [will show up as 1001], to be used if the 2.0Ghz version doesnt boot)
    [ MD5HASH: 6bd7ae86ae9a644c9ce4b1226c3bd716 ]


    for older kernel versions refer to following:
    Older Releases



    [ DooMKernel Signature banners!!! ]

    If you like to use my kernels and u want to show the world that u use it/love it ;), then you can add this banner to you signature!!!

    attachment.php


    Just copy the following code and paste it in you USER CP under "Edit Signature":
    HTML:
    [URL="http://xdaforums.com/showthread.php?t=1342238"][IMG]http://attachments.xda-developers.com/attachment.php?attachmentid=747839&stc=1&d=1318445476[/IMG][/URL]


    icon8.gif



    enjoy!
    4
    reserved for later use
    2
    Thanks a lot! Does this work with this MIUI also: http://xdaforums.com/showthread.php?t=1308849 ???

    i dont know... i just checked on one of them... should work on others too i guess...
    2
    Hi doom..we r eagerly waiting for next release for miui with new 2way recording fix and sources even though it s in trial phase..please give a trial for miui also if u can.thanks in advance from heart to you doom..

    Sent from my LT15i using Tapatalk

    i just finished testing Play kernel (for stock) yesterday and released it few hrs back... right now i am testing ARC kernel (for stock)... once testing on stock is done, i will release that kernel and then start testing on CM7... once testing on CM7 is done CM7 & MiUI kernels will be released simultaneously...
    1
    MIUIv4 based on Stock ROM and the DooMKerneL for ICS works with MIUIv4

    Thats good news, so I don't need to separately maintain miui kernel :)

    Sent from my LT26i using XDA