yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] shenk:
Did you rsync the data to sdcard?

To this with a live system, execute the following commands in terminal:

You have to boot with the image on internal disk first, logon to root then follow the steps below:-

1. mkdir /media/p2 - to create a map mount point

2. mount /dev/sda1 /media/p2 - now mount the SD to your map point

3. rsync -avx / /media/p2 - once mounted, sync the contents of your system to the SDCard

4. reboot
[Transformer TF300T Android Development] androidjel:
This thread is a year old can someone update this to xubuntu 14.04?

(:
[Transformer TF300T Android Development] das chaos:
Pleeze!
[Transformer TF300T Android Development] t3chwizard:
I don't imagine it will require much work....I will try to port it if I can....I'm not a super advanced Linux user although I have some experience but I bet its not too difficult of a task........its just a matter of porting the x86 build to ARM and then to this tablet.... Or if there is a Xubuntu 14.04 ARM build its just a matter of porting it to this device.....but does anyone have any idea on how to port 14.04 to this tablet???
[Transformer TF300T Android Development] Duckman5:
Ubuntu 14.04 works just fine. I have a working install on my tablet now. What doesn't seem to work are the NVIDIA drivers. Nobody has gotten them to work right yet, but a number of people are working on it. The instructions in the second post include the instructions for putting together a linux image. They are a by no means a step-by-step guide (they leave out some steps and you WILL run into some problems when trying to follow them exactly). I haven't put that much effort into it, because I don't have the time between work and family responsibilities. Feel free to give it a try and good luck. Post back if you have any success.
[Transformer TF300T Android Development] JoinTheRealms:
This

Nothing past ubuntu 13.10 will work with nvidia drivers (not even on the officially supported Nexus 7), once we get another update from nvidia allowing us to use xserver versions using xabi 15+ then we can use 14.04 etc.
[Transformer TF300T Android Development] Duckman5:
Well...I actually just got 14.04 to boot by pinning the xorg (and a couple supporting input drivers) from 12.04 (which uses XABI 11). Not a perfect solution, but at least everything else on the system will get updates (and do I really care if an X server that only accepts from localhost isn't getting updated for the time being?). I just have to figure out how to get everything else working. Networking isn't working. I don't know what I did wrong but the module won't load/doesn't exist. Also, lightdm doesn't actually start with the system, but I didn't care enough to investigate that.

Any input would be appreciated.

On a side note, someone in the TF700 kexec thread said you were working on a similar setup for the TF300. Any truth to that? <--ignore that. didn't realize that the blob provided in the OP actually worked just fine on the TF300 as well.
[Transformer TF300T Android Development] Ninja Potatoe:
[deleted]
[Transformer TF300T Android Development] Ninja Potatoe:
Also, is there a way to run a ROM with F2FS alongside xubuntu? I have CROMBI-KK installed which supports it but the kernel needs to have F2FSsupport as well, and GRIMLOCK does not. Is there a way to add F2FS support or if not edit a kernel with F2FS support to have the dual-boot option?
[Transformer TF300T Android Development] Duckman5:
Assuming you have the kexecboot working on your tablet you should be able to boot from a (micro)SD card for sure. The rootfs.img would get a little more complicated because the kexec host kernel and the linux kernel would probably both need to be able to read/write to f2fs file systems to modify the image file. And heaven only knows what assumptions were made in the initial ramdisk as far as file systems go. I would just go with the boot-from-a-card method. It's probably easier and simpler.
[Transformer TF300T Android Development] Ninja Potatoe:
Also, latest CM11 builds break functionality for the CM11 DualBoot kernel on page 36. If flashed, com.android.phone keeps popping up every second. What did you do to add dualboot option to a kernel, maybe I could build the kernel myself.
[Transformer TF300T Android Development] Duckman5:
Much easier and much more versatile solution would be to use kexecboot:

http://xdaforums.com/showthread.php?t=2387133

One install does it all. After you install it, just extract the kernels(zImage) and ramdisks (initrd.gz) from their blobs (using blob-tools and abootimg) for each ROM/Linux Install you're using and you're good to go. No need for one kernel to do it all anymore.
[Transformer TF300T Android Development] t3chwizard:
Does anyone know if it would be possible to port arch Linux to this tablet??? I am very eager to get it running for me.
[Transformer TF300T Android Development] Duckman5:
Check out the link I posted directly above your post. The first post has a downloadable arch linux image (as well as two ubuntu images). I don't know if the kernel in those images if TF300T compatible, but it's worth a try. If not, it shouldn't be that difficult to just use one of the known good ones from this thread or compile your own.

Have fun.
[Transformer TF300T Android Development] t3chwizard:
Would crunchbang be possible???
[Transformer TF300T Android Development] feyerbrand:
So I know that Kernel 3.8 has the F2FS capability in ubuntu, is there a way to enable that in these builds? I have no clue about anything and honestly I am using a TF201 so I don't know how well that would work on my device, but if there is a way that could probably smooth out some performance.
[Transformer TF300T Android Development] Duckman5:
I'm going to say probably not directly. There needs to exist an ARM repository for the distro to be used without you having to start from scratch. That being said, it's based on Debian. There's no reason you can't install Debian or Ubuntu and similar packages and configure it the same way.
[Transformer TF300T Android Development] t3chwizard:
Okay...I'm new to Linux and kernel and distro packaging so where could I begin learning the skills i would need for working on this so that I can hopefully get a build of Debian ARM for this tablet done??
[Transformer TF300T Android Development] Duckman5:
Honestly, the closest thing I can think of to installing on this tablet for which there are plenty of online guides is doing a headless install using ssh and a minimal CD. You should be able to find countless tutorials on how to do it online. Just use one of the pre-supplied images so that you have something to start with, create a sparse image file and format it:

dd if=/dev/zero of=rootfs.img bs=1 count=1 seek=<insert size here 2G, 4G, whatever..>
mkfs.ext4 rootfs.img

then mount it somewhere and start making your system using debootstrap and setting up all the configuration files and binding pseudofilesystems like the tutorial tells you.

That will give you the base system, then just use apt to install the desired packages (xorg, window manaer, destkop environment, etc). As mentioned earlier, the tricky part will be the NVIDIA drivers. The newest version only works with X up to 1.14, so don't go with anything newer. Also, don't worry about installing a kernel like the tutorial says. Just use one of the kernels specific for our device.
[Transformer TF300T Android Development] t3chwizard:
When you say one of the kernels specific to our device to you mean the custom kernels that are for android?
[Transformer TF300T Android Development] Duckman5:
Yes, but from this thread or compiled to be linux compatible (not just android)
[Transformer TF300T Android Development] t3chwizard:
My tablet is currently a brick, but how stable is the current build of this for the tf300t, is it good enough to run xubuntu solely
[Transformer TF300T Android Development] Duckman5:
Definitely. Only thing that sucks is graphics hardware acceleration. I think it's completely nonexistent. So don't expect to watch hi-res movies or do anything with 3d.
[Transformer TF300T Android Development] Ninja Potatoe:
Installed kexecboot, after some struggling but finally got it running. Now android won't turn on wifi. I tried running the mod_update.sh which was supposed to fix wifi in android but it still doesnt work.
[Transformer TF300T Android Development] Duckman5:
You don't need that script if you properly set up kexecboot. That's the beauty of that system. You can use separate kernels and modules for each android and linux install on your device. Try doing a dirty flash of your ROM, but manually extract the kernel and modules and put them place using your linux install.
[Transformer TF300T Android Development] t3chwizard:
Is there any way to build open source graphics drivers for this tablet or no?
[Transformer TF300T Android Development] Duckman5:
Sure there's a way. There's just nobody around with the know-how, skill, desire, time, and (possibly) equipment to do it. Building drivers isn't easy (notice how badly so many companies screw it up?). Building drivers without any of the proper hardware documentation? Ha! Witness the slow progress of the open source nvidia drivers for x86 linux vs. the binary blob + GPL wrapper that NVIDIA has provided for years. They've always been happy to provide software, but never documentation; citing patents and IP contained therein that doesn't belong to them. Whatever...

tl;dr; no
[Transformer TF300T Android Development] t3chwizard:
Oh okay...darn
[Transformer TF300T Android Development] Ninja Potatoe:
How exacly do I go about doing that? If I dirty flash the rom, I have wifi but can't reboot into linux. If I flash the kexecboot, I have linux and it's kernel/modules but no wifi. I boot in linux on my pc but can't figure out what to do from there.
[Transformer TF300T Android Development] t3chwizard:
For my laptop I run fedora...and it has a driver called nouveau that is on it by default when fedora is installed.... This is the same for many current linux distributions, but anyway could this driver be tweaked to work better with the tegra 3 card in the tablet???
[Transformer TF300T Android Development] t3chwizard:
Just a little note...I've been into Fedora lately and saw that they have an ARM build, I may port it to this device in the future since I have found that I like it better than Debian based distros because the RPM base is nicer
[Transformer TF300T Android Development] Duckman5:
That would be the open source driver I was talking about. No. It's probably of no use to us. It's for discrete graphics cards. Tegra is a complete SOC (system on a chip) implementation. Way more working parts in there besides just the graphics.

---------- Post added at 09:56 PM ---------- Previous post was at 09:55 PM ----------

Cool. Let us know how it turns out.
[Transformer TF300T Android Development] t3chwizard:
Has anyone posted on the Nvidia forum requesting an update for this driver? Also, when was the last driver created and was it created by Nvidia themselves??

---------- Post added at 10:27 AM ---------- Previous post was at 10:25 AM ----------

I'm considering sending Nvidia a message asking for them to provide us with at least something to use their driver in Linux for this tablet, not that they would for sure reply but it's worth a shot, if nobody has done this yet

---------- Post added at 10:30 AM ---------- Previous post was at 10:27 AM ----------

Also I just took a look at the tf700 build for multibooting Linux and if appears they have a tegra 3 driver

http://xdaforums.com/showthread.php?t=2026919
[Transformer TF300T Android Development] JoinTheRealms:
So a couple of things, the nvidia drivers are relatively at least pretty good. I mean the user base for x11 based(glibc) drivers is basically zero in comparison to their android (bionic) drivers. Avionic Design heads development on the userspace drivers, nvidia aren't much help with support. But even the previously discarded support for the tegra2 SoC has been continued, so expect more updates for the tegra3.

The best bet for these tablets imo is libhybris support in wayland/ mir based distros. This will allow us to use android (bionic) userspace drivers for GNU/Linux. i never investigated this much, but the 2012 nexus had official support for plasma-active which is using mir exclusively, basically means these tablets should share support also.

Somethings broken between userspace and kernel space in regards to the avp. This issue occurs on the tf700 also, ive spent alot of time trying to find a working pipeline to enable hardware accelerated video under software such as totem, but couldn't find anything. Actually Graiden05 found that grimlock kernel's config had accelerated video somewhat working, under certain rendering pipelines http://xdaforums.com/showpost.php?p=47891313&postcount=307 its not a perfect solution but better than nothing :)

Note: Even though flash works on this device, hardware acceleration will never work, stuff like youtube wont work with it there are a few alternative solutions for youtube specifically* ive found restricting permissions to certain files in /dev (relating to avp) will actually enable software decoding with flash, but the much better solution is to use html5 alternatives.

*this is the best solution: https://chrome.google.com/webstore/detail/html5-video-for-youtube/dolajcekhnohkpncmhgledbmndjpblei You can also use and user-adjent switcher such as https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg to put the page in Android tablet mode etc

---------- Post added at 12:34 AM ---------- Previous post was at 12:22 AM ----------

Not sure if im missing something, but the driver you link to above is old. All the rootfs files included in this thread all have the linux for tegra driver included. The lastet version of it can be found here: https://developer.nvidia.com/linux-tegra-rel-16. Ive contacted the maintainers for the ubuntu package for the linux driver, they have discontinued maintenance for it due to lack of support for the necessary xabi version (currently xabi 15 for 14.04) when the driver is updated I will contact them and try get the package updated too.

---------- Post added at 12:37 AM ---------- Previous post was at 12:34 AM ----------

There is acually an on-going project for a open source kernel and userspace driver already, https://github.com/grate-driver but ive never tried it, nor do i now how far along it is.
[Transformer TF300T Android Development] t3chwizard:
Wow that is a whole lot of information....could we try porting Fedora to this tablet, because fedora has an ARM build that could possibly be ported to this tablet.....RPM based distributions are also much more stable and support downgrading of packages as well.... They also usually don't completely fall apart when updated unlike Ubuntu does most of the time
[Transformer TF300T Android Development] JoinTheRealms:
I had made some attempts at compiling my own fedora distro for the tf700, dont think i got it to boot. If you feel like giving it a try, the OP of this thread has some instructions relating to debian based systems, but fedora uses their own "febootstrap" as opposed to the "debootstrap" used in the OP(http://rwmj.wordpress.com/2009/03/19/febootstrap-fedora-equivalent-of-debootstrap/) i believe the tools been updated and goes by the name "supermin" now. Ive found this to be my preferred method, officially supported ARM distros usually require some work to "port" to the tf300t/ tf700.

Once im finished with school and im back to my tf300t ill look into it :)
[Transformer TF300T Android Development] t3chwizard:
I have to buy a new motherboard for my tf300t because I bricked it some time ago....I'm just keeping tabs with all the forums for when I get it fixed
[Transformer TF300T Android Development] Insane PPC:
i keep messing around and not compiling linux, i would love to give it a go, but need to learn to devote some time to it...maybe soon when i start my Linux+ exam prep, just to have another source of linux...

but the rest of you guys, its always a good read
[Transformer TF300T Android Development] t3chwizard:
Please give compiling fedora a go if possible or just pure Debian.....the reason I'm a against an Ubuntu based OS is because Canonical has become like apple and Microsoft and are now spying on users and they have been doing this for a while and I need privacy and security and also Ubuntu is less stable so that's why I prefer Debian or fedora.....between Debian and Fedora I prefer fedora because Fedora is more stable than debian
[Transformer TF300T Android Development] vjtz:
How to format SD card? Newer distro?

Hi, I successfully flashed CROMi-X 5.4 to my ASUS Transformer Pad TF300T, in TWRP 2.5 flashed dualboot kernel V2.2.9 and restored wifi using mod_update.zip in Xubuntu. It works fine. Really great work! I just wonder about two points. First, I know, it is basic question and I do some silly mistake, I'm not able to partition properly the SD card (I work under Linux). I created one big EXT4 partition (GPT table) covering whole SDHC class 10 card I use in dock to tun Xubuntu and then I flashed the xubuntu_13.04.img using dd to that partition. It made just 3.5 GB partition, so that I tried to enlarge it and create also swap partition on the card. But I wasn't successful. I tried gdisk as well as fdisk, but there was no way. Then I tried YaST (I use openSUSE), but also no help. What do I do wrong? Second point, would it be possible to upgrade Xubuntu 13.04 to 14.04 or to use another newer distro? I like RPM, so Fedora discussed here would be nice. :) openSUSE also has some ARM builds, see http://en.opensuse.org/Portal:ARM, http://en.opensuse.org/openSUSE:ARM_distribution_howto and http://tinyurl.com/9e9nn7g but I don't follow it closely and I'm not able to port it, anyway...
[Transformer TF300T Android Development] Duckman5:
My solution for the source issue was to create three partitions. One for / (same size as disk image), one for swap and one for /home. Just copy over current home contents, edit fstab, and you're off.

The rest of your questions...Just skim the thread...
[Transformer TF300T Android Development] vjtz:
Thank You. Three partitions could be solution unless I fit with system to 3.5 GB. Then I'd need to create more partitions and move for example /usr It is not comfortable, but it works.

I went through the thread. It is possible I missed something. I haven't found newer image, than Xubuntu 13.04 and I wonder if there is one...

---------- Post added at 04:11 PM ---------- Previous post was at 04:07 PM ----------

Is the 14.04 image ready for testing? Preferable Lubuntu or Xubuntu.
[Transformer TF300T Android Development] t3chwizard:
If we could get Arch Linux running on this thing it would be a miracle...who also would like Arch.... I have to use fedora on my laptop since it won't boot arch because of some problem I don't want to deal with and yeah arch would be awesome for this tablet
[Transformer TF300T Android Development] JoinTheRealms:
Not that I know of, at least with gui nothing I've tried has got past login managers.

There's a thread here for arch, that project hit a snag with display drivers, but it does work afaik. FYI all the tf700 stuff is relivent also for the tf300t, mainly the rootfs but the kernel is 98% the same only issus really between them is different wifi chips in the devices. The tf700 arch rootfs might be further along but haven't used it.
[Transformer TF300T Android Development] t3chwizard:
I'm trying to install Arch on my laptop this week....I am sick of all the prebuilt distributions
[Transformer TF300T Android Development] t3chwizard:
This may be useful for us in the future https://www.indiegogo.com/projects/linuxonandroid .....in the meantime check out the same developer's current app in the play store https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid it's very cool even if it's not a full Linux installation
[Transformer TF300T Android Development] JoinTheRealms:
Actually that app is pretty redundant, have a look at my post here http://xdaforums.com/showpost.php?p=53382537&postcount=982 this will run chroot linux under a proper xserver under android rather the a slow loopback vnc connection
[Transformer TF300T Android Development] JoinTheRealms:
Hey [MENTION=4667259]Duckman5[/MENTION], Im wondering what kernel your using for kexecboot? i cant find one thats got kexec enabled, ive only got the tf300t atm, dont wanna re-compile on it :)

Edit: Just found _that v10 works great, _that has also included wifi modules for tf300t, actually it would seem that [MENTION=3971563]workdowg[/MENTION]s latest kexecboot installer script for tf700 would work for those interested in kexecboot
[Transformer TF300T Android Development] Duckman5:
I've actually been using Graiden's kernel. I'm still running 13.04 so there's been no impetus to change anything since it's all working. God to know about _that's. I'll probably use that if I ever upgrade or decide to give 14.04 another shot.
[Transformer TF300T Android Development] JoinTheRealms:
Ive came across a couple of 14.04 images the boot and work ok, just no display drivers. Common issue with tegra3 at the moment, just noticed the nexus 7 2013's support has been dropped which is a shame.

By the way, check this for hardware accelerated video using parole, http://xdaforums.com/showpost.php?p=53482952&postcount=991 works great.
[Transformer TF300T Android Development] Duckman5:
Yup...just deleted the image I had put together with the pinned X server. I could boot and start xfce, but for some stupid reason I couldn't get LightDM to start or multitouch to work. I mean WTF?? It's not like I tried that hard, though. I just don't have the time (or a complete understanding). I took snapshots and saved the stage right after installing X, though. I could post it somewhere if you want to give it a shot. You seem to be a lot more proficient than me.

Thanks for the heads up on the video. I'll definitely look into that. It always drives me nuts having to either reboot or pull out my phone if I want to watch a movie or something. Shame we can't get everything accellerated. Would love to be able to use my plex server directly without obnoxious frame skipping.
[Transformer TF300T Android Development] JoinTheRealms:
Yeah i think as far i as ill push will be 13.10 without updates from nvidia (be it the tf101 guys seem to have 14.04 with full acceleration working somehow, drivers from tegra 2 are quite different might not be such straight forward fix for us ), display drivers are quite important to me. On the 13.10 front ive got some hints that should fix any graphical artifacts we were having issues with.

Never used plex, looks to be similar to xbmc?, the guy who uploaded the *modified version of parole has some omx patches that apparently should get hardware acceleration working in xbmc on the tf300t, no time at the moment to investigate unfortunately.
[Transformer TF300T Android Development] -MightyMouse-:
I am new here. I was wondering if I could dualboot android and ubuntu on this tablet. I know it can be done but I have yet to see one that has any new realiese of ubuntu. Is it pocible and how would I go about doing it with a new distro of ubuntu.
[Transformer TF300T Android Development] Duckman5:
Scroll up and read the last three posts immediately before yours and you will have your answer. No need to even use the search function!

(I don't mean to be the "chase off the noob" guy considering I'm not that far off from noob myself, but seriously did you read ANY of discussion? )
[Transformer TF300T Android Development] -MightyMouse-:
sorry. I know better than that. thanks
[Transformer TF300T Android Development] Duckman5:
It's really not a problem. It's just that that question gets asked like every 0.4 seconds and the answer is always the same.

Unlike a ROM with a central maintainer or something, this has evolved into much more of a community effort with everyone chipping in what they can to make it work. I just wish that the question being asked wasn't "When can we expect 14.04?" but "What can I do to help make 14.04 happen?"

One Transformer has it (with a pinned X server) and I don't see why we shouldn't as well.