[KERNEL][ICS] Tiamat AOSP Kernel 3.0.5 (Updated 2012/2/9)

Search This thread

solarnz

Retired Recognized Developer
May 23, 2010
679
2,121
Sydney
55bN.png

AOSP Kernels for the Motorola Xoom
Also available for HTC's Droid Incredible, Evo 4G, Nexus One, and Desire (GSM)


In compliance with the GPL, every change and all attributions can be found in full detail in my git repositories. Please feel free to explore, fork, or even cherry-pick (please include an attribution to the appropriate dev).

Tiamat-AOSP Code Homepage -- Source for all Tiamat Kernels
Github repository (for pull requests)

Version Guide


Tiamat versions are listed in the format X.Y.Z

A progression in X indicates a major change or upgrade from previous versions.
A progression in Y indicates a stable release with some medium alteration or many small ones together.
A progression in Z indicates a minor change and is usually a testing release. Not all of these are released.​

Change Log:

Code:
[center][quote][b][size="4"]Version 3.x.x - Third generation Tiamat kernels for Android 4.0[/size][/b][/quote][/center]
[b]Version 3.0.5[/b]
[list]
[*] New 2.6.39 kernel from google
[*] Including overclocking to 1.7GHz
[*] Included lagfree governor
[*] Included miscellaneous configuration changes
[*] CIFS, NTFS and NFS built into the kernel
[/list]

[center][quote][b][size="4"]Version 2.x.x - Second generation Tiamat kernels for 3.2[/size][/b][/quote][/center]
[b]Version 2.2.0[/b]
[list]
[*] Fixed 4G modem support (huge thanks to kcrudup)
[*] Brought in many nvidia upstream changes
[*] Switched to BFQ as the default I/O schedular
[*] Includes the lagfree cpu frequency governor
[/list]

[b]Version 2.1.0[/b]
[list]
[*] Brought back the autogroup cpu scheduler. (Thanks to kcrudup)
[*] Many Low-level nvidia bugfixes.
[*] Brought in the SIO I/O Scheduler
[*] Fixed the wifi sleep issue (TDR)
[*] Fixed the 1.7ghz voltage issues (TDR)
[*] Removed the usb mass storage support. (being able to write directly to the external sdcard via your pc)
[*] GPU automatic frequency scaling
[/list]

[b]Version 2.0.0[/b]
[list]
[*] ONLY SUPPORTS ANDROID 3.2
[*] Apple Magic Mouse Support
[*] 1.7Ghz frequency tweaking
[*] Cpu Frequency scaling patch - should be nicer now.
[*] Disabled the autogroup scheduler
[*] Voltage Controls - Thanks TDR!
[*] Miscellaneous upstream changes
[/list]

[center][quote][b][size="4"]Version 1.x.x[/size][/b][/quote][/center]

[b]Version 1.4.4[/b]
[list]
[*]Introducing 1.7Ghz Overclock!
[*]All frequency steps built in.  1.2, 1.408, 1.504, 1.6, and 1.7!
[*]Two versions.  Overclocked GPU and Stock GPU [request filled]
[*]USB Tether work for real now!  I personally tested with my Evo running Konikub's Evo Elite III Sense Froyo Rom.  See below for script.
[*]Added Realtek 8150 USB Ethernet Dongle Module [request filled]
[*]Usb Mass Storage now stock in build.  Visit [URL="http://xdaforums.com/showthread.php?t=1068999"]Mass Storage Tool Thread by dinomight[/URL] for implementation. (thanks Kcrudup for turning on lun0 for us ;D )
[*]Please see important release notes for this build.
[/list]

[b]Version 1.4.3[/b]
[list]
[*]Fixed second core scaling wake issue.  Thanks TDR
[*]Only need a single build now as scaling works the way it should (Ya for me :D )
[*]Brought back 2.6.36.4 (thanks Cybertronicz for digging it up)
[*]Autogroup Scheduler brought back (by Cybertronicz from .38 tree)
[*]Now using SLUB allocator
[*]Eliminated even more debug bloat
[*]HFS and HFSPlus file system modules for Mac users [request filled]
[*]Usb Mass Storage now stock in build.  Visit [URL="http://xdaforums.com/showthread.php?t=1068999"]Mass Storage Tool Thread by dinomight[/URL] for implementation. (thanks Kcrudup for turning on lun0 for us ;D )
[/list]

[b]Version 1.4.2[/b]
[list]
[*]Two builds! Overclocked to 1.6Ghz and 1.4Ghz.  If you had stability issues with 1.5Ghz, choose the 1.4Ghz. If 1.5Ghz ran fine for you, grab the 1.6Ghz.
[*]Just for now, kernel version had to drop to 2.6.36.3 from 2.6.36.4
[*]All the popular file system and network mount modules including:
[LIST]
[*]CIFS for windows network mounts
[*]NFS and XFS
[*]TUN with full ipv6 support!
[*]AUFS for dual mount and other uses
[*]NTFS for mounting ntfs partitions
[*]nls_utf8.ko for foreing language network mounts
[*]And much more!
[/LIST]
[*]Implemented USB Ethernet for USB Tether from phone to Xoom!
[*]Extreme debug bloat removal and massive kernel optimization
[*]Linpack 69 and Quadrant 4800! (on 1.6Ghz Performance governor)
[/list]

[b]Version 1.4.1[/b]
[list]
[*]Mass Storage has been removed do to stability issues.  Your SD Card still works just fine without it!
[*]More updates from Google AOSP.
[*]Please visit Tiamat Xoom Kernel Github Repo for commit history.
[/list]

[b]Version 1.4.0[/b]
[list]
[*]Mass Storage now enabled in Android with easy scripter script.  Thanks kcrudup for enable mass_storage_platform_device in board driver.
[*]Huge source update from tegra upstream.  Preparation for the elusive Motorola update we don't even need now!
[*]Found lost L2 Cache patch.  Linpack 65 and Quadrant 3000 out the box.
[*]Removed more bloat from kernel.  Much leaner and meaner.
[/list]

[b]Version 1.3.2[/b]
[list]
[*]Now flashable through recovery!  No more fastboot nonsense!
[*]Upgrade to 2.6.36.4 thanks Cybertronicz!
[*]Merged several branches from Kcrudup into Tiamat master.
[*]Removed debugging bloat from modules
[/list]

[b]Version 1.3.1[/b]
[list]
[*]No kernel code modfications, just changes to init.stringray.rc and vold.fstab
[*]sdcard2 now shows up inside sdcard so it plays nice with system and gallery
[*]Make sure you follow special instructions in "How To Install"
[/list]

[b]Version 1.3.0[/b]
[list]
[*]SD Card enabled! Look for "sdcard2" in root. Same install instructions as 1.1.6
[*]Huge thanks to kcrudup for ideas on gpio and "mount at boot" service. You da man!
[*]Thanks onicrom for helping with diagnostics and testing!
[*]Thanks cayniarb, bcnice20, and stiffspliff for teaching me so much!
[/list]

[b]Version 1.1.6[/b]
[list]
[*]Only updated module, no kernel changes
[*]Modified tun.ko for Advanced IP Routing (untested, please provide feedback)
[/list]

[b]Version 1.1.5[/b]
[list]
[*]Added tun.ko for OpenVPN support (untested, please provide feedback)
[*]Added cifs.ko for Windows Netshare (confirmed working)
[*]Modded ramdisk and vold.fstab for USB Hosting support (Thank's a million to Roebeet!)
[*]Works perfect with new OTA!
[/list]

[b]Version 1.1.0[/b]
[list]
[*]Updates to memory patches
[*]Removed Smartass Governor. Need more research.
[*]Updates to wifi drivers for wifi-only device compatibility
[/list]

[b]Version 1.0.0[/b]
[list]
[*]Initial release 2.6.36.3
[*]Implemented Smartass governer
[*]Enabled additional governers in Kconfig
[/list]

Features
  • Overclocking to 1.7GHz
  • Under / Over volting
  • Lagfree governor
  • NFS, CIFS and NTFS
  • Latest kernel changes from google

How to Install

Instruction for flashing Tiamat Xoom 3.X.X Kernel
NOTE: you must have android 4.0 installed (ICS). This kernel will not work on any prior android versions.

1. Reboot into recovery.
2. Go into "mounts and storage"
3. Select "mount USB storage"
4. Your SD Card will now be mounted on your computer. Drop the kernel onto the external SD Card.
5. "Go Back" then go into "install zip from sdcard" then "choose zip from sdcard"
7. Back out to main menu and reboot.

Downloads
 

bigrushdog

Inactive Recognized Developer
Apr 23, 2007
3,547
7,244
Hi, can you add the qf9700.ko module ( USB to Ethernet driver) i cant see in the list... THX! !!!!!!

Enviado desde mi Nexus One usando Tapatalk

Sorry man, I grepped the entire kernel repo, and it's not there. Perhaps if you could link to source I may be able to help.
 
  • Like
Reactions: zutik

Craxx

Senior Member
Feb 16, 2005
1,375
286
usb-lan dm9601 works great:)
For ntfs usb-otg-watcher is needed, with this app i can use my 16gb with ntfs ...:) ...without until now not...

Craxx;)

Send from my MZ601 eos ICS with Tapatalk :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 21
    55bN.png

    AOSP Kernels for the Motorola Xoom
    Also available for HTC's Droid Incredible, Evo 4G, Nexus One, and Desire (GSM)


    In compliance with the GPL, every change and all attributions can be found in full detail in my git repositories. Please feel free to explore, fork, or even cherry-pick (please include an attribution to the appropriate dev).

    Tiamat-AOSP Code Homepage -- Source for all Tiamat Kernels
    Github repository (for pull requests)

    Version Guide


    Tiamat versions are listed in the format X.Y.Z

    A progression in X indicates a major change or upgrade from previous versions.
    A progression in Y indicates a stable release with some medium alteration or many small ones together.
    A progression in Z indicates a minor change and is usually a testing release. Not all of these are released.​

    Change Log:

    Code:
    [center][quote][b][size="4"]Version 3.x.x - Third generation Tiamat kernels for Android 4.0[/size][/b][/quote][/center]
    [b]Version 3.0.5[/b]
    [list]
    [*] New 2.6.39 kernel from google
    [*] Including overclocking to 1.7GHz
    [*] Included lagfree governor
    [*] Included miscellaneous configuration changes
    [*] CIFS, NTFS and NFS built into the kernel
    [/list]
    
    [center][quote][b][size="4"]Version 2.x.x - Second generation Tiamat kernels for 3.2[/size][/b][/quote][/center]
    [b]Version 2.2.0[/b]
    [list]
    [*] Fixed 4G modem support (huge thanks to kcrudup)
    [*] Brought in many nvidia upstream changes
    [*] Switched to BFQ as the default I/O schedular
    [*] Includes the lagfree cpu frequency governor
    [/list]
    
    [b]Version 2.1.0[/b]
    [list]
    [*] Brought back the autogroup cpu scheduler. (Thanks to kcrudup)
    [*] Many Low-level nvidia bugfixes.
    [*] Brought in the SIO I/O Scheduler
    [*] Fixed the wifi sleep issue (TDR)
    [*] Fixed the 1.7ghz voltage issues (TDR)
    [*] Removed the usb mass storage support. (being able to write directly to the external sdcard via your pc)
    [*] GPU automatic frequency scaling
    [/list]
    
    [b]Version 2.0.0[/b]
    [list]
    [*] ONLY SUPPORTS ANDROID 3.2
    [*] Apple Magic Mouse Support
    [*] 1.7Ghz frequency tweaking
    [*] Cpu Frequency scaling patch - should be nicer now.
    [*] Disabled the autogroup scheduler
    [*] Voltage Controls - Thanks TDR!
    [*] Miscellaneous upstream changes
    [/list]
    
    [center][quote][b][size="4"]Version 1.x.x[/size][/b][/quote][/center]
    
    [b]Version 1.4.4[/b]
    [list]
    [*]Introducing 1.7Ghz Overclock!
    [*]All frequency steps built in.  1.2, 1.408, 1.504, 1.6, and 1.7!
    [*]Two versions.  Overclocked GPU and Stock GPU [request filled]
    [*]USB Tether work for real now!  I personally tested with my Evo running Konikub's Evo Elite III Sense Froyo Rom.  See below for script.
    [*]Added Realtek 8150 USB Ethernet Dongle Module [request filled]
    [*]Usb Mass Storage now stock in build.  Visit [URL="http://xdaforums.com/showthread.php?t=1068999"]Mass Storage Tool Thread by dinomight[/URL] for implementation. (thanks Kcrudup for turning on lun0 for us ;D )
    [*]Please see important release notes for this build.
    [/list]
    
    [b]Version 1.4.3[/b]
    [list]
    [*]Fixed second core scaling wake issue.  Thanks TDR
    [*]Only need a single build now as scaling works the way it should (Ya for me :D )
    [*]Brought back 2.6.36.4 (thanks Cybertronicz for digging it up)
    [*]Autogroup Scheduler brought back (by Cybertronicz from .38 tree)
    [*]Now using SLUB allocator
    [*]Eliminated even more debug bloat
    [*]HFS and HFSPlus file system modules for Mac users [request filled]
    [*]Usb Mass Storage now stock in build.  Visit [URL="http://xdaforums.com/showthread.php?t=1068999"]Mass Storage Tool Thread by dinomight[/URL] for implementation. (thanks Kcrudup for turning on lun0 for us ;D )
    [/list]
    
    [b]Version 1.4.2[/b]
    [list]
    [*]Two builds! Overclocked to 1.6Ghz and 1.4Ghz.  If you had stability issues with 1.5Ghz, choose the 1.4Ghz. If 1.5Ghz ran fine for you, grab the 1.6Ghz.
    [*]Just for now, kernel version had to drop to 2.6.36.3 from 2.6.36.4
    [*]All the popular file system and network mount modules including:
    [LIST]
    [*]CIFS for windows network mounts
    [*]NFS and XFS
    [*]TUN with full ipv6 support!
    [*]AUFS for dual mount and other uses
    [*]NTFS for mounting ntfs partitions
    [*]nls_utf8.ko for foreing language network mounts
    [*]And much more!
    [/LIST]
    [*]Implemented USB Ethernet for USB Tether from phone to Xoom!
    [*]Extreme debug bloat removal and massive kernel optimization
    [*]Linpack 69 and Quadrant 4800! (on 1.6Ghz Performance governor)
    [/list]
    
    [b]Version 1.4.1[/b]
    [list]
    [*]Mass Storage has been removed do to stability issues.  Your SD Card still works just fine without it!
    [*]More updates from Google AOSP.
    [*]Please visit Tiamat Xoom Kernel Github Repo for commit history.
    [/list]
    
    [b]Version 1.4.0[/b]
    [list]
    [*]Mass Storage now enabled in Android with easy scripter script.  Thanks kcrudup for enable mass_storage_platform_device in board driver.
    [*]Huge source update from tegra upstream.  Preparation for the elusive Motorola update we don't even need now!
    [*]Found lost L2 Cache patch.  Linpack 65 and Quadrant 3000 out the box.
    [*]Removed more bloat from kernel.  Much leaner and meaner.
    [/list]
    
    [b]Version 1.3.2[/b]
    [list]
    [*]Now flashable through recovery!  No more fastboot nonsense!
    [*]Upgrade to 2.6.36.4 thanks Cybertronicz!
    [*]Merged several branches from Kcrudup into Tiamat master.
    [*]Removed debugging bloat from modules
    [/list]
    
    [b]Version 1.3.1[/b]
    [list]
    [*]No kernel code modfications, just changes to init.stringray.rc and vold.fstab
    [*]sdcard2 now shows up inside sdcard so it plays nice with system and gallery
    [*]Make sure you follow special instructions in "How To Install"
    [/list]
    
    [b]Version 1.3.0[/b]
    [list]
    [*]SD Card enabled! Look for "sdcard2" in root. Same install instructions as 1.1.6
    [*]Huge thanks to kcrudup for ideas on gpio and "mount at boot" service. You da man!
    [*]Thanks onicrom for helping with diagnostics and testing!
    [*]Thanks cayniarb, bcnice20, and stiffspliff for teaching me so much!
    [/list]
    
    [b]Version 1.1.6[/b]
    [list]
    [*]Only updated module, no kernel changes
    [*]Modified tun.ko for Advanced IP Routing (untested, please provide feedback)
    [/list]
    
    [b]Version 1.1.5[/b]
    [list]
    [*]Added tun.ko for OpenVPN support (untested, please provide feedback)
    [*]Added cifs.ko for Windows Netshare (confirmed working)
    [*]Modded ramdisk and vold.fstab for USB Hosting support (Thank's a million to Roebeet!)
    [*]Works perfect with new OTA!
    [/list]
    
    [b]Version 1.1.0[/b]
    [list]
    [*]Updates to memory patches
    [*]Removed Smartass Governor. Need more research.
    [*]Updates to wifi drivers for wifi-only device compatibility
    [/list]
    
    [b]Version 1.0.0[/b]
    [list]
    [*]Initial release 2.6.36.3
    [*]Implemented Smartass governer
    [*]Enabled additional governers in Kconfig
    [/list]

    Features
    • Overclocking to 1.7GHz
    • Under / Over volting
    • Lagfree governor
    • NFS, CIFS and NTFS
    • Latest kernel changes from google

    How to Install

    Instruction for flashing Tiamat Xoom 3.X.X Kernel
    NOTE: you must have android 4.0 installed (ICS). This kernel will not work on any prior android versions.

    1. Reboot into recovery.
    2. Go into "mounts and storage"
    3. Select "mount USB storage"
    4. Your SD Card will now be mounted on your computer. Drop the kernel onto the external SD Card.
    5. "Go Back" then go into "install zip from sdcard" then "choose zip from sdcard"
    7. Back out to main menu and reboot.

    Downloads
    5
    Driver Packs

    Module Driver Kernel Packs have moved to Tegra Hardware And Feature Implementation
    2
    can you post a link to the latest cornerstone rom please? If its still being supported.

    This is the link to all downloads:



    http://goo.im/devs/teameos/roms/cornerstone/nightlies/wingray





    http://git.tiamat-dev.com/tegra2/tiamat-xoom/
    2
    I can look into it. Trust me, I got 1000 things I'm working on. Post a link to his source and I can look at it

    Dont worry mate, we all appreciate the work youre doing here ;)

    Voodoo color kernel source (supercurio) :

    https://github.com/project-voodoo/linux_samsung/tree/nexus-s-voodoo-color

    Ezekeel kernel / Franco kernel source with color control implementation

    https://github.com/Ezekeel/GLaDOS-nexus-prime/commit/5147ce915be328d76f9471d9767e98eb89cd24ee

    https://bitbucket.org/franciscofranco/android-tuna-omap/src

    Thanks for all your hard work.
    2
    Loving this so far, thanks a lot.

    Will there be any more governors added in the future or is there anywhere to try test kernels or the like.
    I've had a look over at https://github.com/MotoXoomKernelFlavors/tiamat-kernel-mod but got a bit overwhelmed.

    1) That is not the Tiamat git repository - that is a repository of a user created fork.
    2) The EOS nightlies will always contain the latest available kernel.