yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] jrohwer:
I felt the same way when first getting it to work ! :D

Glad I could help you out!

With these mods I am actually using my TF101G as a laptop for traveling, absolutely great, lightweight, and 12h+ battery life, so no need for charging during the day....
[Eee Pad Transformer Android Development] Kingzak34:
Yes battery life is incredible for something that not should run officialy.

Tapatalké depuis ma JXD 7800B !
[Eee Pad Transformer Android Development] interw:
Trying this image with the new kernel. Following jrowher's instructions in post 1, it boots to GUI, but wifi does not work

I am not sure what I need from sni's post as mentioned in post 3, and which txt file to rename.

aminpro mentions 'loaded the new kernels together with the new firmware renamed the nvflash.txt'. Cant find this file.

Thanks for any help.
[Eee Pad Transformer Android Development] DjDill:
Download - bcm4329.tar.gz from:

http://xdaforums.com/showpost.php?p=43203818&postcount=569

unpack to /lib/firmware

Then rename nvram.txt to nvram_4329.txt

Restart and you should be good to go :highfive:
[Eee Pad Transformer Android Development] interw:
Accept my sincerest thanks. Having applied the updates, working very well.
[Eee Pad Transformer Android Development] DjDill:
No Problem at all happy to help :D

I was thinking about making a base image (img) that was fully updated with the Kernal modules (& wifi-fix) and Conky
[Eee Pad Transformer Android Development] interw:
That out of the box working solution sounds like a very good idea.
[Eee Pad Transformer Android Development] DjDill:
Right.. So after a weekend of bashing my head on the table I think I have something I am happy with...

I have a working 14.04 armhf IMG... Xbuntu desktop as lubuntu gives me the ****s sometimes.. More to come soon ;)
[Eee Pad Transformer Android Development] interw:
Cant wait...
[Eee Pad Transformer Android Development] kenshin1388:
Will be glad to try it out as i never was able to get this working myself.
[Eee Pad Transformer Android Development] DjDill:
New Xubuntu IMG

This is a 14.04 build with xubuntu installed (see screeny)

This is a armhf build.. Much faster then armel

:::::: FYI this is for the kernel on post 3

3.1.10-12 oc

http://xdaforums.com/attachment.php?attachmentid=2379482&d=1383923374

:::::::

Md5 hash:

cbc9177f656a7e58cae53ff00fa33d7a

http://goo.gl/4Z4iTG

900mb download

Unpacks to 2.4gb on disk (Likely there is more cleaning I can do to move not needed files to make it smaller)

Includes everything so you can point and shoot

Working fine::

-modules,WiFi,touchpad,touchegg,sound etc..

Ok here we go:

User: tf101

Password is: ubuntu

-please change this for your own piece of mind

In Android..

Rename your current linuxroot if you have one using mv

Download and unpack into /data/linuxroot

Comannds:

su
busybox mount -o remount,rw /
--Rename old Linuxroot
mv /data/linuxroot /data/linuxroot-old

mkdir /data/linuxroot
chmod 755 /data/linuxroot
cd /data/linuxroot
tar -pxvzf /pathto/tf101-14.04-xubuntu-armhf.tar.gz
busybox mount -o remount,ro /

(This will take bloody ages maybe 40mins+ ... Go have a few coffees) - its faster if your going from micro SD

Reboot and you should be away

If you have any issues just delete /data/linuxroot and mv your old one back

The first time it maybe a bit slow to get going... Just wait... You maybe need to start without dock attached

-second boot should be better.. ;)

Problems:

Mine always loads with root file system needs to be checked.. Can get past it by pressing i ... I tried scanning it with the tools in this thread.. But no love for me.. I tired also formatting /data still coming up

As this is a 14.04 build it can't include the nvidia drivers.. So that's not so fun... I am planning to build a 12.04.4 one soon ... Maybe someone has a solution ? Last time I tried to get it working I had to reinstall

Its in the Australia time zone use this to fix for you:

sudo dpkg --configure tzdata

Maybe Audio maybe not work in some apps... I tired to fix up pulseaudio .. By removing it... Anyway audio is working for me with mplayer -ao alsa something.wav

Super thanks to:

[MENTION=3753391]jrohwer[/MENTION] - for making / hacking together this kernel.. That makes this all possible

[MENTION=1801056]Sni[/MENTION] - kernel patches

[MENTION=1184960]x3maniac[/MENTION] - for getting me my first tf101 Linux based Roms and support

........ I should really start my own thread
[Eee Pad Transformer Android Development] Kingzak34:
Nice work ! I think everybody would say, THANK YOU ! :) Nice img here.

If you are planning to do on 12.04, why not on 13.10 ?

BTW, can you share your base img ( link ) ? I would like to experiments some things and or, do one myself ( More "rom", more fun ? :) )
[Eee Pad Transformer Android Development] DjDill:
Its a 12.04 base with Ubuntu unity installed... Slow as! ;)

http://cdimage.ubuntu.com/releases/...12.04-preinstalled-desktop-armhf+ac100.tar.gz

Here is the list http://cdimage.ubuntu.com/releases/12.04.4/release/

Yeah I wanted to do a 12.04.4 as it will just work with the graphics drivers.. Anything over 12.10 does not work because of abi version.... As I found out the hard way....
[Eee Pad Transformer Android Development] x3maniac:
THANK YOU SO MUCH for support this project!, i was acutually looking for a 14.04 setup so i didn't have to do myself =) thank you so much.. let me know if you want me to host it on goo.im
[Eee Pad Transformer Android Development] DjDill:
Mate go for it ;) please mirror :)

... Maybe you can help you with the libgl issues ..... Hahaha ... Also I think I should start a new thread _ will I have perms to create one on XDA tf101 Dev?

[MENTION=1184960]x3maniac[/MENTION] ... Good to see your still alive ;)
[Eee Pad Transformer Android Development] x3maniac:
let me know what you need help with
[Eee Pad Transformer Android Development] DjDill:
OK better then flooding this kernel thread with posts... Go here :: ;)

http://xdaforums.com/showthread.php?t=2648862
[Eee Pad Transformer Android Development] zachf714:
[MENTION=3753391]jrohwer[/MENTION] can you help me with some audio stuff ? I got a 13.10 build up, but alsa does not see the actual speakers, just the sound cards
[Eee Pad Transformer Android Development] Kingzak34:
Following guides to get sound working and after install alsa mixer GUI ( something like that, dont remember exactly ) sound works great, I dont think it has to deal with kernel.

"Envoyé depuis mon Transformer TF101 avec Tapatalk"
[Eee Pad Transformer Android Development] zachf714:
I looked everywhere, in our forums and on google for a while but found nothing. I cant get it to load
[Eee Pad Transformer Android Development] Kingzak34:
Did you do the enable all dacl and dacr things and playback in alsa mixer etc ?

Envoyé de mon Transformer TF101 en utilisant Tapatalk
[Eee Pad Transformer Android Development] zachf714:
DACL and DACR are not even showing in the mixer but the mixer will show the sound card, also the mixer requires me to run it as root
[Eee Pad Transformer Android Development] zachf714:
See
[Eee Pad Transformer Android Development] DjDill:
You need to be in the audio group ... That's why you currently have to run it as root... Have a look at groups for your user

Also.. Please take a screen shot of alsamixer and post ..

---------- Post added at 03:22 PM ---------- Previous post was at 03:21 PM ----------

Thanks for that... What happens if you use headphones? And try mplayer -o alsa something.wav
[Eee Pad Transformer Android Development] zachf714:
Nothing happens with headphones and I get errors when trying to load an audio file with mplayer, I will post a log in a min

edit - log

(zachf714@iceman)(1/0)(11:38:1103/06)-
($:~)- cd Downloads/
(zachf714@iceman)(2/0)(11:38:3603/06)-
($:~/Downloads)- mplayer -ao alsa piano2.wav
MPlayer2 UNKNOWN (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing piano2.wav.
Detected file format: WAV format (libavformat)
[wav @ 0x41423490]max_analyze_duration reached
[lavf] stream 0: audio (pcm_s16le), -aid 0
Load subtitles in .
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
[AO_ALSA] Unable to find simple control 'Master',0.
Video: no video
Starting playback...
A: 6.3 (06.2) of 6.3 (06.3) 0.5%

Exiting... (End of file)
(zachf714@iceman)(3/0)(11:39:2803/06)-
($:~/Downloads)-
[Eee Pad Transformer Android Development] jrohwer:
Does this work when running as root? Otherwise post output of dmesg or /var/log/syslog when trying to play the file with mplayer.
[Eee Pad Transformer Android Development] zachf714:
doesnt work as root either, I posted a dmesg a few posts farther up... I went a head and downloaded a new 14.04 core image and am going to try it
[Eee Pad Transformer Android Development] jrohwer:
Check the permissions (i.e. do ls -l) on:

/devices/platform/tegra-snd-wm8903.0/sound/card0/input1

/devices/platform/tegra-snd-wm8903.0/sound/card0/input2

Otherwise your kernel log does not show any errors. Have you had a look at syslog - this is more for application related errors. So grab a syslog immediately after trying to play the audio with mplayer.
[Eee Pad Transformer Android Development] zachf714:
These are my perms

zacharyjf@iceman:~$ ls -i /sys/devices/platform/tegra-snd-wm8903.0/sound/card0/input1/
7355 capabilities 7343 device 7371 event1 7350 id 7348 modalias 7345 name 7346 phys 7365 power 7349 properties 7342 subsystem 7341 uevent 7347 uniq
zacharyjf@iceman:~$ ls -i /sys/devices/platform/tegra-snd-wm8903.0/sound/card0/input2/
7399 capabilities 7387 device 7415 event2 7394 id 7392 modalias 7389 name 7390 phys 7409 power 7393 properties 7386 subsystem 7385 uevent 7391 uniq
zacharyjf@iceman:~$

edit here is the syslog

https://www.dropbox.com/s/l3t2bt2zvfw3qgf/audio-syslog.txt

I think I have the right alsa setup but I could be wrong...

edit --- I did more messing in alsa and now audio works =)
[Eee Pad Transformer Android Development] kekazoh:
I don't have a Xorg.config on /etc/X11/ , i googled a bit and i tried stopping the X server and doing Xorg -configure but i get a log saying:

"no devices to configure. Configuration failed." should i configure the nvidia tegra drivers first for HW acceleration?? can i create an empty xorg.conf just to add the lines to get the touchpad working?

Thank you for all the posts related to this.. you all are helping me.. A LOT!

EDIT!: i configured the nvidia drivers and xorg.conf is created! but when i reboot i got a black screen... i could go to the "recovery" terminal (i think) and i removed xorg.conf... now i can boot again normally.

what can i do? Audio and bluetooth are not working either but touchpad is my first priority. THANK YOU!
[Eee Pad Transformer Android Development] jrohwer:
Are you using the nvidia-tegra package from Ubuntu or the drivers downloaded directly from the Nvidia-tegra website?
[Eee Pad Transformer Android Development] kekazoh:
Nvidia Tegra, following the instructions from a post someone mentioned here, (with mesa-libs) to get HW acceleration with OpenGL.

I have to say that USB mouse (if i connect it before booting) & touchscreen are working , but not the integrated touchpad :( (nor the audio).

EDIT: OK, now i have it working... just commented all the TEGRA lines on xorg.conf and added the Section "InputClass".

I will keep trying to have my audio and bluetooth working. Thank you all again.
[Eee Pad Transformer Android Development] Kingzak34:
It's system dependant not from kernel. ( Your message shouldnt be here ) but whatever, what img are you on ?
[Eee Pad Transformer Android Development] kekazoh:
Lubuntu 12.04 the one posted here in this thread (by DjDill i think) , i tried with this one because everyone said it was working perfect... Maybe i'm too noob yet, but give me some time.

Sorry for posting everything here, it's the most active thread and it's the only way to get some help. Thank you.
[Eee Pad Transformer Android Development] Kingzak34:
Use this one : http://xdaforums.com/showthread.php?t=2648862
[Eee Pad Transformer Android Development] Kingzak34:
For those who are interested :

Just started a new thread for tutorial, available soon ;)

http://xdaforums.com/showthread.php?t=2684854
[Eee Pad Transformer Android Development] montolla:
Hello

I was install debian native on acer iconia a200.

I install the kernel that boot from second partition on external sdcard on boot and recovery partition.

Now I can get back android, recovery mode or fastboot.

Do you know how to access the internal eMMC from debian.

was trying but parted, gparted and fdisk says that use a GPT partition table not recognized by them.

I need to take control of the internal sdcard.

Help!!!

Thanks
[Eee Pad Transformer Android Development] zachf714:
This is not an Acer iconia tablet ..... Don't flash things not meant for your device
[Eee Pad Transformer Android Development] montolla:
Hello

Its done, I used a zimage from a500, with no problem.

I found that maybe the iconia use yafft2 file systems and my debian rooft do not support them.

I will try to add support for my rooft and try again.

Thanks
[Eee Pad Transformer Android Development] vbob:
How do I get WiFi to work? I tried Net-Install, Tubuntu, Ubuntu, Debian, and in none of them wireless network seems to work. I'm usin the v10 1.2GHz Kernel. I've already copied bcm4329.txt, nvram.txt, and executed "sudo depmod -a". There's something else I should do? I couldnt find any complete answer reading the forum!

Sorry for bothering
[Eee Pad Transformer Android Development] Kingzak34:
If you want a fully working setup look at mountloop IMG by djdill with last kernel no need to do anything

Envoyé de mon Nexus 4 en utilisant Tapatalk
[Eee Pad Transformer Android Development] Kingzak34:
Hey there. I've an anounce to tell here, that I'll try to port MultiRom for our TF. I'm pretty sure I'll fail, but whatever ? Giving a try can worth it.

Principal goal for this is to have REAL multiboot with android ROMs and Linux OS.

If anyone think he can help I should create a thread. Dont hesitate to PM Me or such.

I hope it's possible. :)
[Eee Pad Transformer Android Development] hanswurschtus:
Hi King,

I would love to see a real dual/multiboot rom, I have been looking for somthing for a long time already for our beloved Transformer. Unfortuntely I don't have the skills to assist/help you, but I realy hope you'll succeed.

Regards,

Hans
[Eee Pad Transformer Android Development] jrohwer:
I'd love to see this as well! I think I can help with this but unfortunately don't have a lot of spare time atm. However I can try to contribute to discussions etc. so feel free to create a thread. Do you have a link to MultiRom then maybe I can have a look to get an idea what would be involved and how they achieve multiboot? I am quite familiar and comfortable with the TF101 boot process and how the initrd works...
[Eee Pad Transformer Android Development] Kingzak34:
Glad to read that :) I don't have so much spare time too. Slowly but surely. Ill create a thread for it in general section. I'm absolutely not familiar with github and build process but I give it a try. I synced all needed repo I think and I'm following tassadar instructions.

Anyway I'll create a thread and see what can be done. I saw that multirom was ported to tf300 too, maybe it can help.

Tapatalké depuis mon Nexus 4 MIUI !
[Eee Pad Transformer Android Development] Kingzak34:
Here we are, for the interested :

http://xdaforums.com/showthread.php?p=51724483
[Eee Pad Transformer Android Development] DjDill:
[MENTION=3753391]jrohwer[/MENTION]

Can you please help me out with this, if you have time..? I am trying to build dm9601 from here:

http://tech.firdooze.com/2011/11/16/how-to-instal-davicom-9601-drivers-dm9601-on-linux/

Using your source from git..https://github.com/jmrohwer/TF101-GNU-kernel

After some playing around I got it to build.. But!!!! After I modprobe.. I get the below:

tf101@localhost:~/Desktop/dm9601$ sudo modprobe dm9601

modprobe: ERROR: could not insert 'dm9601': Exec format error

When checking dmesg:

[26906.263288] dm9601: version magic '3.1.10-12-gf6ea477 mod_unload modversions ARMv5 p2v8 ' should be '3.1.10-12-gf6ea477 SMP preempt mod_unload ARMv7

How do I get the version magic to match up.. I fixed the start but editing the Makefile and adding

EXTRAVERSION =-12-gf6ea477

But I can't find a way to add and remove the other mods.. I checked make config .. But can't find SMP and ARMv7 etc..

Any help wouuld be great.. I have been doing the google for a few days now ... getting closer each day but banging my head :(

Thanks!!
[Eee Pad Transformer Android Development] DjDill:
I got it working.. For anyone wanting to build their down modules.. Don't be a nub like me..(and spend 4 days trying) DO this:

Get the source

and use this .config file from [MENTION=1801056]Sni[/MENTION] (thanks Buddy, you rock!):

http://xdaforums.com/showpost.php?p=43203818&postcount=569

Called	tf101_config.txt :highfive:
[Eee Pad Transformer Android Development] TomTcom:
[MENTION=3753391]jrohwer[/MENTION] - thanks for the front page mention. Well it's been a long time and I forgot a lot of good stuff so out of curiosity I tried searching the thread and reading the OP. If this method lives in /data how do you do a full wipe if you are experimenting with other ROM's such as Timduru's ROM for Android? The recovery is formatting /data so does the Linux surive this somehow? Forgive me I've been out of the game and trying to get back up and running.
[Eee Pad Transformer Android Development] Kingzak34:
I didn't try but I think Ubuntu is deleted. After that I have sailfishos on my Nexus 4 that lives in data partition and it is not wiped by recovery so idk ( sailfish folder is in /data/. stowaway/sailfishos folder)

You can ever unpack kernel and change mount point to another location ( don't choose SD card as mentioned)

Tapatalké depuis mon Nexus 4 MIUI !
[Eee Pad Transformer Android Development] jrohwer:
I tried it with an earlier version of TWRP (2.3.2.3 if I recall correctly) and it did indeed remove the /data/linuxroot folder. You can of course back it up and restore it later, but it's a pain and takes a long time as your Linux root file system is usually in excess of 2Gb.

I ended up just writing my own "factory reset" script which wipes everything in /data except /data/media (i.e. /sdcard) and /data/linuxroot. If you run the attached zip from within TWRP it will do exactly that and I run that instead of wiping data within twrp. Have installed several new ROMs this way including KatKiss and Omni, it works fine.
[Eee Pad Transformer Android Development] TomTcom:
Thanks I appreciate it.
[Eee Pad Transformer Android Development] nbenm:
Hi zachf714,

I have similar problem. How did you solve yours.

Thanks

nbenm
[Eee Pad Transformer Android Development] zachf714:
I actually found the root of the problem yesterday ..the DCR option is unticked by default and that breaks audio
[Eee Pad Transformer Android Development] jrohwer:
New Ubuntu 14.04 image for rootbind with graphics acceleration

Hi all

I present to you you a fully working image of Ubuntu 14.04 with working Nvidia drivers.

This is KDE (kde-plasma-desktop) as this is what I am using. It is a minimal installation with only the basic stuff to get a working desktop - the rest you will have to install yourself. You should be able to install other desktops (lubuntu, etc.) and I see no reason why they would not work.

Default user: tf101 (has sudo privileges)

Password: ubuntu

Features:

Created from scratch using debootstrap (not via upgrade!). No more kernel panics!

Nvidia graphics drivers working. This took quite a bit of work and requires the raring, saucy and trusty releases to be enabled in your sources.list. I attach my /etc/apt/preferences.d/xserver.pref file with the pinning details, in case anyone wants to try for themselves. This is using the X-ABI 13 drivers (from 13.04) which work well as mentioned previously.

KDE graphics accelleration and desktop effects with kwin_gles. es2gears gives 300-320 fps.

Zram enabled (configure in /etc/init/zramswap.conf)

Touchegg (multi-touch screen gestures) installed and set up.

Kernel modules for all my rootbind kernels pre-installed and set up. Works (tested) with 3.1.10-9 and 3.1.10-12 kernels. Should work with 3.1.10-10 also. Take your pick :)

Time zone and locale set to South Africa (change in KDE systemsettings or with sudo dpkg-reconfigure tzdata).

Convenience scripts (in /usr/local/bin):

wifitoggle

bluetoothtoggle (disconnect all BT devices before switching off, otherwise system freezes)

touchpadtoggle

touchscreentoggle

fixlidclose.py (loaded automatically on KDE start, switches screen and touchpad off properly when lid is closed, and reactivates when lid is opened)

Key bindings (using the "Home" key next to the left Fn key in the bottom row of the dock, referring to Android shortcut keys in top row):

Home-F1 - wifitoggle

Home-F2 - bluetoothtoggle

Home-F3 - touchpadtoggle

Home-F4 - screen brightness down

Home-F5 - screen brightness up

Home-F6 - touchscreentoggle

Home-F9 - systemsettings

Lock (top row right) - multi_key (Unix compose key for making accented characters)

Right-Alt - Insert

Menu (next to Right-Alt) - Delete

Bugs:

Some KDE plasma widgets do not respond to mouse input. Amongst these is the KDE Network Management widget, unfortunately. Either configure your wifi from the command line using nmcli or use another network manager such as Wicd (not tested). Once your network is set up, the wifi should reconnect automatically though.

Downloads:

Image - https://drive.google.com/file/d/0B2pBZMfc8dgHSFdLVC1ocElUclE/edit?usp=sharing

MD5:

2a4d63cd4cf7f714e191e832d15abe7d kubuntu-14.04.tar.bz2

Enjoy :)

Screenie attached below.
[Eee Pad Transformer Android Development] Kingzak34:
Thumbs up !

Thanks for your work, pretty amazing.

I think I'll try to install Plasma Active, maybe it can work great now. Could be cool to try.

---------- Post added at 02:43 PM ---------- Previous post was at 02:02 PM ----------

A little question [MENTION=3753391]jrohwer[/MENTION], do you think change root=/dev/mmcblk0p7 bind=/linuxroot by root=/dev/mmcblk1p1 bind=/linuxroot to get it booting from SDcard, is possible ?

Or there is a problem with file system and or mounting process ? The SDcard must be ext4/2 ?

( I'm adding how to change location in my guide )
[Eee Pad Transformer Android Development] jrohwer:
Don't waste your time with plasma active, unfortunately it doesn't work :(

It's one of the first things I tried after I got KDE running on my TF. It has to do with the fact that the plasma widgets do not respond to mouse action for some reason. Also KDE "activities" don't work. And it is the same reason that the network management widget does now not work on 14.04 (see above). It is a real pity as I think the kde-plasma-netbook interface would have been absolutely brilliant for our TF101, but unfortunately it does not work.
[Eee Pad Transformer Android Development] jrohwer:
Why do you want to use bind mount on the external SD card? You can just make a second partition (/dev/mmcblk1p2) and format it ext4 and then unpack the filesystem to there. Then your kernel command line is simply root=/dev/mmcblk1p2 (no bind argument). I guess if you formatted /dev/mmcblk1p1 to ext4 and then made a linuxroot folder in there, it could work but why would you want to do that?

The file system definitely has to be ext2/4 or something POSIX compliant, so vfat won't work. I am not sure how android copes with ext4 formatted SD cards.

EDIT: By the way I get it working perfectly from a second ext4 partition on my SD (/dev/mmcblk1p2). In fact on my SD I have a barebones installation (just command line) which I can boot up for debugging/system rescue purposes. Much more powerful than going through adb shell in recovery.