5,595,497 Members 47,254 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL][JetStream] DooMKernel [Rel:v01][Dt:04/Jan]

Tip us?
 
DooMLoRD
Old
(Last edited by DooMLoRD; 1st February 2012 at 06:33 PM.)
#1  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 34150
Posts: 12,234
Join Date: Jul 2010
Location: Pune, Maharashtra
Angry [KERNEL][JetStream] DooMKernel [Rel:v01][Dt:04/Jan]

hello everyone,

i present to u the first custom kernel for the HTC JetStream!

i have developed kernels for Xperia X10, Xperia ARC, Xperia PLAY, Huawei Ideos X6, Samsung Galaxy SL, Kindle Fire, HTC Flyer and now i bring u my kernel for HTC JetStream!!! this is my first kernel for a MSM8x60 (Snapdragon S3 device)..


i dont have this device with me and so it was a pain getting this kernel working without device in hand but thanks to the testers it was possible!!!

special thanks to: bmw-boy, nmyseteroious & Russ741 for testing it out on their tablets!



[ 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





[ features ]
  • CPU overclocked to 2.052 Ghz
  • CPU underclocked to 192 Mhz
  • GPU overclocked to 320 Mhz
  • for safe booting CPU is capped at bootup to 1.536GHz/384MHz (max/min)
  • slightly undervolted (atleast for stock frequencies)
  • uses LZMA compression
  • added lots of fixing/patches (including CPU HOTPLUG notifications/CPU unaligned access) thanks to faux132
  • VDD CPU voltage control (@ /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels)
  • compiled using Snapdragon optimizations
  • PERFLOCK disabled
  • SWAP enabled
  • enabled few file systems support:
    • NTFS
    • NFS
    • CIFS
  • insecure kernel (ro.secure=0 & USB debugging enabled by default)
  • /system mounted as RW




[ credits for features ]
  • most of the stuff in this kernel is based on the work by faux132 and showp1984 on their HTC Sensation kernel!

thank you all for ur work!



[ requirements ]



[ how to install my kernel ]
  1. download the provided kernel image & wifi module (zip file)
  2. save the wifi module (zip file) to external sdcard
  3. reboot device into fastboot mode (adb reboot bootloader)
  4. flash my kernel using (fastboot flash boot kernelname.img)
  5. reboot device (fastboot reboot)
  6. enter recovery (adb reboot recovery)
  7. flash the wifi module (zip file) via recovery (install zip from sdcard)
  8. reboot phone and enjoy the kernel



FOR OVERCLOCKING
  1. start SetCPU/NoFrills CPU Control app on ur device (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
  5. during testing never set "SET ON BOOT" option of these apps... u might get stuck in bootloops...



[ my kernel sources ]

https://github.com/DooMLoRD/HTC-JetStream-HC-Kernel



[ 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



[ downloads ]

[JetStream] DooMKernel v01 (mirror)
MD5HASH: dc8093f0b349f14580515e52be7f1fff

Wifi Module (mirror)





ENJOY!!!
Like my work? Please consider donating via PayPal

Lead Developer of Team UtterChaos & Member of Team ICX

Creator of DooMKernel making those Snapdragons fly higher and faster

Android Devices I use : Sony Xperia Z1, Z, SP, T | WISHLIST: Sony Xperia Z2

Contributions : Generic Android / Xperia X10 / Xperia 2011 devices / Samsung Galaxy S2 / Huawei Ideos X6 / Samsung Galaxy SCL (i9003) / HTC Flyer / Kindle Fire / HTC JetStream / Xperia P, Sola, U / HTC One X / Xperia S / Xperia T, V, TX / Xperia Z, ZL, Tablet Z / Xperia SP / Xperia Z1 / Sony ZU GPe / Xperia Z1 Compact / Xperia Z2, Z2 Tablet / Xperia T2 Ultra

My Apps on Google Play Store | Follow me on Twitter!
The Following 4 Users Say Thank You to DooMLoRD For This Useful Post: [ Click to Expand ]
 
DooMLoRD
Old
#2  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 34150
Posts: 12,234
Join Date: Jul 2010
Location: Pune, Maharashtra
reserved for later
Like my work? Please consider donating via PayPal

Lead Developer of Team UtterChaos & Member of Team ICX

Creator of DooMKernel making those Snapdragons fly higher and faster

Android Devices I use : Sony Xperia Z1, Z, SP, T | WISHLIST: Sony Xperia Z2

Contributions : Generic Android / Xperia X10 / Xperia 2011 devices / Samsung Galaxy S2 / Huawei Ideos X6 / Samsung Galaxy SCL (i9003) / HTC Flyer / Kindle Fire / HTC JetStream / Xperia P, Sola, U / HTC One X / Xperia S / Xperia T, V, TX / Xperia Z, ZL, Tablet Z / Xperia SP / Xperia Z1 / Sony ZU GPe / Xperia Z1 Compact / Xperia Z2, Z2 Tablet / Xperia T2 Ultra

My Apps on Google Play Store | Follow me on Twitter!
 
guru_shastri
Old
#3  
Senior Member
Thanks Meter 113
Posts: 449
Join Date: Oct 2010

 
DONATE TO ME
what's the wifi module?

and also, i have no intention of OCing or UCing..will this kernel make a difference for me?
 
DooMLoRD
Old
#4  
DooMLoRD's Avatar
Recognized Developer - OP
Thanks Meter 34150
Posts: 12,234
Join Date: Jul 2010
Location: Pune, Maharashtra
Quote:
Originally Posted by guru_shastri View Post
what's the wifi module?

and also, i have no intention of OCing or UCing..will this kernel make a difference for me?
custom kernels need the corresponding wifi module for wifi to work correctly... else u will get error...

if u are not planning to OC then dont worry... the kernel will always boot at 384mhz/1536Mhz (similar to stock speeds)... so if u dont overclock using apps then kernel will never be run at those high clocks

though u might be interested in undervolting... CPU Voltage control interface is provided!!!
Like my work? Please consider donating via PayPal

Lead Developer of Team UtterChaos & Member of Team ICX

Creator of DooMKernel making those Snapdragons fly higher and faster

Android Devices I use : Sony Xperia Z1, Z, SP, T | WISHLIST: Sony Xperia Z2

Contributions : Generic Android / Xperia X10 / Xperia 2011 devices / Samsung Galaxy S2 / Huawei Ideos X6 / Samsung Galaxy SCL (i9003) / HTC Flyer / Kindle Fire / HTC JetStream / Xperia P, Sola, U / HTC One X / Xperia S / Xperia T, V, TX / Xperia Z, ZL, Tablet Z / Xperia SP / Xperia Z1 / Sony ZU GPe / Xperia Z1 Compact / Xperia Z2, Z2 Tablet / Xperia T2 Ultra

My Apps on Google Play Store | Follow me on Twitter!
The Following User Says Thank You to DooMLoRD For This Useful Post: [ Click to Expand ]
 
typhoonikan
Old
#5  
typhoonikan's Avatar
Senior Member
Thanks Meter 104
Posts: 612
Join Date: Nov 2010
Location: Roanoke, VA
Interesting.
I have flashed many roms and mods but never delved into kernels much.
I don't plan on OC or UC either. Saying that, is SetCPU and VDD Control app still required to use the kernel for proper control?

I'm sorry if I ask basic questions. Like I said, not dealt with Kernels much before.
.
Most useful Android Apps @ typhoonikan.blogspot.com

............
HTC Supersonic: EVO 4G
.
HTC Jetstream
.
HTC EVO 4G LTE
.
.
 
bmw-boy
Old
#6  
bmw-boy's Avatar
Senior Member
Thanks Meter 128
Posts: 513
Join Date: Dec 2009
Location: Nigeria
So what's the next to make our tablet flying
Current Devices: HTC One, Galaxy Note 10.1 2014 Edition (Preorder)
Past Device:Galaxy Note 10.1, I Pad 4, Samsung Galaxy Note 2, HTC One X, Galaxy Nexus, HTC Jetstream Tablet, Samsung Galaxy S II, Blackberry Torch 9810, iPhone 4, HTC Pro 7, HTC Desire HD, Adam Tablet, Motorola Milestone, Sony Ericsson X10, Blackberry Bold 9000, HTC Touch Pro 2, Samsung Omnia I900, Sony Ericsson P1i, Sony Ericsson W850, Sony Ericsson K750i, Sony Ericsson T630, Ericsson R600, Ericsson T20s,
 
guru_shastri
Old
(Last edited by guru_shastri; 3rd January 2012 at 10:27 PM.)
#7  
Senior Member
Thanks Meter 113
Posts: 449
Join Date: Oct 2010

 
DONATE TO ME
will it make the tablet quicker? without OCing that is...
and if something goes wrong - are the kernels at bmw-boy the stock ones? in case i'd need them


and i think all that is left is a proper ROM.
and than - just waiting for ICS.
 
typhoonikan
Old
#8  
typhoonikan's Avatar
Senior Member
Thanks Meter 104
Posts: 612
Join Date: Nov 2010
Location: Roanoke, VA
I"m unsure if this is related to this kernel, but... after flashing, when i switch from Disk drive to charge only the jetstream freezes for quite a long while. Does anyone else experience this?
.
Most useful Android Apps @ typhoonikan.blogspot.com

............
HTC Supersonic: EVO 4G
.
HTC Jetstream
.
HTC EVO 4G LTE
.
.
 
Russ741
Old
#9  
Russ741's Avatar
Retired Senior Moderator
Thanks Meter 128
Posts: 1,413
Join Date: Apr 2006
Location: NOT at sea on a Submarine

 
DONATE TO ME
Lightbulb UC/OC

I have seen several posts making statements about "I have no intention to overclock...." etc. Why? One of the great benefits of using a custom Kernel/ROM is the ability to over/under clock the device (JetStream or whatever). Do you drive your car at exactly 45MPH and 2500RPM everywhere you go and park it on a treadmill at night so it can continue to turn the tires at 45MPH and 2500RPM? No you drive slow when needed and fast when needed. When you come to a traffic light you car idles and uses less fuel. This is what UC/OC is about. By using a dynamic CPU control (SetCPU or NoFrills) the CPU clock will increase/decrease as needed. SAVING you battery and giving you a performance boost when needed. Can you damage your processor? Sure you can, but you can damage it just as much by dropping it on the floor. Set the CPU controls properly (DooMLord tells you how above) and you wont have any negative affects. I have been UC/OC my several devices for years.

I tested this Kernel and have it running flat out at 2+GHz with no issues.

Enjoy the battery life extension, the better usability and DooMLord's hard work. He was up till about 5am his time yesterday testing.

Just my 2C.

Russ741
Russ741
The Following 2 Users Say Thank You to Russ741 For This Useful Post: [ Click to Expand ]
 
typhoonikan
Old
#10  
typhoonikan's Avatar
Senior Member
Thanks Meter 104
Posts: 612
Join Date: Nov 2010
Location: Roanoke, VA
Quote:
Originally Posted by Russ741 View Post
I have seen several posts making statements about "I have no intention to overclock...." etc. Why? One of the great benefits of using a custom Kernel/ROM is the ability to over/under clock the device (JetStream or whatever). Do you drive your car at exactly 45MPH and 2500RPM everywhere you go and park it on a treadmill at night so it can continue to turn the tires at 45MPH and 2500RPM? No you drive slow when needed and fast when needed. When you come to a traffic light you car idles and uses less fuel. This is what UC/OC is about. By using a dynamic CPU control (SetCPU or NoFrills) the CPU clock will increase/decrease as needed. SAVING you battery and giving you a performance boost when needed. Can you damage your processor? Sure you can, but you can damage it just as much by dropping it on the floor. Set the CPU controls properly (DooMLord tells you how above) and you wont have any negative affects. I have been UC/OC my several devices for years.

I tested this Kernel and have it running flat out at 2+GHz with no issues.

Enjoy the battery life extension, the better usability and DooMLord's hard work. He was up till about 5am his time yesterday testing.

Just my 2C.

Russ741

I actually take back what I said!
I am clocked at about 500/1800 min/max.
Though after I reboot, SetCPU forcecloses two or three times without me even opening the app. (And it is not set to boot)

I see this as an opportunity to learn more about kernels and UC/OC. I appreciate all of Doom's efforts and am happy to donate to him for it!
.
Most useful Android Apps @ typhoonikan.blogspot.com

............
HTC Supersonic: EVO 4G
.
HTC Jetstream
.
HTC EVO 4G LTE
.
.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes