• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL][KINDLE-FIRE] DooMKernel [NO LONGER MAINTAINED]

Status
Not open for further replies.
Search This thread

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,702
Pune
hey guys as some of u may or may not have noticed, i have closed down the "consideration for donation" thread because of low user interest...

since i dont have device with me, i will no longer be able to maintain this kernel and so i am stopping work on this kernel and closing down this thread...


best of luck guys! you already have some awesome devs working on this device... if anyone needs any help with anything feel free to contact me via p.m.



regards,

DooMLoRD



--------------------------------------------------------------------------



[ info ]

ok so i dont have this device with me, but i am probably going to buy it...

i have made a test kernel based on sources posted by g1011999 along with some modifications (OVERCLOCK!!!)



[ special thanks to ]



[ screenshots ]

(screenshots thanks to foxdog66)

attachment.php
attachment.php
attachment.php


[ features ]

  1. (v02 onwards) testing CPU overclocks 1.2/1.3/1.4/1.5Ghz and overvolting (for high frequencies)
  2. (v02 onwards) init.d script support
  3. (v01 onwards) CPU overclock to 1.2Ghz
  4. (v01 onwards) GPU overclock to 384Mhz (same as OMAP4460)
  5. (v01 onwards) insecure ramdisk


i will add more stuff later... first i need to know if it boots and overclock works


[ WARNING ]

as of now this is only for advanced users to test out


DO NOT FLASH THIS UNLESS U KNOW HOW TO REVERT BACK TO STOCK KERNEL


[ sources ]

https://github.com/DooMLoRD/Kindle-Fire-Kernel


[ how to install ]


if u have flashboot working then try if u can hotboot the kernel:
fastboot boot boot.img

AS FAR AS POSSIBLE DO NOT directly flash it...

do let me know if it boots...

the logo has changed so u will immediately know if this kernel works or no ;)


[ download links ]

< NEW >

DooMKernel v02-TEST5 (1.3Ghz + overvolting with init.d support) [kernel version will show up as #5002]

DooMKernel v02-TEST4 (1.5Ghz with init.d support) [kernel version will show up as #4002]

DooMKernel v02-TEST3 (1.4Ghz with init.d support) [kernel version will show up as #3002]

DooMKernel v02-TEST2 (1.3Ghz with init.d support) [kernel version will show up as #2002]

DooMKernel v02-TEST1 (1.2Ghz with init.d support) [kernel version will show up as #1002]
MD5HASH: d474205e1a3d2decf0cb8243b75a06c2


< OLD >

DooMKernel v01-TEST4 (wifi now works)
MD5HASH: b82936b2046669e970da897eab141869

DooMKernel v01-TEST3 (kernel boots but wifi doesnt work)
MD5HASH: fbcffd8b1e8548020c3ebbc07cd24d69

DooMKernel v01-TEST2 (yellow screen issue)
MD5HASH: 2b2a773cd86908ae7c2a61aeea8e6a53

DooMKernel v01-TEST1 (yellow screen issue)
MD5HASH: aebdc21414ab10270521c32eaa76e33c



icon8.gif


ENJOY!!
 

Attachments

  • add1ac58-e2be-ee8c.jpg
    add1ac58-e2be-ee8c.jpg
    17.7 KB · Views: 10,740
  • add1ac58-e2cd-cb0e.jpg
    add1ac58-e2cd-cb0e.jpg
    18.4 KB · Views: 2,600
  • add1ac58-c94b-e379.jpg
    add1ac58-c94b-e379.jpg
    16.7 KB · Views: 4,619
  • add1ac58-c95f-13c2.jpg
    add1ac58-c95f-13c2.jpg
    15.5 KB · Views: 4,650
Last edited:

jutley

Senior Member
Mar 23, 2006
2,690
466
UK
Thank the lord doom lord is here to help us for kindle fire a legend when it comes to building kernels thank you.
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,702
Pune
How did you create the boot.img? It's been awhile since I did a boot.img build. I have a kernel but am lost as to the next step. :)

hi mate,

its pain old way using mkbootimg...

some dude had posted correct arguments for mkbootimg... wait i will find correct link and post it here...

here are the links:
http://forum.xda-developers.com/showpost.php?p=19917919&postcount=71
http://forum.xda-developers.com/showpost.php?p=19925408&postcount=79

btw the boot.img from stock has pagesize of 4096

btw i dont have device with me yet, sorry cant help u out much...
 
Last edited:
  • Like
Reactions: electrash

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,702
Pune
So doom lord you are going to get this device ?

Sent from my ADR6400L using XDA App

Yup planning to get it... As long as my friend from US/Singapore can get it with him...

Its too costly to get it directly here in India, almost 300$+ (50% more than its price in US)

Sent from my R800i using XDA App
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,702
Pune
Same problem as my own compiles. Display is all yellow. :(

What compiler do you use? I'm thinking this may be a compiler problem since g1011999 said the source worked with minimal modifications. :confused:

*The changed boot logo was fine by the way. :p

darn...

i have used the 4.4.1 arm-2010q1 toolchain... as the stock kernel seems to be compiled using the same...

btw if adb works can u please check if the acpu freq table is updated with OCed CPU freq? (the sysfs interface)[available frequencies]

btw i noticed that crc7.ko and pcbc.ko are also compiled during build process... do we need to insmod these?
 
Last edited:

intersectRaven

Senior Member
Mar 13, 2010
2,260
1,558
www.intersectraven.net
darn...

i have used the 4.4.1 arm-2010q1 toolchain... as the stock kernel seems to be compiled using the same...

btw if adb works can u please check if the acpu freq table is updated with OCed CPU freq? (the sysfs interface)[available frequencies]

Uhm...I'll pass on the checking part. I'm reaaaaaally uncomfortable with any overclock so I just looked at whether the display on your kernel was fine or not and rebooted immediately. :eek:
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,702
Pune
Uhm...I'll pass on the checking part. I'm reaaaaaally uncomfortable with any overclock so I just looked at whether the display on your kernel was fine or not and rebooted immediately. :eek:

hmmm ok.. no problem...

if this works out correctly i will add a sysfs (or proc) interface to control acpu freq table :)

can u please retry again and check if the freq table was updated?

also i am thinking of trying out the sources g1011999 uploaded to git...

have u tried compiling with those? is the display problem there too?

i have on this test pc:
arm-4.4.3 gcc (from android ndk 5c)
arm-4.6.2 gcc (CodeSoc. 2011-03-41)

u want me to do any tests??
 

intersectRaven

Senior Member
Mar 13, 2010
2,260
1,558
www.intersectraven.net
hmmm ok.. no problem...

if this works out correctly i will add a sysfs (or proc) interface to control acpu freq table :)

can u please retry again and check if the freq table was updated?

also i am thinking of trying out the sources g1011999 uploaded to git...

have u tried compiling with those? is the display problem there too?

i have on this test pc:
arm-4.4.3 gcc (from android ndk 5c)
arm-4.6.2 gcc (CodeSoc. 2011-03-41)

u want me to do any tests??

Already tried all CodeSourcery compilers (the mentioned 2010q1 and latest) together with all NDK compilers. Some booted, some hung but all of those that booted up had yellow screens. :confused:
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,191
39,702
Pune
Already tried all CodeSourcery compilers (the mentioned 2010q1 and latest) together with all NDK compilers. Some booted, some hung but all of those that booted up had yellow screens. :confused:

hey i have made kernel using different souces... the ones g1011999 uploaded to git...

please test out and let me know (v01-test2)
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    hey guys as some of u may or may not have noticed, i have closed down the "consideration for donation" thread because of low user interest...

    since i dont have device with me, i will no longer be able to maintain this kernel and so i am stopping work on this kernel and closing down this thread...


    best of luck guys! you already have some awesome devs working on this device... if anyone needs any help with anything feel free to contact me via p.m.



    regards,

    DooMLoRD



    --------------------------------------------------------------------------



    [ info ]

    ok so i dont have this device with me, but i am probably going to buy it...

    i have made a test kernel based on sources posted by g1011999 along with some modifications (OVERCLOCK!!!)



    [ special thanks to ]



    [ screenshots ]

    (screenshots thanks to foxdog66)

    attachment.php
    attachment.php
    attachment.php


    [ features ]

    1. (v02 onwards) testing CPU overclocks 1.2/1.3/1.4/1.5Ghz and overvolting (for high frequencies)
    2. (v02 onwards) init.d script support
    3. (v01 onwards) CPU overclock to 1.2Ghz
    4. (v01 onwards) GPU overclock to 384Mhz (same as OMAP4460)
    5. (v01 onwards) insecure ramdisk


    i will add more stuff later... first i need to know if it boots and overclock works


    [ WARNING ]

    as of now this is only for advanced users to test out


    DO NOT FLASH THIS UNLESS U KNOW HOW TO REVERT BACK TO STOCK KERNEL


    [ sources ]

    https://github.com/DooMLoRD/Kindle-Fire-Kernel


    [ how to install ]


    if u have flashboot working then try if u can hotboot the kernel:
    fastboot boot boot.img

    AS FAR AS POSSIBLE DO NOT directly flash it...

    do let me know if it boots...

    the logo has changed so u will immediately know if this kernel works or no ;)


    [ download links ]

    < NEW >

    DooMKernel v02-TEST5 (1.3Ghz + overvolting with init.d support) [kernel version will show up as #5002]

    DooMKernel v02-TEST4 (1.5Ghz with init.d support) [kernel version will show up as #4002]

    DooMKernel v02-TEST3 (1.4Ghz with init.d support) [kernel version will show up as #3002]

    DooMKernel v02-TEST2 (1.3Ghz with init.d support) [kernel version will show up as #2002]

    DooMKernel v02-TEST1 (1.2Ghz with init.d support) [kernel version will show up as #1002]
    MD5HASH: d474205e1a3d2decf0cb8243b75a06c2


    < OLD >

    DooMKernel v01-TEST4 (wifi now works)
    MD5HASH: b82936b2046669e970da897eab141869

    DooMKernel v01-TEST3 (kernel boots but wifi doesnt work)
    MD5HASH: fbcffd8b1e8548020c3ebbc07cd24d69

    DooMKernel v01-TEST2 (yellow screen issue)
    MD5HASH: 2b2a773cd86908ae7c2a61aeea8e6a53

    DooMKernel v01-TEST1 (yellow screen issue)
    MD5HASH: aebdc21414ab10270521c32eaa76e33c



    icon8.gif


    ENJOY!!
    4
    oh thats interesting... do send pics of test4 ;)

    btw what abt test2? (1.3Ghz version)

    Was going to save it for tomorrow but you talked me into it lol

    First try, i thought it was going to run, got to lock screen but when I went to unlock it (before i could touch the screen) it did a hot reboot (boot animation replayed). Second attempt, froze at end of boot animation before lock screen.

    Here is pics of test 4 running at 1.5Ghz :)

    add1ac58-c94b-e379.jpg


    add1ac58-c95f-13c2.jpg


    My pillow is calling.... Looking forward to another day (of testing :))
    3
    hey guys as some of u may or may not have noticed, i have closed down the "consideration for donation" thread because of low user interest...

    since i dont have device with me, i will no longer be able to maintain this kernel and so i am stopping work on this kernel and closing down this thread...


    best of luck guys! you already have some awesome devs working on this device... if anyone needs any help with anything feel free to contact me via p.m.



    regards,

    DooMLoRD
    2
    init.d support was a success! I ran a simple test, my script read...

    echo -e "this is a test" >> /data/test.txt

    rebooted, fastbooted and had /data/test.txt that said this is a test on it :p

    1.5Ghz.... here we come :D
    2
    since i dont have the device with me to test, i am depending on u guys to tell me if the kernels boot and if the changes work :)

    my primary focus is the get as much performance we can from the device by overclocking it... we need to know its limits... so that future kernels (when most of the kernel hacks & features will be implemented) can use the stable overclock...

    here are the test kernels:

    DooMKernel v02-TEST5 (1.3Ghz + overvolting with init.d support) [kernel version will show up as #5002]

    DooMKernel v02-TEST4 (1.5Ghz with init.d support) [kernel version will show up as #4002]

    DooMKernel v02-TEST3 (1.4Ghz with init.d support) [kernel version will show up as #3002]

    DooMKernel v02-TEST2 (1.3Ghz with init.d support) [kernel version will show up as #2002]

    DooMKernel v02-TEST1 (1.2Ghz with init.d support) [kernel version will show up as #1002]
    MD5HASH: d474205e1a3d2decf0cb8243b75a06c2


    i am guessing 1.3Ghz (TEST2) might be slightly stable and 1.4Ghz (TEST3) / 1.5Ghz (TEST4) will be VERY unstable (reason being that the voltages havent been changed for them, they are all still at 1375mV which is VERY low compared to the OC given...

    the interesting one will be 1.3Ghz with overvolting (TEST5).. if that works well and can handle CPU stress (lots of benchmarking using performance governor) then we have a way to implement undervolt too :)


    REMEMBER TEST ALL OF THESE USING HOTBOOTING ONLY



    test them out and do let me know how it goes... if a particular kernel boots then please take screenshot of SETCPU app and post it along with ur test report!


    regards,

    DooMLoRD