[KERNEL][NEW][4/03] XENON Kernel v1.1 [1.5ghz][Voltage Scaling][ath6kl][Partitions]

Search This thread

rohan32

Retired Forum Mod / Retired Recognized Developer
Nov 27, 2011
1,980
5,028
New Jersey
rmathur.com
XENON Kernel

For ICS [any ROM]


Features:
Code:
*Overclocked CPU to 1.5ghz
*SWAP Space Enabled
*ath6kl WiFi driver from compat-wireless
*Memory Compaction
*Adaptive Voltage Scaling
*Memory Management based on Device State
*NWFPE Floating Point Emulation
*Support for Extended Precision
*Integrated Services Digital Network (ISDN) Support
*Watchdog Timer Corrective Services Support
*Direct Memory Access (DMA) Support
*Maintain devtmpfs filesystem to mount at /dev
*Automount devtmpfs at /dev
*Detect Soft Lockups
*Detect Hung Tasks
*Kernel Memory Leak Detector
*Checks for Stalled CPUs
*Sysctl Checks
*Securityfs Filesystem Support
*Reiserfs Filesystem Support
*JFS Filesystem Support
*XFS Filesystem Support
*GFS2 Filesystem Support
*OCFS2 Filesystem Support
*Advanced Partition Selection
*Acorn Partition Support
*Cumana Partition Support
*EESOX Partition Support
*ICS Partition Support
*Native Partition Support
*PowerTec Partition Support
*RISCiX Partition Support
*Alpha OSF Partition Support
*Macintosh Partition Map Support
*PC BIOS (MSDOS Partition Tables) Support
*BSD Disklabel (FreeBSD Partition Tables) Support
*Minix Subpartition Support
*Solaris (x86) Partition Table Support
*Unixware Slices Support
*Windows Logical Disk Manager (Dynamic Disk) Support
*SGI Partition Support
*Ultrix Partition Support
*Sun Partition Tables Support
*Karma Partition Support
*EFI GUID Partition Support
*SYSV68 Partition Table Support


The Xenon Kernel is a project for myself to learn more about Linux and Android Kernel developing. I am a sophmore in High School and I haven't had much developing experience, so this is a learning experience. If you want to use this Kernel, you can show your support by thanking me! Right now all I need is words of encouragement and a new phone (I still have an old Symbian S60v3 phone haha). The Touchpad is my first Android device. Also, this is my second work for the Touchpad, my first is the SUPREME Modpack. I hope to make this my primary development project and improve as much as I can. Thanks for checking this out!

Download:
http://goo.im/devs/rohan/tenderloin/XENON

There are 2 versions, one that retains the CM9 kernel as a backup, and one that deletes the CM9 kernel and only uses Xenon.
Saves CM9: xenon-kernel-v1.1-tenderloin-rohan-WITHCM9.zip
Deletes CM9: xenon-kernel-v1.1-tenderloin-rohan-WITHOUTCM9.zip

Current version is v1.1

Instructions:
How to Install:

FIRST, MAKE A NANDROID BACKUP! This can cause serious harm to your system. I am not responsible for anything that may occur to your Touchpad, but everything should be fine.

1. Download the respective installer zip from the above link.
2. Install the zip in ClockWorkMod.
3. Wipe your dalvik-cache
4. Reboot and hope for the best!
IF YOU ARE HAVING SOD ISSUES try setting your CPU Governor to "ondemand"


How to Uninstall:
1. Restore from your backup you were supposed to make

or... if you didn't listen (shame on you... you should always make a backup)

1. Download the XENON Uninstaller from my goo-inside.me profile. This zip deletes the Xenon Kernel and adds back the default CyanogenMod 9 Kernel. It will not, however, delete the ath6kl WiFi drivers (you really don't need to unless you are having WiFi woes). To uninstall the ath6kl drivers you need to reinstall Android.
2. Install it in ClockWorkMod.
3. Wipe your dalvik-cache
4. Reboot!

Contact:
Contact me via Twitter (preferred) here: http://twitter.com/rohanXm
Or PM me

Credits:
*jcsullins for originally getting me interested in kernel development, aiding me through the process in IRC, creating moboot, and helping out the CM9 team in this port
*lintz (helped with getting the ath6kl drivers working and solving my ignorance :D)
*The ENTIRE CM9 team (dalingrin, verygreen/green, Dees_Troy, Flemmard, and everyone else who has contributed to this port. It is truly an honor to witness what you guys have created.
 
Last edited:

rohan32

Retired Forum Mod / Retired Recognized Developer
Nov 27, 2011
1,980
5,028
New Jersey
rmathur.com
Changelog:

4/03: Version 1.1

Code:
*Removed the support for the following partitions:
-Amiga Partitions
-Atari Partitions
*Bumped CPU Minimum up to 384mhz to combat against SOD issues
*Battery drain should now be significantly lower than before
 
Last edited:

ficklecycler

Senior Member
Jan 29, 2011
219
57
Don't have the time now, but I will try it and get back to you.

Thank you so much for working on this! Always glad to see more Touchpad love.
 

evanbigfan

Senior Member
Jan 9, 2011
1,029
869
bangkok
works good for me,but the new wifi driver is sucks,got authentication problem ,and then disconnect every one minute,but thanks and good luck
 

cajunflavoredbob

Senior Member
May 1, 2010
9,938
6,465
Your Basement
works good for me,but the new wifi driver is sucks,got authentication problem ,and then disconnect every one minute,but thanks and good luck

Hmmm, I had issues with the nightly build WiFi. Using this kernel fixed that. I haven't been disconnected at all. It did seem to want to connect to my neighbor's WiFi at one point. I've never connected to it before or saved the settings, but during the ICS setup, it kept repeating "Obtaining IP address" until I tapped it and hit Forget, then connected to mine. Everything has been fine since then.
 

SUTHRNFRIED

Senior Member
Jun 24, 2010
386
64
Will this affect the supreme mod script in any way? I have the latest mod pack for the 4.0.4 build for official nightly. Will I need to reflash and run terminal again for mod pack after flashing this kernel?

Thanks
 

rohan32

Retired Forum Mod / Retired Recognized Developer
Nov 27, 2011
1,980
5,028
New Jersey
rmathur.com
Will this affect the supreme mod script in any way? I have the latest mod pack for the 4.0.4 build for official nightly. Will I need to reflash and run terminal again for mod pack after flashing this kernel?

Thanks

Nope, it will not affect that at all. So no need to worry about reflashing.
And just a side note, for those of you experiencing sleep of deaths, try setting your CPU minimum to 384mhz using a CPU control app. I will make this the default minimum in the next release.
 

Smith7018

Senior Member
Nov 16, 2010
196
89
San Francisco
This is really nice but I'm wondering what all of this filesystem support will do? Don't get me wrong, any work on the TP is good work, I'm just wondering the utility of having "Amiga Partition Support" when the Amiga is 20-30 years old haha?
 

evanbigfan

Senior Member
Jan 9, 2011
1,029
869
bangkok
Hmmm, I had issues with the nightly build WiFi. Using this kernel fixed that. I haven't been disconnected at all. It did seem to want to connect to my neighbor's WiFi at one point. I've never connected to it before or saved the settings, but during the ICS setup, it kept repeating "Obtaining IP address" until I tapped it and hit Forget, then connected to mine. Everything has been fine since then.

It seems some devices suit best with the old driver,and some are best with the new one,for me the new driver is killing my wifi

Sent from my Desire HD using xda premium
 

rohan32

Retired Forum Mod / Retired Recognized Developer
Nov 27, 2011
1,980
5,028
New Jersey
rmathur.com
This is really nice but I'm wondering what all of this filesystem support will do? Don't get me wrong, any work on the TP is good work, I'm just wondering the utility of having "Amiga Partition Support" when the Amiga is 20-30 years old haha?

I dont know I decided to just throw it in there haha. I'll probably remove support for some of them that are crazy.

Are any of you guys having any bugs? For myself personally I'm actually getting a lot of SODs and battery drain. Are you guys experiencing the same thing or is it just my funky Touchpad? :)
 

SUTHRNFRIED

Senior Member
Jun 24, 2010
386
64
Not really any out of the ordinary battery drain with new kernel vs stock. I has noticed using a screen off profile and setting it to power save with 384 or 432 values that the TP has issues waking back up. So I just use interactive at 384 min and that works just fine.

Edit: I have no screen off profiles enabled. Interactive is set as main.
 
Last edited:

rohan32

Retired Forum Mod / Retired Recognized Developer
Nov 27, 2011
1,980
5,028
New Jersey
rmathur.com
New release v1.1 with bug fixes now! Just download and install the new CWM file.

Changelog:

Code:
*Removed the support for the following partitions:
-Amiga Partitions
-Atari Partitions
*Bumped CPU Minimum up to 384mhz to combat against SOD issues
*Battery drain should now be significantly lower than before
 
Last edited:

sprice26

New member
Feb 24, 2009
4
0
Doesn't work on my TP

Followed instructions from OP.

After reboot, my TP showed "XEON" as one of the boot option. I selected that. My TP displays "Wrong file size" and did not boot.

Not sure what happened.
 

SUTHRNFRIED

Senior Member
Jun 24, 2010
386
64
Even setting 384 as minimum I still receive SOD with 1.0. I'll try 1.1 and see if things improve.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 21
    XENON Kernel

    For ICS [any ROM]


    Features:
    Code:
    *Overclocked CPU to 1.5ghz
    *SWAP Space Enabled
    *ath6kl WiFi driver from compat-wireless
    *Memory Compaction
    *Adaptive Voltage Scaling
    *Memory Management based on Device State
    *NWFPE Floating Point Emulation
    *Support for Extended Precision
    *Integrated Services Digital Network (ISDN) Support
    *Watchdog Timer Corrective Services Support
    *Direct Memory Access (DMA) Support
    *Maintain devtmpfs filesystem to mount at /dev
    *Automount devtmpfs at /dev
    *Detect Soft Lockups
    *Detect Hung Tasks
    *Kernel Memory Leak Detector
    *Checks for Stalled CPUs
    *Sysctl Checks
    *Securityfs Filesystem Support
    *Reiserfs Filesystem Support
    *JFS Filesystem Support
    *XFS Filesystem Support
    *GFS2 Filesystem Support
    *OCFS2 Filesystem Support
    *Advanced Partition Selection
    *Acorn Partition Support
    *Cumana Partition Support
    *EESOX Partition Support
    *ICS Partition Support
    *Native Partition Support
    *PowerTec Partition Support
    *RISCiX Partition Support
    *Alpha OSF Partition Support
    *Macintosh Partition Map Support
    *PC BIOS (MSDOS Partition Tables) Support
    *BSD Disklabel (FreeBSD Partition Tables) Support
    *Minix Subpartition Support
    *Solaris (x86) Partition Table Support
    *Unixware Slices Support
    *Windows Logical Disk Manager (Dynamic Disk) Support
    *SGI Partition Support
    *Ultrix Partition Support
    *Sun Partition Tables Support
    *Karma Partition Support
    *EFI GUID Partition Support
    *SYSV68 Partition Table Support


    The Xenon Kernel is a project for myself to learn more about Linux and Android Kernel developing. I am a sophmore in High School and I haven't had much developing experience, so this is a learning experience. If you want to use this Kernel, you can show your support by thanking me! Right now all I need is words of encouragement and a new phone (I still have an old Symbian S60v3 phone haha). The Touchpad is my first Android device. Also, this is my second work for the Touchpad, my first is the SUPREME Modpack. I hope to make this my primary development project and improve as much as I can. Thanks for checking this out!

    Download:
    http://goo.im/devs/rohan/tenderloin/XENON

    There are 2 versions, one that retains the CM9 kernel as a backup, and one that deletes the CM9 kernel and only uses Xenon.
    Saves CM9: xenon-kernel-v1.1-tenderloin-rohan-WITHCM9.zip
    Deletes CM9: xenon-kernel-v1.1-tenderloin-rohan-WITHOUTCM9.zip

    Current version is v1.1

    Instructions:
    How to Install:

    FIRST, MAKE A NANDROID BACKUP! This can cause serious harm to your system. I am not responsible for anything that may occur to your Touchpad, but everything should be fine.

    1. Download the respective installer zip from the above link.
    2. Install the zip in ClockWorkMod.
    3. Wipe your dalvik-cache
    4. Reboot and hope for the best!
    IF YOU ARE HAVING SOD ISSUES try setting your CPU Governor to "ondemand"


    How to Uninstall:
    1. Restore from your backup you were supposed to make

    or... if you didn't listen (shame on you... you should always make a backup)

    1. Download the XENON Uninstaller from my goo-inside.me profile. This zip deletes the Xenon Kernel and adds back the default CyanogenMod 9 Kernel. It will not, however, delete the ath6kl WiFi drivers (you really don't need to unless you are having WiFi woes). To uninstall the ath6kl drivers you need to reinstall Android.
    2. Install it in ClockWorkMod.
    3. Wipe your dalvik-cache
    4. Reboot!

    Contact:
    Contact me via Twitter (preferred) here: http://twitter.com/rohanXm
    Or PM me

    Credits:
    *jcsullins for originally getting me interested in kernel development, aiding me through the process in IRC, creating moboot, and helping out the CM9 team in this port
    *lintz (helped with getting the ath6kl drivers working and solving my ignorance :D)
    *The ENTIRE CM9 team (dalingrin, verygreen/green, Dees_Troy, Flemmard, and everyone else who has contributed to this port. It is truly an honor to witness what you guys have created.
    2
    Thanks for sharing! Will give this go and provide feedback.
    2
    I'm actually going to start from scratch right now
    I want something to help our aging touchpads. I want something that will be clean, fast, and smooth with the best battery possible. Alpha kernel is coming soon.
    1
    Can you add gpu oc in next build please :D

    That's definitely high on the new features list. I hope to have another release out soon with bug fixes and probably this if I can figure out how to do it.
    1
    I'm actually going to start from scratch right now
    I want something to help our aging touchpads. I want something that will be clean, fast, and smooth with the best battery possible. Alpha kernel is coming soon.
    Good luck :)