yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF701] Trel725:
I am going to share kubuntu 14.04 soon, but I am not like it. Now I am working on Debian.
[Asus Transformer TF701] sudoaptget:
I'm not a fan of ubuntu or any subsidiary flavours such as kubuntu I'm afraid. But I am curious to see what your Debian will be like :)

Point Linux distro (debian) is the most stable distro of any linux distro and somewhat similar to 10.10 ubuntu (maverick) before canonical turned ubuntu sour. Unfortunately it looks like its only 86x 64bit :(

I'll try making an arch linux ARM for tf1071t. But some guides or advice would be greatly appreciated.
[Asus Transformer TF701] Trel725:
Debian tworks well. Much better then *buntu. I removed ubuntu, and I going to release Debian 0.1 rotfs.

Summary:

Wifi - works

Screen - works

Input - dock and usb mouse works, touchscreen and touchpad - bot

Sound - strange, woks in browser, but not player.
[Asus Transformer TF701] sudoaptget:
Fantastic :D You're a legend! I was wondering if I can get a copy of the debian to install on my tf701t for testing purposes?

I can try get the player working....
[Asus Transformer TF701] Trel725:
That is rootfs https://mega.co.nz/#!7oAiRSLB!57byiZho_oXXzUiWlAaHbeUF7Ykm3NOrUz3oGaEWD08

It contains simple debian. You should remove /etc/init/tf701.conf becouse it crash booting. When system boot you can log in by user root and password 1234qwerty (sudo not installed), then echo 16 > /sys/class/graphics/fb0/bits_per_pixel and then type myx. That is simple script which will boot graphical enviroment.
[Asus Transformer TF701] ariadnejro:
I also would like to see more activity in this thread. However, I've been using a dual boot of Xubuntu and sonja's BlissPop for a long time and I consider both of them totally stable. Although it's already two years old, I'm still in love with my TF701.
[Asus Transformer TF701] rfpd:
Will this work on Asus memo pad 10 me301t? If not is there anyway to run it native? I would like to give my tablet more use because android is kind of useless, thanks.
[Asus Transformer TF701] royredman:
hey, I just got xubuntu 14.04 working on this thing wonderfully, but the screen resolution is too big for me to see most icons? does anyone know how to change this?? I looked in display, and there are no other options in screen resolution
[Asus Transformer TF701] canisofwar:
Is this thread dead most of the links save for Xubuntu seem to be dead
[Asus Transformer TF701] Trel725:
I'm sorry my tablet is broken now, so I can't continue development anymore.
[Asus Transformer TF701] Trel725:
I will try to fix links.
[Asus Transformer TF701] Miregix:
Hello, first of all thank you for your great work!

I've tried Geometry method to add touch support to xubuntu, but I didn't succeed, because the files attached seem to be corrupted,

and dpkg and tar commands give me error so i could not install or extract them to their location.

The archives you posted install and extract fine, but at reboot touchscreen still does not work.

(touch wrapper service could not be started also manually)

Maybe i've done something wrong, because the archives content is a bit different form geometry ones.

Am I asking too much if I ask you to post a step-by-step guide with all the necessary files?

Thank you again!!
[Asus Transformer TF701] Trel725:
Okay, I will try to do it on a holiday.
[Asus Transformer TF701] Miregix:
Thank you very much,

i read your tablet is broken,

so for any testing you might need, just let me know!

:good:
[Asus Transformer TF701] Miregix:
Nevermind,

it looks like I've managed to make it works following Geometry's guide on Github page (link on the first page) and grabbing the files directly from there.

Thank you anyway for your willing!

:good:
[Asus Transformer TF701] muryoh:
I just tried running Xubuntu 14.04. I'm surprised to say it easily booted it feels very reactive. Great, thanks a lot for all those involved!

I am having 2 issues:

1. Wi-Fi is not working (at least not from the network manager applet). iwlist wlan0 scanning works though. I am running kernel-cmaalxhb-17.tar.gz kernel, as I wanted to be able to use multiboot and this seems to be the appropriate recommendation. Do these symptoms look familiar?

2. multiboot is not working for me. I am fastbooting in multiboot alright, but selecting "Linux" ends up in the tablet rebooting into cyanogen. Is there a trick? :)

Kudos again for the great experience

Cheers

---------- Post added at 12:42 PM ---------- Previous post was at 12:41 PM ----------

It was indicated in the README (https://github.com/Trel725/tf701#using-kexec-bootloader) but the multiboot image has to be flashed. It cannot just be booted to and used as is. I guess something's stored and on the next boot it knows it has to boot the selected entry.

Flashing it to boot fixed it. Great!
[Asus Transformer TF701] muryoh:
I'm not sure what the problem was. I uninstalled network manager and installed wicd instead. It wasn't working at first because it was considering "wlan0" as a wired interface, but changing that in the configuration made it work.

Maybe there was some tinkering to do with network-manager in order for it to work?

Anyway, I'm running a fully fledged linux distribution and I am very happy. Anybody who participated in getting Linux to work on our TF701 has my thanks :)

It does seem to have hiccups sometimes. At some point I loaded up some random page in chromium and it would restart X. But that happened a couple of times and is now working great. I am actually typing this on that Xubuntu while some epub's are being converted by Calibre to mobi's. Really nice.

Cheers!
[Asus Transformer TF701] deltask8:
ok guys that is totally cool but you linux gurus how did you port the kernel from ubuntu to tablet? so the question is stops me installing these things so sgs3 lte? yes you heard it right it would be totally useless because small screen but it would be even cooler:D so could i somehow extract the kernel from maybe cyanogenmod 9? or other version? and could i then insert it into the ubuntus kernel location?, btw i dont need that s3 so that means i dont need android at all so could i intall ubuntu to the android partition from the adb shell?
[Asus Transformer TF701] linuxisti:
If anyone can re-upload Debian Wheezy rootfs i would be most thankful :)
[Asus Transformer TF701] Geometry:
updated kernel with BFQ

This post is for those of you still interested in linux on the tf701t.

I have posted an updated kernel in the repository (see the ~/kernel subdirectory): 3.4.113-cmaalxhb-22

As with my previous posts, this is a pure linux kernel and based on the cyanogenmod source (this time the cm-12.1 branch).

It is updated with respect to bug fixes, has impoved security settings and includes selinux (disabled by default).

What is more, it includes the BFQ scheduler which should yield improved I/O latency, see here.

Installation instructions are in the readme. See the section "Kernel".

Note that this kernel should be compatible with basically any linux distribution that works on the tf701t.
[Asus Transformer TF701] stragnagn:
Thanks a lot! Will give a try!

Has someone succeeded in trying a newer distro? Something like 16.10? :D
[Asus Transformer TF701] Stampi73:
Hello, i know i'm going to dig up and old thread, but I found my old TF701 in a box who work pretty well, but I want to replace the slow Android in a Fast Linux, I Tried to found a way, but every links for downloads software are brokens... Do someone can help me to find a way to restore this Relic ?
[Asus Transformer TF701] sebastiaanmeloen:
also curious, actually still using the device. screen is amazing still
[Asus Transformer TF701] TomOskar:
Also love my TF701T since 2013. Did some 2 or 3 custom ROM updates over the years and my pad ist still so low on energy consumption and versatile without all this Android / Google bloat (just GAPPS tiny).

As I am "Linux only" since 1993, I would love to bringing new life to my TF701T with Linux. Unfortunately the latest possible custom ROM let me know in advance that it cannot use the camera, for example, among some other small issues.

I didn't miss the camera until the day when I needed the scanner app to scan QR code ...
[Asus Transformer TF701] sebastiaanmeloen:
whats the rom ur currently using? Does netflix accept the rom and also allow for offline downloads?
[Asus Transformer TF701] TomOskar:
https://xdaforums.com/transformer-tf701/orig-development/rom-t3540259

* Camera: not working – as written in the thread

* Netflix: no clue, never used it and don't intent to
[Asus Transformer TF701] 19deke55:
I'm very curious too because my TF701t still works fine with 'KatKiss' ROM installed but it is very limited in what it can do with this ROM and is a bit slow. I use it mainly for Internet TV to an external monitor. Wish I could use it for a lot more because the specs for it are still very good. I bought this little tablet for work originally to use with Solidworks and it did the job - sort of. So I know it has plenty of capability and a great screen and great battery life. I don't want to just have it lying doing nothing like so many tablets that people have. I'd love to have a modern Linux distro on it too. There is absolutely nothing wrong with this device even today seven years after I bought it.

Any help from anyone with a step-by-step guide for installing any working distro would be most welcome...
[Asus Transformer TF701] HaxDroidTech:
Links are broken🥶
[Asus Transformer TF701] Trel725:
A few configfile that fix some problemes.

Copy init.d to your rootfs, then run update-rc.d. It include simple script that mount andoid storage and firmware for wifi. cpu_gov is script that you can use to change cpu governor. Sound works in players that use alsa, for example alsaplayer, another, that use gstreamer works but it is noisy. Some players don't work anyway.

xorg.conf modified to enable touchpad. You should install xserver-xorg-input-multitouch package .

When linux just have booted there is strange bug with window edges. You should go to Setting > appearence and change style, then everything works.

To port another distro you should use this configs and tegra xorg drivers. It can be found on linux4tegra archive on official nvidia site.
[Asus Transformer TF701] sudoaptget:
Cheers Trel725

Looking forward to playing around with it :good:

Sorry for late response...family christmas functions take up so much time ;)

Edit: Would you mind terribly typing out a beginner's guide to installing debian on this device?

I unlocked the bootloader, and rooted the device but I don't know what to do from there :(

The bootloader doesn't seem to detect a usb stick at boot so attempting to load an linux img from the usb isn't working for me. I would like to get rid of android altogether and just use linux. So would formatting be possible?
[Asus Transformer TF701] Trel725:
OK

First download rootfs, unpack it to your stick, remove tf701.conf from /etc/init and copy files from configs archive. Be careful rootfs is squashfs-packed. Then download kernel from my first post (it packed) and boot it by command

fastboot boot zImage -c "root=/dev/sda1"

You will get a text debian. Then log in by username root and 1234qwerty password and type myx. It will load graphical enviroment.

Also there is simple ramfs that can boot linux from loopfile, installed on internal storage.
[Asus Transformer TF701] sudoaptget:
I downloaded both the rootfs (debian Im assuming?) and the kernel. I noticed two things though which is preventing me from procceeding further.

1) For some reason usb connection to computer from tf701 only works by plugging into tablet...if I try plugging usb from computer to the keyboard dock...it doesn't seem to work properly. I did install the drivers for this and it didn't fix the problem.

2) I am not sure what programs are good for opening squashfs files. It sounds like a compressed packed version of iso img?

I really appreciate you helping me....its so confusing how this works. I usually work on the desktop side of things.
[Asus Transformer TF701] Trel725:
1) Perhaps that is bug of your tablet, my works correctly.

2) If you using linux you can unpack it by command

unsquashfd -d <your directory> -f <downloaded file>
[Asus Transformer TF701] zaelin:
As interested as I am in testing this out; I really can't for work reasons potentially cripple my tablet. I'm holding out in the hopes that this leads to a dual boot OS solution like the TF300T.
[Asus Transformer TF701] Trel725:
I have dual boot yet :)

I just install system to loop file and modified initrd. It works, so I flash it to recovery partition. So if I booted into recovery, I would get Linux :D If you want I can post this boot.img to flash. Of course, you will miss a recovery. To load it you can boot recovery.img by fastboot.

_____________

It really strange, 3d acceleration don't work in debian, I have no idea.
[Asus Transformer TF701] Trel725:
I am still working on rootfs. Debian is works great but there is no hardware rendering. That is very bad, I'm sure. Of course, Debian system is very useful, for example today I flashed my Arduino by it. Now I am going to try Ubuntu LTS 12.04, perhaps it would better. Unfortunately I don't know anything about non-Debian-based systems, but perhaps Arch or Gentoo would be better choice.
[Asus Transformer TF701] sudoaptget:
I know a great debian system that you might like. I personally think its the best linux distro of all of them out there. http://pointlinux.org/screenshots.html

Maybe you could try point linux? It's incredibly stable.

I suspect the usb port isn't working because the drivers on windows didn't install properly for keyboard dock...I'll try reinstalling drivers for it...wish me luck.
[Asus Transformer TF701] royredman:
Hey, I want to give you all a big thanks for all your work on this!! This is really exciting progress on this tablet running debian and possibly other distros. Keep up the good work!!

Also, is there an easy way to go back to android from debian or another distro?
[Asus Transformer TF701] Trel725:
Caught it! To enable 3d acceleration just install libglapi-mesa package.
[Asus Transformer TF701] royredman:
So, is everything working fine now that you got 3d acceleration? Or is there still more to be fixed with it?
[Asus Transformer TF701] Trel725:
Linux is pretty useful yet. Now I cannot work on it because my laptop were breaking. When I repair it, I will go on development.

3d acceleration useful for Chromium. No more programs can use this great feature. But Chromium works brilliant. Even flash.
[Asus Transformer TF701] lexelby:
Wow, great progress here! I'm going to give it a try in a day or two and will report back. I don't have all that much free time, but I do have linux expertise, so I can help with any outstanding issues. What's still not working?

I'm especially excited to hear that sound is working. The one thing I can't do in my chrooted ubuntu running under android is use audacity.

So, in theory, instead of using a loopback filesystem for dual-booting, could we just either tinker with the existing partitions to add a new one for native linux, or just put native linux on an external SD card either in the tablet or the dock?

It should also be possible to keep recovery and still dual-boot. Just create a flashable zip that kexecs the native linux kernel/initrd and "flash" it when you want to boot into linux.
[Asus Transformer TF701] Trel725:
Still not working pretty much things.

1. Touchpad. I'm afraid it won't work because it use special android-only binaries.

2. Sound. Work in alsa-only. Alsa mixer don't works.

3. Graphical desktop use only software rendering. Just some apps can use hardware, like chromium.

4. Video. Only software rendering.

Of course that is possible to add partition instead of using loopback filesystem, but I don't like it because our device don't support nvflash, to backup, instead of tf700.

Linux from SD card working, that was default way until I installed it to internal memory. Also I don't know kexec mechanism. But I'm going to modify initrd to can load linux or recovery.
[Asus Transformer TF701] YayYouFixedIt:
Could there be some kind of solution to get bluetooth keyboards to work? I mean if people dont have dock that could get them going on it.

Here's the archwiki on getting it going via console. https://wiki.archlinux.org/index.php/bluetooth_keyboard
[Asus Transformer TF701] sudoaptget:
hello again :)

I decided to record each step of what I am doing at your instructions so you all can see clearly what is going on. http://youtu.be/E-cdP4o2jrc

I installed linux mint 17 inside virtualbox, then downloaded debian.sqfs (simple debian) to usb stick and as you can see from the video, used your command to unpack it.

I assume you made a mistype with unsquashfd when it might have been unsquashfs? I tried unsquashfs

and it seems to be working...only I keep seeing "failed to create symlink"

Is that normal?
[Asus Transformer TF701] Trel725:
No that is not correct. You should run this command by superuser (e.g. add sudo). Excuse me for squashfs, of course that is just errata.
[Asus Transformer TF701] sudoaptget:
No worries thank you for telling me. I suspected something wasn't right :)

Will update my progress and thanks again.
[Asus Transformer TF701] royredman:
Is that what it looks like running on the Tf701t? if so, this is really exciting!!! Any simple ways to install this without any problems going back to android? is there currently a way to dualboot (because I ideally would love to have that). Thanks again for all your hard work guys!!! You guys are awesome!!!!!
[Asus Transformer TF701] sudoaptget:
hehe I wish...I'm actually using Linux Mint to unsquash (uncompress) a linux debian operating system to modify a few things....from there I hope to put it on the Tf701t.

I would love it if Linux Mint (simplified version) could be on the Tf701t but unfortunately I don't think that's going to happen anytime soon based on research I've done thus far (linux mint doesn't look to have any ARM support) :(
[Asus Transformer TF701] Trel725:
If you wish, you can install cinnamon environment from Jessie repo. It will be pretty close to Mint.
[Asus Transformer TF701] sudoaptget:
Cool, would you mind linking me the address where I can find that variant? I can check it out.
[Asus Transformer TF701] Trel725:
You should enable jessie repo (add "deb http://http.debian.net/debian jessie main" to your /etc/apt/sources.list, update cache and install cinnamon as usual with apt-get. But I am not sure it will be works, perhaps cinnamon depends on newer version of Xorg, and it will broke GUI because there is no Xorg modules to newest versions. Maybe I will try install opentegra driver, but it needs much more time. Also I think it is not good idea because cinnamon is not light enviroment. I'd prefer Mate.
[Asus Transformer TF701] sudoaptget:
Ok I have done and followed the instructions. I removed tf701.conf from /etc/init and copied files from configs archive.

To make things easier, you can see my progress here: http://youtu.be/Wxz6wUAXq3E

After unsqashfs the rootfs and removing tf701.conf file I attempt to place the simple debian filesystem onto my usb ready to be booted on my device. However I seem to have lack of permission to transfer the whole thing. Am I supposed to be recompressing the rootfs? Or is there some special command for sudo?
[Asus Transformer TF701] Trel725:
I am just released first version of linux! :D Read first post in thread. Maybe it will be simpler.
[Asus Transformer TF701] Piglo:
Hello, Trel!

Great project!

Is it possible to use this to build every day? What do you think?

You listed some problems:

In principle, it is not so critical.

If there is a working kernel, then it is perfect! All the rest is not much of a problem(except normal dualboot).

I would like to clarify something:

- that to energy saving? how long did you hold Linux on the battery?

- What do you think, what are the real ways to make normal dualboot?

- That with stability? Wi-Fi, Screen... hardware?

As I understand it the main problem now is the normal dualboot?

Sorry for my english.
[Asus Transformer TF701] sudoaptget:
That's awesome Trel725. :D

This is very exciting!

Did you happen to see my post above?

---------- Post added at 05:36 PM ---------- Previous post was at 05:32 PM ----------

Yeah the main problem to get past is the kernel. After that, its very simple. Although you would need to pick a distro that supports ARM architecture...and that distro would provide ongoing support programs and bundles for that distro.

Some people would like dualboot...though some of us like me prefer to get rid of android altogether and install linux on it alone. I do hope there's an option for both open to all of us.
[Asus Transformer TF701] Trel725:
Linux is pretty stable, Once I used it (mostly LibreOffice) in about 5 hourse. it was stable.

You are not right, I'm sure. Kernel is pretty simple, because all works have done yet by Nvidia and Asus programmers. I just compiled it with some extra features (tty support, sysv ipc and fbcon if it interesting). The biggest problem is rootfs. There are a lot of libs, firmware and another strange things by nvidia. I have a build with this features, and some special programs like nvgstplayer are works great, but system is unstable.

Energy saving - that is cpu governor and brightness changing support. That's it. Tablet are cold, even things like flash works, but battery is losing pretty fast. In my opinion, this problem connected with screen, nor CPU. In android you can very fast turn on and off screen, so you got more energy. In linux it is impossible .

Why do you think there is no normal dualboot? In my mind that is not bad way - get linux instead of recovery. If you want, I try to change initrd to load recovery or linux.
[Asus Transformer TF701] Piglo:
While writing my previous post, Trel already answered some of my questions :)

Dualboot, as a rejection of recovery, nise idea! Linux will be a great recovery ;)

I think it's not a good idea. Each system is designed carry out their tasks.

It is not yet clear to the stability of the situation on the Linux.

I think that would be optimal assembly Gentoo, with optimizations from Tegra 4 system.
[Asus Transformer TF701] sudoaptget:
Would you be able to see where I am going wrong?

http://youtu.be/Wxz6wUAXq3E
[Asus Transformer TF701] Trel725:
OK, sudoaptget, I have seen your problem. I think it is because your usb stick works via Windows driver, that don't support UNIX permissions. It is bad idea. You should forward USB port to your host system (google it) and copy files directly to usb stick. Don't forget, USB stick should be formatted in ext4 or 3 fs. Also you can make an archive with modified rootfs, copy it to tablet and unpack and copy here.
[Asus Transformer TF701] Trel725:
Hm, Gentoo is good idea but I don't have any experience with source-based distros. Also it pretty interesting to try Fedora https://fedoraarm.wordpress.com/2014/08/14/installing-fedora-21-pre-release-on-the-nvidia-jetson-k1/
[Asus Transformer TF701] ariadnejro:
I can't log in with user root and password 1234qwerty. I get the message login incorrect.
[Asus Transformer TF701] sudoaptget:
I think I am up to the last part which is "fastboot flash recovery linux_ext.img".

I can't seem to start the linux distro on the usb from fastboot. http://postimg.org/image/8qyd3urjl/full/

I'm stuck at this point :(
[Asus Transformer TF701] Trel725:
I have no idea. Maybe you can try use autologin.

___________________

2 sudoaptget

You just flash kernel and initrd. Now, just try boot to recovery :)
[Asus Transformer TF701] sudoaptget:
Easier said than done :) Everytime I attempt to get to recovery, a message comes up "Unrecoverable bootloader error (0x00000002)"

I did try to put twrp onto it awhile ago but couldn't make it work.