• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.
Sign in to follow this  
Followers 0

KERNEL JB

34 posts in this topic

Posted (edited) · Report post

Hi all, it's time to present my new custom kernel :)

WARNING

  1. Before flash this kernel you must have unlocked bootloader.

  2. Overvoltage is useless and may burn your device.

  3. Undervoltage may cause no boot, but is usefull to drain lower current from battery. If your phone doesn't boot up just reflash boot_dmd.img by CWM.

  4. I will not be responsible of brick or burn device.

  5. Use only if you know what are doing.

  6. Install this on non unlocked device will cause a reboot in bootloader mode. I have advise you, don't ask then what to do.

Instruction:

1 - unlock bootloader

2 - boot or flash cwm

3 - flash my boot_dmd.zip

4 - to get full functionality install Superuser and Busybox before or after flash this kernel it's indifferent

5 - to get fast USB charge use app. Search fast charge on play store

Features:

V1.0

1 - Frequency avaiable from 192 to 1512 Mhz (overclock doesn't work as I want)

2 - CPU voltage control via sysfs

3 - Add init.d support

4 - USB fast charge

5 - Unsecure boot to allow adb remount and system R/W access

6 - Added SIO FIOPS IO-scheduler

7 - Added LAGFREE INTELLIDEMAND BADASS LIONHEART governor

8 - Built with gcc 4.7

V1.1

1 - Enable overclock up to 1890 MHz

2 - Remove mpdecision and edit thermald.conf from bin to allow control overclock

3 - Edit 84uv to undervolt a bit (you can always change, but this may be safer to boot up every device)

4 - Change boot logo

Into init.d you will find 84uv script that is about self explanatory ;)


#!/system/bin/sh

# sysfs interface to set proper cpu voltage at boot

# this table is take from stock kernel

# install daemon controller app to overwrite this file and got UI from XDA Sybregunne member

# http://forum.xda-developers.com/showthread.php?t=1949502

# use daemon controller only to voltage control

# frequency control is not fully working neiter with other app like set cpu etc...

# If you know what ar doing you can change manually this table, just look at this

# http://forum.xda-developers.com/showpost.php?p=38599923&postcount=6

# thank to DooMLoRD for undervoltage patch

# warning!!!!!!!!

# if you set too low voltage phone may not boot up

# MORE WARNING!!!!!!!!!

# if you set too high voltage your phone may BURN!!!!


echo -n "1512000 1150" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "1458000 1138" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "1350000 1125" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "1242000 1100" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "1134000 1075" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "1026000 1025" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "918000 1000" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "810000 975" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "702000 925" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "594000 900" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "486000 875" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "384000 850" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "192000 850" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

Credits

NuriJ and DooMLoRD for kernel patch

Sybregunne to have done voltage control apk

Vache for init.d support help

Usefull link

How to use CPU Voltage Control interface

DaemonController apk

Download

boot_dmd v1.0

boot_dmd v1.1

frandom.ko

Source code

github @davidevinavil

Edited by davidevinavil
1

Share this post


Link to post
Share on other sites

Posted · Report post

sounds nice ! unsecure boot, voltage & clock controle, usb fast charge, :D

1

Share this post


Link to post
Share on other sites

Posted · Report post

I'm with the official JB rom, do I have to flash the leak JB rom to be able to unlock the bootloader?

0

Share this post


Link to post
Share on other sites

Posted · Report post

I'm with the official JB rom, do I have to flash the leak JB rom to be able to unlock the bootloader?

Do you know another method?

0

Share this post


Link to post
Share on other sites

Posted · Report post

using this w/ cirrus rom, will that get me a different MAC address? because i need a different MAC really bad:S current MAC conflicts with my sisters phone that has the same cirrus rom;(

current mac is: 00:17:ca:f5:95:66

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Boot_dmd V1.1

1 - Enable overclock up to 1890 MHz

2 - Remove mpdecision and edit thermald.conf from bin to allow control overclock

3 - Edit 84uv to undervolt a bit (you can always change, but this may be safer to boot up every device)

4 - Change boot logo

First post updated with download link

Edited by davidevinavil
1

Share this post


Link to post
Share on other sites

Posted · Report post

Thank you for your work.

Can you please add hotplug governor?

Thanks!

0

Share this post


Link to post
Share on other sites

Posted · Report post

Doesnt a kernel requires u to upload a Source for the GPL rules ?

0

Share this post


Link to post
Share on other sites

Posted · Report post

Doesnt a kernel requires u to upload a Source for the GPL rules ?

Of course but have to re-learn how to use git hub and now I've no much time..

0

Share this post


Link to post
Share on other sites

Posted · Report post

Add source at first post

0

Share this post


Link to post
Share on other sites

Posted · Report post

tnx, seem to do the trick very well ! Only odd thing I seem to experience is that after a call, when I take the Phone off my ear, he doesn't return to the end call screen, it remains dark. Maybe nothing to do with the update, but I didn't have this before.

0

Share this post


Link to post
Share on other sites

Posted · Report post

it's possible to add smartassv2 governor and add a little gpu overclock?

0

Share this post


Link to post
Share on other sites

Posted · Report post

it's possible to add smartassv2 governor and add a little gpu overclock?

cpu overclock seems useless.. at least didn't notice any improvement.. just a little instability.. for smartass2 need to find source, but personally I found Lionheart perfect..

0

Share this post


Link to post
Share on other sites

Posted · Report post

Contains this kernel frandom module? Supporting the frandom module in this kernel would help to implement a complete crosbreeder in a rom.

5. Frandom support - CrossBreeder now supports linking both your random devices to the extremely fast alternative - Frandom ( http://billauer.co.il/frandom.html ). This module is orders of magnitude (10-50 times) faster than the standard character devices ( Check this out - http://forum.xda-developers.com/show...&postcount=134 ). The erandom character device also installed by Frandom doesn't use up system entropy at all on top of being fast. You will need to ask your ROM developer to develop the kernel module for you and then place it in /system/lib/modules. CrossBreeder will then try and load it and if successful, make all the necessary adjustments so that both /dev/random and /dev/urandom are pointing to /dev/frandom and /dev/erandom respectively. The speed benefits are to be seen to be believed. But since each ROM requires a unique kernel module, this option is left optional ( but auto detect ).
0

Share this post


Link to post
Share on other sites

Posted · Report post

frandom.ko added at first post

0

Share this post


Link to post
Share on other sites

Posted · Report post

cpu overclock seems useless.. at least didn't notice any improvement.. just a little instability.. for smartass2 need to find source, but personally I found Lionheart perfect..

i said Gpu oc not cpu oc ;) i've read on xda that htc one s could arrive at 480 mhz for 3d and 266 for 2d (instead 400 and 200), i think that for games it could be helpful :)

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

i said Gpu oc not cpu oc ;) i've read on xda that htc one s could arrive at 480 mhz for 3d and 266 for 2d (instead 400 and 200), i think that for games it could be helpful :)

sorry my answer was right but wrote wrong cpu instead of gpu ;-) I've already done some test with gpu overclock but can't see any difference.. tried with 480 mhz for 3d.. also for 2d.. Edited by davidevinavil
0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

hello.i have a cloudmobile s500 with latest ww-gen1 rom.How can i see if my bootloader has been unlocked? I run the command fastboot -i 0x502 oem unlock and it shows three .... and _ to blink

How much time does it take to unlock bootloader? My cpu is 8260a-3.I have allready made root with your instructions and i am able to flash vache unsecure boot.img for rw system.But i want to install your kernel.Is this possible?

Thank you very much for your work

edit

Ok i had to flash leaked jb rom.

Edited by bbbb122
0

Share this post


Link to post
Share on other sites

Posted · Report post

Hi,

Thanks for your Kernel. As stated in your first post I did also install Busybox (v1.19.4-wraithdu, extracted from Cirrus 105b ROM). I installed it in /system/xbin and run the command busybox --install -s /system/xbin

All symlinks are created and I can run the busybox programs. Now, when I reboot the phone it will keep on rebooting after ca. 1 minute.

When I let the phone boot with Vache's 1.0.5b Kernel it runs perfectly. I think there is something wrong with the kernel? I added 2 logfiles. Both with Busybox installed, 1 when booting your kernel and one when booting Vache's kernel.

For the time being I deleted the Busybox install.

DMDv1.1_Kernel_with_Busybox.txt

Cirrus105b_Vache_Kernel_with_Busybox.txt

0

Share this post


Link to post
Share on other sites

Posted · Report post

Hi all, it's time to present my new custom kernel :)

WARNING

  1. Before flash this kernel you must have unlocked bootloader.

  2. Overvoltage is useless and may burn your device.

  3. Undervoltage may cause no boot, but is usefull to drain lower current from battery. If your phone doesn't boot up just reflash boot_dmd.img by CWM.

  4. I will not be responsible of brick or burn device.

  5. Use only if you know what are doing.

  6. Install this on non unlocked device will cause a reboot in bootloader mode. I have advise you, don't ask then what to do.

Instruction:

1 - unlock bootloader

2 - boot or flash cwm

3 - flash my boot_dmd.zip

4 - to get full functionality install Superuser and Busybox before or after flash this kernel it's indifferent

5 - to get fast USB charge use app. Search fast charge on play store

Features:

V1.0

1 - Frequency avaiable from 192 to 1512 Mhz (overclock doesn't work as I want)

2 - CPU voltage control via sysfs

3 - Add init.d support

4 - USB fast charge

5 - Unsecure boot to allow adb remount and system R/W access

6 - Added SIO FIOPS IO-scheduler

7 - Added LAGFREE INTELLIDEMAND BADASS LIONHEART governor

8 - Built with gcc 4.7

V1.1

1 - Enable overclock up to 1890 MHz

2 - Remove mpdecision and edit thermald.conf from bin to allow control overclock

3 - Edit 84uv to undervolt a bit (you can always change, but this may be safer to boot up every device)

4 - Change boot logo

Into init.d you will find 84uv script that is about self explanatory ;)


#!/system/bin/sh

# sysfs interface to set proper cpu voltage at boot

# this table is take from stock kernel

# install daemon controller app to overwrite this file and got UI from XDA Sybregunne member

# http://forum.xda-developers.com/showthread.php?t=1949502

# use daemon controller only to voltage control

# frequency control is not fully working neiter with other app like set cpu etc...

# If you know what ar doing you can change manually this table, just look at this

# http://forum.xda-developers.com/showpost.php?p=38599923&postcount=6

# thank to DooMLoRD for undervoltage patch

# warning!!!!!!!!

# if you set too low voltage phone may not boot up

# MORE WARNING!!!!!!!!!

# if you set too high voltage your phone may BURN!!!!


echo -n "1512000 1150" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "1458000 1138" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "1350000 1125" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "1242000 1100" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "1134000 1075" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "1026000 1025" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "918000 1000" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "810000 975" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "702000 925" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "594000 900" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "486000 875" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "384000 850" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

echo -n "192000 850" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels;

Credits

NuriJ and DooMLoRD for kernel patch

Sybregunne to have done voltage control apk

Vache for init.d support help

Usefull link

How to use CPU Voltage Control interface

DaemonController apk

Download

boot_dmd v1.0

boot_dmd v1.1

frandom.ko

Source code

github @davidevinavil

I managed to unlock my BL and flashed this kernel, but still loosing my root after reboot :( and also CWM ... can`t manage to see how to perma root so I won`t loose it again after root.

0

Share this post


Link to post
Share on other sites

Posted · Report post

without change any setting in benchmark the score of dmd kernel are lower then stock:

stock: 1jsye8.jpg

DMD: 2vjy0kj.jpg

0

Share this post


Link to post
Share on other sites

Posted · Report post

Are you intending to continue improving the kernel for the Acer S500? It looked promising. @ davidevinavil

0

Share this post


Link to post
Share on other sites

Posted · Report post

Hi, my phone is rooted and unlocked BT. I try this kernel install, after it write phone boot failed! What can i make?

Sry for my bad english.

0

Share this post


Link to post
Share on other sites

Posted · Report post

You must unlock bootloader

0

Share this post


Link to post
Share on other sites

Posted · Report post

You must unlock bootloader

Unlocked, i solved it, but have many random reboot. Have this kernel update?

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.