Jhinta Kernel for Lilstevie Ubuntu

Search This thread

Jhinta

Senior Member
Dec 20, 2010
704
276
I can boot using jozka.1 latest kernel ( Ubuntu31.zip and Ubuntu31-patch, although I do not know what is the difference yet)

I have upgraded to 12.04 as well.

It is only this keyboard issue that is bothering me at present - there are some issues with graphics at times, and with hdmi (occassionally locks keyboard)

USB now works all the time


My loop image is 6.5gb, with some 1gb to spare. Cleaning up extra stuff always works.

USB got fixed when end where ?

Sent from my Transformer TF101 using Tapatalk 2
 

Jhinta

Senior Member
Dec 20, 2010
704
276
I confirm - when using jozka.1 kernel, it works.

However, keyboard still does not work properly on my tf with his kernel

Please can anyone compile the git and test becuase i think you all using the old zimage , i cant compile now. Please test this

Verstuurd van mijn HTC One X met Tapatalk
 

jrohwer

Senior Member
Mar 4, 2011
424
286

ssciberras

Senior Member
Feb 29, 2012
133
5
Sorry can't test - have a sbkv2 and need to compile INITRD into kernel :mad:
Do you have a patch I can apply and so that I can compile kernel on my own? Will gladly do so....
remind me, why do we need the initrd compiled? is it just because of space issue?

It was easier when the initrd was separate and we needed to make the kernelblob, rather than compile the whole lot.
 

tortilaman

Member
Dec 29, 2010
16
1
OK, I know this isn't generally the route you go with this install, but I've seen other people do something similar so I'm pretty sure it's possible:

I want to do a dual boot ubuntu and android installation, but I want to use cm9 as my android rom rather than primed. It is my understanding that you can backup your current rom with nvflash and use that as your nvflash-able rom for the dual boot installation. My problem is I have not found any information on how to do this with a windows pc, or been successful with my own tinkering.

I previously used this method http://androidroot.mobi/2011/06/13/nvflash-on-asus-transformer/ to root my transformer from a windows pc, and it worked just fine.

I found information on doing a nvflash backup from a linuxu pc here http://xdaforums.com/showpost.php?p=14840464&postcount=1 , and tried to edit the .sh file from the attached zip on that post as directed by this post http://xdaforums.com/showpost.php?p=16150275&postcount=61. I then edited the resulting .sh file in an attempt to create a .bat file that would be usable from a pc, using the .bat file from the first link that rooted my transformer as reference. I have so far been unsuccessful.

Yes, I understand it would just be easiest to install ubuntu on my pc, or to create a live cd, but those two options are not options for me unfortunately. Can anybody offer some direction or help in this regard?

Here are the files I've been working with just for reference:

The original download.bat from the first link:
Code:
cd %~dp0
"nvflash.exe" --bct transformer.bct --setbct --configfile flash.cfg --create --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --go

The origianl tf-backup.sh from the second link
Code:
#!/bin/bash

BACKUP_DIR="tf101-backup-`date +%Y%m%d%H%M%S`"
mkdir $BACKUP_DIR

./nvflash.exe --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync

./nvflash.exe --resume --getpartitiontable $BACKUP_DIR/partitiontable.txt
./nvflash.exe --resume --read 2 $BACKUP_DIR/02_BCT_raw.img
./nvflash.exe --resume --read 3 $BACKUP_DIR/03_PT_raw.img
./nvflash.exe --resume --read 4 $BACKUP_DIR/04_EBT_raw.img #bootloader
./nvflash.exe --resume --read 5 $BACKUP_DIR/05_SOS_raw.img #recovery
./nvflash.exe --resume --read 6 $BACKUP_DIR/06_LNX_raw.img #kernel
./nvflash.exe --resume --read 7 $BACKUP_DIR/07_BAK_raw.img
./nvflash.exe --resume --read 8 $BACKUP_DIR/08_GP1_raw.img
./nvflash.exe --resume --read 9 $BACKUP_DIR/09_APP_raw.img #system
./nvflash.exe --resume --read 10 $BACKUP_DIR/10_CAC_raw.img
./nvflash.exe --resume --read 11 $BACKUP_DIR/11_MSC_raw.img
./nvflash.exe --resume --read 12 $BACKUP_DIR/12_USP_raw.img
./nvflash.exe --resume --read 13 $BACKUP_DIR/13_PER_raw.img
./nvflash.exe --resume --read 14 $BACKUP_DIR/14_YTU_raw.img
#./nvflash.exe --resume --read 15 $BACKUP_DIR/15_UDA_raw.img #media (/!\ ~14/30GB large)
./nvflash.exe --resume --read 16 $BACKUP_DIR/16_GPT_raw.img

My final edited tf-backup.bat:
Code:
cd %~dp0
"nvflash.exe" --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync
"nvflash.exe" --resume --getpartitiontable nvflashbackup/partitiontable.txt
"nvflash.exe" --resume --read 5 nvflashbackup/05_SOS_raw.img
"nvflash.exe" --resume --read 6 nvflashbackup/06_LNX_raw.img
"nvflash.exe" --resume --read 9 nvflashbackup/09_APP_raw.img
The result of this code is it stops at resume mode while executing the line with read 5 in it.
 

Jhinta

Senior Member
Dec 20, 2010
704
276
OK, I know this isn't generally the route you go with this install, but I've seen other people do something similar so I'm pretty sure it's possible:

I want to do a dual boot ubuntu and android installation, but I want to use cm9 as my android rom rather than primed. It is my understanding that you can backup your current rom with nvflash and use that as your nvflash-able rom for the dual boot installation. My problem is I have not found any information on how to do this with a windows pc, or been successful with my own tinkering.

I previously used this method http://androidroot.mobi/2011/06/13/nvflash-on-asus-transformer/ to root my transformer from a windows pc, and it worked just fine.

I found information on doing a nvflash backup from a linuxu pc here http://xdaforums.com/showpost.php?p=14840464&postcount=1 , and tried to edit the .sh file from the attached zip on that post as directed by this post http://xdaforums.com/showpost.php?p=16150275&postcount=61. I then edited the resulting .sh file in an attempt to create a .bat file that would be usable from a pc, using the .bat file from the first link that rooted my transformer as reference. I have so far been unsuccessful.

Yes, I understand it would just be easiest to install ubuntu on my pc, or to create a live cd, but those two options are not options for me unfortunately. Can anybody offer some direction or help in this regard?

Here are the files I've been working with just for reference:

The original download.bat from the first link:
Code:
cd %~dp0
"nvflash.exe" --bct transformer.bct --setbct --configfile flash.cfg --create --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --go

The origianl tf-backup.sh from the second link
Code:
#!/bin/bash

BACKUP_DIR="tf101-backup-`date +%Y%m%d%H%M%S`"
mkdir $BACKUP_DIR

./nvflash.exe --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync

./nvflash.exe --resume --getpartitiontable $BACKUP_DIR/partitiontable.txt
./nvflash.exe --resume --read 2 $BACKUP_DIR/02_BCT_raw.img
./nvflash.exe --resume --read 3 $BACKUP_DIR/03_PT_raw.img
./nvflash.exe --resume --read 4 $BACKUP_DIR/04_EBT_raw.img #bootloader
./nvflash.exe --resume --read 5 $BACKUP_DIR/05_SOS_raw.img #recovery
./nvflash.exe --resume --read 6 $BACKUP_DIR/06_LNX_raw.img #kernel
./nvflash.exe --resume --read 7 $BACKUP_DIR/07_BAK_raw.img
./nvflash.exe --resume --read 8 $BACKUP_DIR/08_GP1_raw.img
./nvflash.exe --resume --read 9 $BACKUP_DIR/09_APP_raw.img #system
./nvflash.exe --resume --read 10 $BACKUP_DIR/10_CAC_raw.img
./nvflash.exe --resume --read 11 $BACKUP_DIR/11_MSC_raw.img
./nvflash.exe --resume --read 12 $BACKUP_DIR/12_USP_raw.img
./nvflash.exe --resume --read 13 $BACKUP_DIR/13_PER_raw.img
./nvflash.exe --resume --read 14 $BACKUP_DIR/14_YTU_raw.img
#./nvflash.exe --resume --read 15 $BACKUP_DIR/15_UDA_raw.img #media (/!\ ~14/30GB large)
./nvflash.exe --resume --read 16 $BACKUP_DIR/16_GPT_raw.img

My final edited tf-backup.bat:
Code:
cd %~dp0
"nvflash.exe" --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync
"nvflash.exe" --resume --getpartitiontable nvflashbackup/partitiontable.txt
"nvflash.exe" --resume --read 5 nvflashbackup/05_SOS_raw.img
"nvflash.exe" --resume --read 6 nvflashbackup/06_LNX_raw.img
"nvflash.exe" --resume --read 9 nvflashbackup/09_APP_raw.img
The result of this code is it stops at resume mode while executing the line with read 5 in it.

Don't you need \ for windows ?

Sent from my Transformer TF101 using Tapatalk 2
 

tortilaman

Member
Dec 29, 2010
16
1
as in for the paths? After changing that it got one command farther I think, here's output from the command line:

Code:
sending file: transformer.bct
- 4080/4080 bytes sent
transformer.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 943193/943193 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully

C:\Users\Nick\Desktop\nvflashtf>"nvflash.exe" --resume --getpartitiontable nvfla
shbackup\partitiontable.txt
Nvflash started
[resume mode]
file create failed NvError 0x4
failed executing command 19 NvError 0x4
command failure: get partition table failed

C:\Users\Nick\Desktop\nvflashtf>"nvflash.exe" --resume --read 5 nvflashbackup\05
_SOS_raw.img
Nvflash started
[resume mode]

my slightly edited tf-backup.bat:
Code:
cd %~dp0
"nvflash.exe" --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync
"nvflash.exe" --resume --getpartitiontable nvflashbackup\partitiontable.txt
"nvflash.exe" --resume --read 5 nvflashbackup\05_SOS_raw.img
"nvflash.exe" --resume --read 6 nvflashbackup\06_LNX_raw.img
"nvflash.exe" --resume --read 9 nvflashbackup\09_APP_raw.img
 

Jhinta

Senior Member
Dec 20, 2010
704
276
as in for the paths? After changing that it got one command farther I think, here's output from the command line:

Code:
sending file: transformer.bct
- 4080/4080 bytes sent
transformer.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 943193/943193 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully

C:\Users\Nick\Desktop\nvflashtf>"nvflash.exe" --resume --getpartitiontable nvfla
shbackup\partitiontable.txt
Nvflash started
[resume mode]
file create failed NvError 0x4
failed executing command 19 NvError 0x4
command failure: get partition table failed

C:\Users\Nick\Desktop\nvflashtf>"nvflash.exe" --resume --read 5 nvflashbackup\05
_SOS_raw.img
Nvflash started
[resume mode]

my slightly edited tf-backup.bat:
Code:
cd %~dp0
"nvflash.exe" --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync
"nvflash.exe" --resume --getpartitiontable nvflashbackup\partitiontable.txt
"nvflash.exe" --resume --read 5 nvflashbackup\05_SOS_raw.img
"nvflash.exe" --resume --read 6 nvflashbackup\06_LNX_raw.img
"nvflash.exe" --resume --read 9 nvflashbackup\09_APP_raw.img

Remove get partition line you only need boot recovery and system

Verstuurd van mijn HTC One X met Tapatalk
 
Last edited:

tortilaman

Member
Dec 29, 2010
16
1
Similar difficulties with that line removed. I think I'm going to virtualize ubuntu as that might just be easier to do than this. Either way here's the output I got now:
Code:
sending file: transformer.bct
- 4080/4080 bytes sent
transformer.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 943193/943193 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully

C:\Users\Nick\Desktop\nvflashtf>"nvflash.exe" --resume --read 5 nvflashbackup\05
_SOS_raw.img
Nvflash started
[resume mode]
receiving file: nvflashbackup\05_SOS_raw.img, expected size: 5242880 bytes
file create failed NvError 0x4
command failure: read failed

C:\Users\Nick\Desktop\nvflashtf>"nvflash.exe" --resume --read 6 nvflashbackup\06
_LNX_raw.img
Nvflash started
[resume mode]
 

Jhinta

Senior Member
Dec 20, 2010
704
276
Similar difficulties with that line removed. I think I'm going to virtualize ubuntu as that might just be easier to do than this. Either way here's the output I got now:
Code:
sending file: transformer.bct
- 4080/4080 bytes sent
transformer.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 943193/943193 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully

C:\Users\Nick\Desktop\nvflashtf>"nvflash.exe" --resume --read 5 nvflashbackup\05
_SOS_raw.img
Nvflash started
[resume mode]
receiving file: nvflashbackup\05_SOS_raw.img, expected size: 5242880 bytes
file create failed NvError 0x4
command failure: read failed

C:\Users\Nick\Desktop\nvflashtf>"nvflash.exe" --resume --read 6 nvflashbackup\06
_LNX_raw.img
Nvflash started
[resume mode]

It cant create the file , try apsolute path. C:

Verstuurd van mijn HTC One X met Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    Dont have this tap anymore so cant support it anymore !!!

    I do things manual as i want to know what has be done !
    So every thing below is hardcore installation. This will give you the why and know how of things !!!

    About bootimg.cfg
    This file is need for creating boot.img
    You can find it by unpacking a boot.img,but one is provided already.
    The important part of this file is the first and last option.
    The first one will say how big the image wil be, and the last is kernel cmdline.
    This is also wehre you say loop= for a loop file

    Pack or unpack blob files
    Code:
    cd /tmp
    git clone git://github.com/AndroidRoot/BlobTools.git
    cd BlobTools
    make -j2
    sudo cp blobpack /usr/bin/
    sudo cp blobunpack /usr/bin/
    cd ~

    Unpack a boot.img
    We create a folder and place a boot.img in it.
    Code:
    mkdir ~/test
    cd ~/test
    abootimg -x boot.img


    Unpacking a initrd image

    Code:
    cd ~/test
    mkdir ramdisk
    cd ramdisk
    gzip -dc ../initrd.img | cpio -i
    Now you will have a directory with the ramdisk source files in ~/test/ramdisk
    to repack it, run
    Code:
    cd ~/test/ramdisk
    find . | cpio -o -H newc | gzip > ../new-initrd.img
    for gzip
    Code:
     find . | cpio -H newc -o | lzma -c > ../initram.lzm
    for lzma
    This will give you a new-initrd.img file in ~/test/ for you to use............versions<
    Go to the folder and select ALL file or folder BUT source and build !!!!
    And compres it file wel be made in home.
    modules are install in ubuntu in /lib/modules/


    About kernel and initrd and boot.img and blob
    :D
    Kernel = basic hardware installations and setup
    initrd = like a ramdisk
    boot.img = kernel + initrd
    blob = boot.img + TF special header

    Blob file you find in cwm.zip like a kernel update for android
    boot.img you will find when using nvflash
    kernel gets compiled from a git or source
    initrd you can make your own or reuse

    i will create cwm.zip to do the flashing
    To do this i do.
    Code:
    mkdir ~/test
    cd ~/test
    cp ~/TF101-GNU-kernel/arch/arm/boot/zImage ~/test/zImage
    abootimg --create ./ubuntu.img -f ./bootimg.cfg -k ./zImage -r ./initrd.img
    This will give me a ubuntu.img ready for nvflash but i want cwm.
    so i do
    Code:
    ./blobpack kernelblob LNX ubuntu.img
    (LNX is boot partition dont change this unless you know what your doing)
    Now i got a new file kernelblob that i can add to a cmw.zip file
    To do this , open !!!! the cmw.zip below and remove and add the file kernelblob.
    Thats it, and ready for flashing.


    Rootfs
    You sould be able to use any rootfs that is for arm.
    you can also build a rootfs with rootstock
    keep in mind a rootfs kan have diffrent types of names like ( rootfs.img.ext234 or ubuntu,dabian,linux.img.ext234 or evrey name you want it to be its just a name+ext)
    If you want to relock it for oem-config ( nice first setup like name location keyboard setup) do
    Code:
    touch /var/lib/oem-config/run

    Ubuntu
    Kbuntu
    XBMX

    So how do we even flash ?
    I use nvflash directly or cwm
    The easy why is just using Olife.
    Keep in mind that i will never use uboot , only original bootloader of android.
    So dualboot is what you need.
    if you have dualboot flashed, do this.
    Replaced (backup!) initrd-2.6.38.img and 2638-zImage in the kernel folder with my files,
    and in Olife update your chromium kernel.

    For those that want to use a loop file
    Just flash this zip file
    And copy the rootfs to sdcard (nand) /sdcard/linux/ubuntu.img (more will come, thats why linux/ubuntu.img)

    Wifi setup
    Wifi simply needs 2 files and you can get them from android space -> then copy them to Ubuntu space to /lib/firmware/
    /data/misc/wifi/nvram.txt -> /lib/firmware
    /data/misc/wifi/wpa_supplicant.conf -> /etc/wpa_supplicant.conf #optional
    just use a root exploror to copy them to sdcard or usb ( this can alo be done when your in Ubuntu space (/system = mmcblk0p1, /data = mmcblk0p7))
    and put them on the right place for Ubuntu.

    Bluetooth setup
    There are 3 file needed from android space, to get this,
    Enable bluetooth
    Rename you bluetooth name to what ever you want ( once in Ubuntu you cant change this !!!! )
    Leave it on !! and boot to Ubuntu
    /data/misc/bluetooth/{bcm4329.hcd,mac.txt} -> /lib/firmware
    brcm_patchram_plus (lives on the net) -> /usr/sbin/brcm_patchram_plus (already in)
    As last edit /etc/init.d/bsp-tf101 and correct your mac adress --bd_addr ***** (replac *** with mac !!!, mac is located in mac.txt)
    .
    Code:
    #! /bin/sh
    
    do_stop(){
    #look if Board Support Package is already running
    PS=$(ps -A | grep " brcm_patchram_plus\>")
    if [ -n "$PS" ]; then
    echo "* Stoping Bluetooth Support Package..."
    killall brcm_patchram_plus
    fi
    }
    
    do_start(){
    #if already started then stop first
    do_stop
    #now start all board support binaries
    echo "* Starting Bluetooth Support Deamon..."
    rfkill unblock 0
    modprobe bcm4329
    /usr/sbin/brcm_patchram_plus --enable_hci --baudrate 921600 --bd_addr ***** --patchram /lib/firmware/bcm4329.hcd /dev/ttyHS2&
    # making sure the nvtegra dev nodes have the correct permissions
    echo "* Setting correct permissions on nvtegra device nodes..."
    chmod 0666 /dev/nv* /dev/tegra_*
    }
    
    case $1 in
    start | restart)
    do_start
    ;;
    stop)
    do_stop
    ;;
    esac
    and reboot and your done.

    Installing Tegra HEADER files ( needed when building things like XBMC )
    Copy as root all folder to /usr/include/

    Installing Opengl-ES
    Download the Tegra drivers from Nvidia
    Once downloaded unpack it and open a cmdline and go to that direction Where those files are and type,
    Code:
    sudo ./app*.sh --help
    -r = your root directeroy whey you want to install this
    --abi = witch version of abi your running, to get you version run in ubuntu on TF
    Code:
    aptitude show xserver-xorg-core | grep abi
    So when running this directy on the TF in Ubuntu you wil get this
    Code:
    sudo ./app*.sh --abi 10 -r /

    Get audio working
    Code:
    sudo usermod -a -G audio 
    sudo chmod -R 777 /dev/snd/*
    Then open alsamixer and enable
    playback
    Left And Right speaker mixer DACL/R
    Set DC input to DMIC
    And sound sould work right away.

    Install zram
    Code:
    sudo wget -O /etc/init/zramswap.conf 'https://wiki.ubuntu.com/ARM/TEGRA/AC100?action=AttachFile&do=get&target=zramswap.conf'

    Installing XBMC
    sudo apt-get install (try installing all dependencies you can in the readme.ubuntu in xbmc folder , some will fail so just remove them) )
    Code:
    cd ~
    git clone git clone git://github.com/xbmc/xbmc.git
    cd xbmc
    ./bootstrap
    ./configure --enable-tegra --enable-gles --disable-openmax --disable-vdpau --disable-hal --disable-joystick --disable-debug --disable-dvdcss
    make -j2
    sudo make install
    sudo apt-get install libgl1-mesa-swrast

    Loop or native parition
    in your config (dualboot.cfg)
    You kernel cmdline would be
    ( if you have native root=/dev/mmblk0p8 rw.........)
    ( for loop support you add loop= ( location of file !!! + root= (the partition where the file is located !!)
    root=/dev/mmcblk0p7 rw loop=/xxx/xxx

    Default Kernel
    files


    Support
    hdmi ( audio ? )
    USB ( full working )
    jack ( mic ? )
    Opengl-ES
    zram ( needs script also a most have beacuse of low ram space )
    -more to come

    Sources
    kernel
    Khronos header package
    Tegra Opengl-ES drivers
    Blobtools

    THANKS TO:
    4
    Hi,
    I'm really, really sorry for the noob question in advance.

    I have Ubuntu 12.04 booting off external memory (didn't like the idea of destroying ClockworkMod), and I saw on the wiki page linked to in the first post that Jhinta kernel 3.1.10 supports hardware acceleration as well as speakers, and I would really like both of those.

    Unfortunately, I have no idea how to compile a kernel, in addition to not knowing whether any modifications will need to be made to make it a flashable kernel that boots off external memory.

    Basically, I need all the help I can get.
    Thank you so much for your help in advance!


    --EDIT--

    Sorry if I was being vague, but Jhinta, I was directing that question at you, it being your kernel. I'd be eternally grateful for even just a git link and a quick guide to making a kernel that'll boot off external memory.

    If you look in the wiki, there's a link to a post by me which contains a pretty detailed guide on how to compile a kernel and flash it. When you reach the stage involving abootimg, you'll need to update the config file passed to it with the -f option, and change "root=mmcblk0p8" to "root=mmcblk1p1" (or whatever partition it's installed on - you can check this by mounting it under Android/Linux then using the 'mount' command to check which device it corresponds to)

    BTW, you can have a dual boot while retaining CWM - you keep CWM in the recovery partition, and modify some zip files to flash the packaged kernels for Android and Linux. (This is also the easiest way to try new kernels.) More instructions on this are in the kernel compilation guide.

    -------------------------------------------------------------------------
    In case anyone was wondering where I was, my TF was subject to a warranty claim (took them a month just to reconnect the LVDS cable). I'm currently in the process of repartitioning it and installing Debian armhf. Once I've got the new kernel working, I'll post a newbie friendly guide.
    4
    now that the secret project that we (AndroidRoot.mobi) have been working on has been released (Wheelie) I am going to update the installer to use wheelie and gain sbkv2 support soon
    4
    Kernel update

    If someone is still interesting, I've merged kernel with lastest l4t nvidia souces (r16r3-rc)
    Changes:
    - framebuffer now fully works, switching between X and fb works.
    - usb hotplug bugs fixed
    - wifi disconnects fixed (used bcmdhd from cyanogenmod sources)
    - I've remapped upper keys for F1-F12 scrollock, pause, ins, del.

    Sources at github.com mozggg TF101-GNU-kernel
    (sorry, external links blocked)

    gnu.zip - for CWM flash. Includes kernel and modules. Installs on mmcblk0p8
    bcm4329.tar.gz - firmwares for current bcmdhd driver and .hcd for bluetooth. Must be extracted to /lib/firmware
    4
    Lcd lid fixed thanks to TF101-wizard and lilstevie !!! Make sure to thank them !!

    Verstuurd van mijn HTC One X met Tapatalk