yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] JoinTheRealms:
Hey, i have a couple of questions relating to linux on the tf300t in general, hope you dont mind me posting here. Im coming from my tf101 which the methods of installing linux are quite i bit diffrenet, the two most popular methods, one being using an application made by one of our devs that uses nvflash to partition the recovery partition for be used for linux instead, this means we lost the recovery, in return booting into recovery (holding power and vol down) would boot into linux, which was a great dualboot solution.

The other method(similar to the method used here i think) is the mountloop method, which i believe the linux kernel is packaged into a mountloop.zip file and can be flashed from recovery, it would then reboot into linux primarly (booting from a linux.img on /sdcard) and getting back to android would require flashing the android kernel thats compatible with the rom you were using. This method is good because its doesnt require using a pc at all.

Would these methods be possible on the tf300t? also my other question is, what is the name of the extracted linux.img, i have a lubuntu image(and a few others) from my tf101 that i would like to get running on the tf300t. cheers
[Transformer TF300T Android Development] ColMustard:
Actually this implementation requires you to flash two zips, one being the kernel and the other being the root file system. The kernel is dual boot allowing you to boot into android or Arch Linux. This does not use the virtual image as your tf101 did. The android requirement is that the ROM be 4.1 stock based. In the past I used Hydro 7 custom ROM which has a stock base kernel. Obviously you be unlocked and have a custom recovery install, I use TWRP and have not had any issues flashing. Hope this helps.
[Transformer TF300T Android Development] JoinTheRealms:
...wrong thread sorry
[Transformer TF300T Android Development] schkeet:
Would i be able to install LMMS on this?? I really want something better than caustic on this thing ha
[Transformer TF300T Android Development] NixZero:
unter has worked on more than a project, one of them is cyanogen, another project of him is an optimized stock kernel for tf300t and tf300tg and another set derived from tf700 stock.
[Transformer TF300T Android Development] realaxed:
I was mainly talking to zaki as he seemed to be using cyanogenmod. The reason unters works is because "optimized stock kernel"...right. Also, CleanRom does work. CleanRom lets you choose several different kernels...obviously you need to select the stock one...I am not sure people are doing that.
[Transformer TF300T Android Development] rickavers42:
Ya, not cyanogen, which is what I've got.
[Transformer TF300T Android Development] dragonnn:
Hmmm we have now a big problem... the new version of X server (with we use in Arch) doesn't work right with the tegra driver... we need to wait before Nvidia update the binary driver to X ABI 14, hope the working already on it https://devtalk.nvidia.com/default/topic/535970/linux-for-tegra/abi-14-xorg-server-support-/ so for now I need to find a way to downgrade X server back to ABI 13 and lock it on it so pacman don't update it.
[Transformer TF300T Android Development] realaxed:
@dragonnn: Does this go with the qt4 update?
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

No, only xserver and mesa.

Sent from my GALAXY Cooper
[Transformer TF300T Android Development] realaxed:
Ok. That's the problem I was running into. mesa
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

Mesa it easy fixable (it looks the xserver update), but when you update mesa xserver get update too, and this brake the graphic driver, I should get better internet connection at the end of next month so I can upload a new rootfs.

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2
[Transformer TF300T Android Development] uytko:
twrp 2.5 + cleanrom 3.4.6 ( stock kernel ) - K.O

first of all thx to port a nice distro to our devices :)

Hi, everybody

device tf300t+dock (Belgian (beer proof :p) keyboard)

so i'm in cleanrom 3.4.6 odexed ( during the install i select the stock kernel ) - got twrp 2.5 and when i flash the update.zip ( last from cb22 ) it remain stuck between 80%-90%

i wonder if some of you have a similar issue ( i see that another person got the issue at 50% but no solution ... yet :p )

it's a fresh/clean install, i mean i was on stock rom , made factory reset , flash recovery then cleanrom then try to install update.zip

should i try from another Rom ? ( if you could tell which one )

thx in advance
[Transformer TF300T Android Development] zaki0saad:
Stay on that ROM, it works fine with this build. I had that problem also, I left it for a while with older version of TWRP and it eventually worked. However, if you cannot get this to work at all and really want linux I may suggest trying the xubuntu linux build which has really come a long way now. Flashes fine and I use it with cleanrom 3.4.6 too.
[Transformer TF300T Android Development] uytko:
thx for your reply but i don't want any buntu (am i in a buntu thread ? :D for a user friendly system i have android :D)

is there any log that i can check ? or where to retrieve info that could help ? or other way to contribute ?

a nice and light Arch distro with i3 wm and 3d tegra open source driver :D it's all i wish :p
[Transformer TF300T Android Development] uytko:
ok re-installed and running
[Transformer TF300T Android Development] cb22:
Looks like we have some drivers!

https://developer.nvidia.com/sites/...egra-Linux-tegra_drv_abi14-R16.3.0_armhf.tbz2

Figured it out from the URL given at http://www.trimslice.com/forum/viewtopic.php?f=16&t=1226 - although this isn't an official release yet.
[Transformer TF300T Android Development] chrisob666:
Is there any possibility of running this on the stock 4.2 bootloader? I don't seem to be able to successfully flash this on my TF300T with the latest firmware (10.6.1.15.3).
[Transformer TF300T Android Development] EndlessDissent:
Sorry if this is out of your expertise, but what do you think the possibility is of getting U-boot to work on the TF300T? How close to the stock Cardhu board would ASUS have kept it? Obviously, they had to change stuff for the dock and SD card and whatnot, but I would expect them to keep as close to stock as possible to keep engineering costs down. So maybe U-boot could be ported to our tablets relatively easily. Maybe not.

IDK. Maybe that's just too much work (plus it would alienate anyone without NVFlash) and wouldn't be worth it. I'm sure it would have been done for the Prime or TF700 already if it were easy.

But I'd love to be able to use Nvidia's handy flashing scripts and be able to put Slackware (or any other distro with ARM support) on my internal storage and have a dedicated Linux tablet. Ever since I found out that Nvidia pretty much had a super-easy drop-in-a-rootfs-and-flash system set up for the dev board, I've wanted to have it available for the TF300T.

I'll look at the U-boot code and stuff, but it will probably be way over my head. The only programming I know is from a couple "intro to" classes for C++ and Java in high school. I just feel like I want to help somehow. I want Linux on my tablet, and I feel like a lazy slacker waiting for other people to get it working for me. Plus, it seems like this whole endeavor would be much easier with U-boot since you would no longer need to hack a single kernel to work with two operating systems and could boot each OS with its own kernel (unless I'm misunderstanding the function of U-boot).

Sorry for rambling. The scripts and stuff from Nvidia just seem like they could simplify this process so much compared to all the hard work you're having to do on this project. It's just a matter of making U-boot work (easier said than done) and editing the flashing script for the TF300T. Then, I'm thinking, you could just drop in an ASUS kernel in place of the Nvidia one, and it should work. I doubt it's that simple, though. It never is.
[Transformer TF300T Android Development] dragonnn:
I am working for a kernel for 4.2, for now Bluetooth and GPS is broken. cb22 I am using this driver, but I have tourbles with invisible fonts at some app, do you have an idea how to fix it?

Sent from my GALAXY Cooper
[Transformer TF300T Android Development] cb22:
That's strange... Are you using a compositor? I've seen weird rendering issues when _not_ using one.
[Transformer TF300T Android Development] dragonnn:
I have tried with and without, no changes. Well I will try next days again, maybe because I am using 4.2 kernel (the are many changes in it). Hope this can be fixed.
[Transformer TF300T Android Development] Valantur:
It'd be awesome if we could profit from the updated drivers and get bluetooth and maybe the cameras working. Glad to see cb22 and dragonnn picking each others' brain to figure out how to improve arch on our pads :)
[Transformer TF300T Android Development] dragonnn:
Well guys I think I found something will can really improve our dual boot http://xdaforums.com/showthread.php?t=2104706 hope it can be ported to our device.
[Transformer TF300T Android Development] jekovenatinsley:
Wifi never worked

I have tried all kinds of kernels and roms and the wifi always seems to work on Android but not on Arch. Tried Cromi/ Hydro/Energy variation of stocks mainly as I know CM don't work I just cant get WIFI to work is there something I'm Missing!
[Transformer TF300T Android Development] secosan:
Is this also dead? All unix porting efforts stoped. :(
[Transformer TF300T Android Development] zaki0saad:
I know, it sure seems that way :(
[Transformer TF300T Android Development] JoinTheRealms:
I might be jumping on the gun a bit early, but a guy over at the tf700 forum has a working kernel for 4.2 dualboot, ive yet to try it out on my tf700, but if it works im guessing the patch can be used with the tf300t

http://xdaforums.com/showthread.php?t=2014759&page=73
[Transformer TF300T Android Development] diesburg:
That would be awesome... I'm dying to have some dualboot linux on here....lol
[Transformer TF300T Android Development] Keshukas:
That works on the tf300t with boot loader 4.2 and from rabit ubuntu12****0.8.0 blob (kernel)

Heave booted kali-linux, black track , Ubuntu and xubuntu
[Transformer TF300T Android Development] tailormoon:
Put working build on bootloader 4.2
[Transformer TF300T Android Development] Keshukas:
I not respond for anything whats gone wrong on you side

Only kernel uploading http://d-h.st/JgA

Rules 1

Make full backup in the TWRP 2.5.0.0 recowery and make second backup only boot backup in the TWRP 2.5.0.0 recowery

With this kernel from rabit linux.0.8.0 you can boot to linux on the 4.2 bootloader (no android working yet)

# Put rootfs.img (xubuntu) in the /data/media/0/linux (/sdcard/linux) http://xdaforums.com/showpost.php?p=39147108&postcount=1

# Make directory /data/media/linux

mkdir /data/media/linux

# Link rootfs.img from /data/media/0/linux/rootfs.img to /data/media/linux/rootfs.img

ln -s /data/media/0/linux/rootfs.img to /data/media/linux/rootfs.img

Flash kernel

fastboot -i 0x0B05 flash recovery kernelblob

Reboot

fastboot -i 0x0B05 reboot

Boots to rabits multi boot menu

Pres 1 or wait 10 sec. - Android not booting at this stage

Boots to xubuntu

Back to android - restore boot backup from TWRP

You can make boot backup in the TWRP linux kernel and android kernel

Then you can use dual boot - restore one of boot backup
[Transformer TF300T Android Development] Keshukas:
Some better progress on tf700

http://db.tt/nIMwfpHU
[Transformer TF300T Android Development] tech5:
so noob question here , can hack my way around linux on the pc all day .......but how hard is it to get it up and running in what ever flavor on my tf300t

ive never found a complete step by step that makes fluid sense to me .....any help would be apreciated
[Transformer TF300T Android Development] JoinTheRealms:
I was working on a 13.04 ubuntu rootfs, but lost interest. I was following this guide too get it set up: http://xdaforums.com/showthread.php?t=2183376
[Transformer TF300T Android Development] tailormoon:
wifi dont work :rolleyes:
[Transformer TF300T Android Development] noahvt:
links dead

Both links are dead please fix :(
[Transformer TF300T Android Development] eddywebs:
followed the exact steps as below >>

http://xdaforums.com/showthread.php?p=33173786&highlight=firmware#post33173786

stuck at "ASUS" logo, help anybody :?
[Transformer TF300T Android Development] patate331:
Hey everybody,

Do you know if is it going to be compatible with the Asus me301t?

If not, it can be an interesting project...

Thanks
[Transformer TF300T Android Development] vjtz:
Broken links?

Hi, I tried to download it, but the links for ROM in 1st post are broken - error 404. Is the ROM development still active? I'd like to try to have some full-featured Linux on my TF300T (preferably as dual boot with Android).
[Transformer TF300T Android Development] rastony:
Arch on encrypted fs

Hi,

Would this Arch Linux distro work on a TF300T with custom KitKat 4.4 CM ROM installed on an Android's encrypted fs?

Tks
[Transformer TF300T Android Development] Trigger911:
I am wondering the same I am pretty sure 4.4 uses a 4.2 boot loader and the JB is a little different
[Transformer TF300T Android Development] rastony:
You are right.

I used to hve openrecovery-twrp-2.6.3.0-tf300t-4.2.img file installed. Not -JB not -ICS.

Then I switched to that one:

- Flash scanno's TWRP 2.6.3.2: http://www.androidfilehost.com/?fid=23329332407569892

Which happens to be the same (md5 cheked) as TWRP 2.6.3.2 from OmniROM.

ALL 4.2 bootloader versions for KK 4.4.2.
[Transformer TF300T Android Development] Trigger911:
So I think in order to run this we would have to downgrade ... Kinda stinks I really like omnirom.
[Transformer TF300T Android Development] Trigger911:
BTW I found download links for this project at:

iamboke.blogspot.com/2013/07/tf300t-running-arch-linux-functional.html

Archlinux FS

Kernel
[Transformer TF300T Android Development] Frank2501:
Could you post new links for downloading kernel and RootFS? These on rapidshare are dead, I wish to install arch linux on my TF 300 too.
[Transformer TF300T Android Development] cristobal.digital:
Hi. Could you please update the links? The provided ones are dead
[Transformer TF300T Android Development] rikooneh:
I'd like to install arch on m'y tf300t. All the links are dead except the one un the réponse #490. Do i juste need to flash the ZIP files to install ach?
[Transformer TF300T Android Development] Thyrum:
I got an old TF300T and wanted to try to bring new life to it by installing Arch. I was however sad to find out that all the threads are long dead and that both the download links on this thread are dead. Any chance you can upload the initramfs and blob again?

Im also interested in learning this low-level stuff myself. I already found the kernel for the TF300T (not TF300TG) on GitHub (i can't post the link however since this is one of my first 10 posts...). Do you have any pointers on how i can install Arch on a bare kernel? Would it be easier using the correct kernel or does it not matter?

Thanks ahead of time.
[Transformer TF300T Android Development] t3chwizard:
The links in this post work (both kernel and fs) https://xdaforums.com/t/dev-archlinux-on-the-tf300t-g.1918849/post-50741702
[Transformer TF300T Android Development] t3chwizard:
My developer status on androidfilehost got approved, so over the next few weeks I am going to gather all the files I can find for the tf300t and upload them there for preservation purposes, as some of the files seem to already have failed the test of time.

I will first upload the 10.4.2.13 US firmware for anyone else that might want to do it (other variants too if I can find them)
[Transformer TF300T Android Development] t3chwizard:
would you happen to still have these scripts somewhere? the link to the repo is dead
[Transformer TF300T Android Development] t3chwizard:
flashing the zip seems to work yes, but also make a file in `/storage/sdcard/0` named `.boot_linux` if you want it to boot into linux
[Transformer TF300T Android Development] t3chwizard:
Hello me again, doing God's work in 2021, uploaded the 10.4.2.13 TF300T firmware for US, CN, TW, and WW variants to androidfilehost at the following link (all in the folder) https://androidfilehost.com/?w=files&flid=322367
[Transformer TF300T Android Development] t3chwizard:
Again I know it's been a long time, but is it possible if you have links to this build system or can upload it somewhere?
[Transformer TF300T Android Development] t3chwizard:
Any chance you have these files still?
[Transformer TF300T Android Development] t3chwizard:
Not sure if you are still active but I shot you a PM, hopefully you might have some of the files that were lost to dead links over time. I am trying to archive everything I can
[Transformer TF300T Android Development] Napoleon_First:
It feels like you're a man walking through the semetery talking to dead people
[Transformer TF300T Android Development] t3chwizard:
Pretty much, did find a community that's active for transformer devices though in terms of development. Someone made an image of arch with kernel 5.x in 2021. They are focusing on bringing postmarketOS to the tf series but they do some stuff with arch and such.

I shot you a PM with an invite link to the telegram group
[Transformer TF300T Android Development] xfim:
Man, thats awesome. Would be great to revive the tf300t with some new software!
[Transformer TF300T Android Development] dzwdz:
could I get the link too?
[Transformer TF300T Android Development] shamid1369:
hey guys

links not works anymore

have you mirror? or link working now?
[Transformer TF300T Android Development] AksiSpirit:
looks like only these links are still working in this thread

but i can't make arch work, installing both files with twrp cause android loading loop
[Transformer TF300T Android Development] dragonnn:
Maybe qemu, it can emulate a proccesor, but that will be really really sloww, not useful. You buy an ARM tablet, forget about running on it programs for x86, just learn how to use Linux, it can by more usefull than Windows ;).

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2
[Transformer TF300T Android Development] keeganmccallum:
redid the untar with success and had a similar result trying to boot into linux, stuck at bootscreen. I get to the end of the boot animation when booting to android then it freezes and crashes, must be one of my scripts or something i did if you are able to boot android.
[Transformer TF300T Android Development] -angel*:
is there any special browser/office preinstalled with ArchLinux? Doesn't belong here, but as maybe not everybody know the features of ArchLinux, you may should link the features or just write down, because I don't get much about Archlinux by google'ing :(
[Transformer TF300T Android Development] dragonnn:
Any Linux software can run arch if it is opensource, for example you have the complet LibreOffice.

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2
[Transformer TF300T Android Development] cb22:
Hmmm - I take it you are running a custom ROM?

Nothing special, it's a pretty generic (they don't change much from the upstream packages), rolling release (your system is always on the bleeding edge, don't have to wait a year or so), GNU/Linux (in case RMS is floating about) distribution. When you install it, all you really get is a command line - quite unlike normal Ubuntu or so - then you install all the packages you want

The rootfs I posted has Chromium, Abiword & Gnumeric installed on it.
[Transformer TF300T Android Development] jsantiago.antonio:
Lucky for me i'm on vacation, will attempt to boot this on my 300T wish me luck, will be back to update. :laugh:

Edit: Should i revert to stock rooted Asus JB? Or would a Custom Rom cause any unnecessary problems?
[Transformer TF300T Android Development] keeganmccallum:
ya running seanzscream's hydro 4.1, boots fine with untermensch's tf300t kernel but not this one
[Transformer TF300T Android Development] jsantiago.antonio:
Could you perhaps direct me to untermensch's tf300t kernel? Or is this the kernel that seanzscream's hydro 4.1 is bundled with? Tried google and it backfired on me, lol.

Edit: Nvm, of all places to check i should have just checked the TF300T thread instead of going straight to search. Fail.
[Transformer TF300T Android Development] mikaole:
here you are:

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

You can run it over all JB Bootloader Roms.
[Transformer TF300T Android Development] jsantiago.antonio:
Well i'm currently on a pretty lame bootloop, i flashed untermensch's TF300T kernel, i did get a unable to mount /stage error. Although i have heard that's a normal error when flashing a kernel ( I could be entirely wrong. )

After a reboot i went ahead and flashed hybridkernel.blob to staging via recovery, which went successful according to fastboot of course. And after i sent the fastboot reboot command it entered a boot loop, is there something i'm missing? Thanks in advance.
[Transformer TF300T Android Development] -angel*:
Ok, so if you can get an interface like kernel interface (where to choose fastboot, rck etc) for dualboot this would be pretty awesome! By the way maybe boot from ext USB would be beasty too :good:

Unfortunately I'm not able to test for you because I don't have NVFlash backups and atm have no cable too because mine is broken (I'll get one in a week or so :crying:)

But to other question: So I should be able to run all packages made for any Linux? :fingers-crossed:
[Transformer TF300T Android Development] keeganmccallum:
ya i get that mount error but the kernel still flashes, i get boot loop with hybrid too, are you on custom rom?
[Transformer TF300T Android Development] jsantiago.antonio:
Yeah, i was on a custom rom. For testing sake, i'm actually in the process of going full stock and rooting stock and try to go from there, let's see if it boots fine from stock rooted.
[Transformer TF300T Android Development] prototype7:
Just to be clear, do we need to be on the JB bootloader to flash this?
[Transformer TF300T Android Development] jsantiago.antonio:
Indeed. :)
[Transformer TF300T Android Development] prototype7:
That's embarrasing :eek:

How 2 read pls? :silly:
[Transformer TF300T Android Development] dragonnn:
All packages from Arch repo - yes, and Arch have a second repo called AUR - an amazing tool, includes a very big number of packages, basic you can run any open-source program (open-source because you need to compile it for ARM cpu).

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2
[Transformer TF300T Android Development] jsantiago.antonio:
Finally got it working, loving it so far. Would love to see a touch screen keyboard app pre-installed for people without the keyboard dock (like me :p) perhaps something like florence, it's the only touch screen app i know. Thank you for all the hard work! :)
[Transformer TF300T Android Development] Citruspers:
One should also mention Arch is definitely positive in the freedom dimension.

On the topic of custom roms, will this work with CleanROM running "cleankernel"?

Also, please pardon my ignorance, but what exactly is the command for flashing the .blob? (I'm rather new to unlocked android devices, flashed my first custom ROM yesterday).

And on the topic of virtualisation: I don't think the processor has VT extensions so you'll get some overhead, but perhaps look into ARM versions of KVM or XEN.
[Transformer TF300T Android Development] prototype7:
Command is "fastboot flash staging blobname" you might need to add -i 0x0b5 after fastboot (I'm sure that isn't right) but I never have to for whatever reason.
[Transformer TF300T Android Development] Razorbacktrack5535:
After I flash the .blob throut "fastboot -i 0x0b5 flash staging" and extract the .gz file in "data/linux"in the internal storage,What should I do? I'm using the Tf300 without 3g