yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Q&A, Help & Troubleshooting] portablejim:
I am fairly sure that Android is Linux. However what people are missing is the GNU environment (and tools) that the majority of the Linux distributions have. You can see that Android/Linux is vastly different from GNU/Linux.

Thus, I think the question becomes something like "Is there anyone who has GNU/Linux working on the TF300T?"

There are two methods I know of to get GNU/Linux running on Android: Chroot and Dual boot.

* The chroot method runs the linux services and programs inside Android, but is available for basically most devices.

* The dual boot method works (mostly) with the original transformer (as Citruspers has mentioned)

I myself don't have a tablet yet, but I have been looking to get a TF300T (if I don't buy a TF700T - but that is for another discussion) on the basis I can dual boot Android with a GNU distribution.
[Transformer TF300T Q&A, Help & Troubleshooting] /dev/void:
Linux = kernel. Android runs a Linux kernel. Android IS Linux.

The two biggest differences between Android and "ordinary" Linux distributions are libc (called bionic in Android) and the lack of a real X server on Android (there is a Java version at https://code.google.com/p/android-xserver/ , but it's wayyyy too slow to get anything done (it's still awesome, though). It needs to be implemented in a lower level language).
[Transformer TF300T Q&A, Help & Troubleshooting] EndlessDissent:
Any chance Wayland will work any better with Android than X? I wouldn't mine tossing a *box or even WindowMaker on my tablet (assuming they play nicely with Wayland).

Edit: Yes, I realize that Wayland barely works with GNU/Linux as it is, and it probably won't be usable even on the desktop until I'm upgrading to a new tablet. I'm not expecting it anytime soon.
[Transformer TF300T Q&A, Help & Troubleshooting] Muchoaliento:
Extracted from http://androidroot.mobi/2012/06/17/ubuntu-on-the-transformer-prime-preview/ regarding Ubuntu on Prime 201...

I know, I know this is TF300 forum, but it seems the TF300 is more similar to the TF201 than the primitive TF101
[Transformer TF300T Q&A, Help & Troubleshooting] Citruspers:
Good call. While we're on the desktop managers, how about KDE's entry in the mobile device space? Aren't they supposed to have a native linux tablet going to retail soon?
[Transformer TF300T Q&A, Help & Troubleshooting] SpyFi:
My chroot runs smooth but native would be fun! Hope someone get's this working.
[Transformer TF300T Q&A, Help & Troubleshooting] Nekromantik:
I hope once the guys at androidroot.mobi release the installer package for Ubuntu for the Prime, it works on TF300.
[Transformer TF300T Q&A, Help & Troubleshooting] fujidave:
I'm looking for the ubuntu on my tf300t too.

Its strange, I know Ubuntu showed off dual booting kernel for android devices like 6 months ago. You basically docked your phone and it became a full Linux desktop with unity. But haven't heard anything since, only a page on Ubuntu's site for hardware manufacturers.

http://www.ubuntu.com/devices/android
[Transformer TF300T Q&A, Help & Troubleshooting] bilange:
(Sorry to revive this old-ish thread, but I didn't think it was any better to start a new one and clutter up the forum)

It seems that no one gave an honest shot into loading linux NATIVELY (not via the "linux on android" project). The original poster mentioned being interested into giving it a shot -- so how things are going on your end aditya?

I am by no means an Android rom developer, hacker, or even linux hacker, but I started my first steps into it, I thought of getting things done by this method:

Instead of wiping the whole recovery partition like the guy on the TF100 did, i'd use a somewhat altered version of a recovery where I launch a recovery-like menu where the user can continue to the "real" recovery, or boot linux

(Basically, I got myself a version of the /sbin/recovery, which has its menus altered to only show "linux" or "recovery". Selecting recovery launches the real /sbin/recovery)

If the user choose to boot linux (which could be automatically selected after a timeout), that's where kexec steps in and boots the right kernel and linux pre-baked image files

I got all that covered (my pre-recovery menu is 90% working, custom kexec'd kernel w/kexec binaries packed into my recovery), but i forgot a small detail: There is no way I could load a full 1Gb Ubuntu image into memory, (in other words, what does happen to the old mount points managed by the first kernel when I load the second kernel via kexec? Gets broken, right?) So I came into realization I would need an initial ramdisk to mount my mmc so I could finally load/mount my main 1 Gb image file.

Honestly, for somebody not into hacking, I am under the impression this is getting out of hand. This could work, but I heard we could have nvflash fully working (read: re-paritioning coming our way, just like for the TF100 where there's linux natively on its own partition).

Is there anybody else trying to do such things like I do? I might also need a reality check on what i'm doing-- altough it seems the right way to me now :)
[Transformer TF300T Q&A, Help & Troubleshooting] attilio63:
Linux and GNU

It's true, Linux is the OS kernel, but with the word Linux you can also mean the GNU/Linux environment with the kernel and all the applications running on top ("The gimp" or "Libre Office" for example).

Should be nice to have a GNU/Linux system running on a tablet device; I read that Canonical (Ubuntu) is working on a project for multi-core devices but I don't know about the development stage.
[Transformer TF300T Q&A, Help & Troubleshooting] AEblefisk:
Trying to make this work too.

I have a basic changeroot with gentoo and compiled a kernel and initrd. I wanted to try it out using fastboot (fastboot -i 0x0b05 -c real_root=/dev/sdb1 boot kernel-genkernel-arm-3.3.8-gentoo initramfs-genkernel-arm-3.3.8-gentoo) but it doesn't even try to load the kernel. I get an error 0x120000 on the screen of the TF300. I googled a bit and found out that the TF201 has the same problem, you have to flash a boot image.

How can I make a boot image using the gentoo files? I looked into abootimg but it seems it won't work. At least it won't split up the original images, so I fear it uses another format. Has anybody tried mkbootimg?
[Transformer TF300T Q&A, Help & Troubleshooting] bilange:
I only know a part of the story here, but here's my findings so far. I never got "fastboot boot" to work on my TF300, always giving me that 0x120000 error. I am under the impression (I MAY BE WRONG) that "fastboot boot" requires a more devloper friendly device (think HTC G1, GNex, anything Google branded).

That being said, I am curious why you wrote "real_root=/dev/sdb1" as your kernel parameters :)

Personally I was able to look at how a recovery image was used and flashed onto a TF300. Without going into the details, I looked at how xplodwild's recovery was being made, and hacked around that recovery to use my own (basically trivial modifications from his).

To flash my image files, I am using "fastboot flash recovery" with my own recovery, which is basicaly a mkbootimg based image file like you said (you were on the right track), but wrapped around in a BLOB file format (using blobpack / blobunpack, see this xda thread).

So to answer your question, the only way I found so far to boot my custom kernels and init rootdisks is to flash it onto the device outright.

BTW: if you were to look at a pre-baked img file, (or, if you had no idea whats the file contents like), you could load the file into a hex editor (I use 'hexer' on ubuntu/debian, thats a command-line one). If you see "SIGNED-BY-BLOB", thats a blob file (a nvidia tegra and/or asus file format). If you see something else (usually starting with "ANDROID.."), thats usually something you can either mount or unpack using linux natively (most probably with "mount -o loop file /mnt/mountpoint")

EDIT: Slightly off topic, but still for AEblefisk: if you compile your own kernel, i suggest turning on activating the framebuffer tux logo option. More importantly, you could as well try and activate the framebuffer console too, however apparently "fbcon is broken on 2.6.39.4", so says Rayman. But at least, you'd get a hint that your own kernel is loaded and running if you see 4 tuxes on screen (one per core)
[Transformer TF300T Q&A, Help & Troubleshooting] AEblefisk:
Thanks for pointing me in the right direction.

Now I managed to make a blob with the gentoo kernel and ramdisk. It flashes sort of OK with fastboot, sending in 2 seconds, but the write time is 0.016s and it seems nothing is written. I boot into Android when I reboot. (I'm flashing to boot, not recovery). Maybe I'm missing some offset or blocksize parameters?

The real_root is for the gentoo initrd to find the real root filesystem on microSD. I have no idea if it will turn out to be mmcblk1p1, sdb1 or something completely different. I'll probably have to correct that once my initrd boots.

Yes I'm definitely trying to make the framebuffer logos work. Seeing that lineup of 4 tuxes is a goal in itself :D

I'm using 3.3.8 in gentoo so I hope fbcon is fixed.
[Transformer TF300T Q&A, Help & Troubleshooting] AEblefisk:
I'll definitely do my homework now ;) I'm worried I may have flashed some other place than boot, since Android is still booting, so now checking all corners of the tablet is on top of the agenda.

I know some things may not work with a vanilla kernel, but I was hoping enough would work for it to boot. Then I could worry about the rest afterwards. Maybe using the JB kernel source will be easier, but I don't know how much has been changed in android which is used in linux. I suspect Google has worked more on modifying linux for android use than ASUS has worked to make their hardware run in android. Another option is to work on what Nvidia has published.
[Transformer TF300T Q&A, Help & Troubleshooting] AEblefisk:
Now I'm getting more experienced. I hope I get some real progress before I brick it ;)

It turned out I wasn't writing anything to flash. It seems the first blob(un)packing tools mentioned in http://xdaforums.com/showthread.php?t=1697227 aren't working (for me on my tab anyway). But when I tried the BlobTools2 with the blobpack -s option my resulting linux blob was written to flash (using fastboot -i 0x0b05 flash boot boot.img).

Unfortunately my gentoo linux kernel wasn't any good. I never got past the first Asus logo and on top of that CWM recovery couldn't restore Android. CWM went through the motions but nothing booted. I had to flash the stock blob, then I got my Android back.
[Transformer TF300T Q&A, Help & Troubleshooting] Citruspers:
Good to hear you didn't brick it. Any chance you're going to be working on Debian for the TF300T? It has great ARM repos and is probably one of the best-supported distro's (pretty much anything for Ubuntu applies, but without the bulk that comes with it).
[Transformer TF300T Q&A, Help & Troubleshooting] AEblefisk:
I think I'll proceed with caution now, so don't expect anything in the near future. First of all I have to understand why CWM couldn't restore the backup, it works flawlessly on my HTC Desire. I fear Asus over-complicated things to make the tablet tamper-proof and even an official unlock tool can't remove all the complications.

When I'm more confident I won't brick it, I'll start looking at which kernel to try next. I think making a kernel which will fit both hardware and linux is the major problem. If that can be solved then using another distribution should be possible.
[Transformer TF300T Q&A, Help & Troubleshooting] aachour:
Hello!

Quick question about the different distribution made for arm processors.

Do they include the same package managers as their X86 counterparts?

Can we use linux the same way we would with a standard computer ? Are the mechanisms all the same (systemd, SElinux...)

(I'm aware package may not be available for arm processors, but appart from that?)

If that's the case I would be ready to dump android and embrace a full linux TF300!

thanks
[Transformer TF300T Q&A, Help & Troubleshooting] gabr10:
Any progress on this?
[Transformer TF300T Q&A, Help & Troubleshooting] joeyman08:
http://xdaforums.com/showthread.php?t=1957561

just found out their is a official Ubuntu for the nexus 7 now my question is are their any devs that want to work on doing a port, Or think it can be done for the tf300t ?

Tf300t cm10
[Transformer TF300T Q&A, Help & Troubleshooting] AEblefisk:
There's also progress with Arch Linux http://xdaforums.com/showthread.php?t=1918849
[Transformer TF300T Q&A, Help & Troubleshooting] rickavers42:
Arch Linux

Not sure if you found anything interesting or not, but CB22 has been working on arch linux on TF300T and TG and it boots up and has a working web browser basically. It's a great start, but it needs to be more stable. Here is a link to his dev thread:

http://xdaforums.com/showthread.php?t=1918849&page=11

I hope we can all throw in ideas and get something good working for us.

Edit: Sorry, didn't realize arch was mentioned right above my post...
[Transformer TF300T Q&A, Help & Troubleshooting] internetional:
There is not only working web browser in ArchLinux by CB22, but also a pretty well working multimedia player. And there is a dual-boot kernel for Android and Arch. But my Android often restarts or just hangs with this kernel, so I prefer to use a hybridkernel announced in the same thread.
[Transformer TF300T Q&A, Help & Troubleshooting] j4hU:
Also want to have linux (best will be archlinux) running of my rooted tf300t (unblocked, cleanMod 3.4.4), of course with dual boot.

I've studied cb22 post (http://xdaforums.com/showthread.php?t=1918849), but still have some doubts will it work with my device. Also links are not up-to-date.

Could someone please explain what steps should I perform in order to install archlinux as second OS and have dual boot with my CleanMod? I am quite noob in terms of rooting/flashing android devices so any hints will be extremely helpful...
[Transformer TF300T Q&A, Help & Troubleshooting] internetional:
Now we have Xubuntu on tf300, too. http://xdaforums.com/showthread.php?t=2190847
[HTC Wildfire S] blogslogger:
For all of you having problems with the application s2e to work with cm9, here is what you do.

1. If you have an ext4 partition on your memory limit it to 1024 mb.

2. Download the app from the playstore.

3. Start up the app. If it recognises ur partitions, then great, enjoy.. :)

4. If not, then go to settings, and select mount as ext4 without journaling (the first option).

5. Reebot, move all ur caches to sd-ext 4 and enjoy.. :)
[Galaxy S II Q&A, Help & Troubleshooting] satish1986:
Hi,

My friend recently bought SG2 I9100 (Black) and he is on gophone plan. He is trying to use the unlimited data. So, far he is unsuccessful. Can anyone still using Media Net please share their APN settings ? He tried calling ATT and it didn't work out. They were not able to see his phone as smart phone. But, they didn't help as they were clueless.
[Xperia Play Q&A, Help & Troubleshooting] mamrhein:
My xperia play is lagging bad. No backround processes. No widgets.
[Xperia Play Q&A, Help & Troubleshooting] jeff7424:
Did you underclock it?

Sent from my awesome Xperia Play
[Xperia Play Q&A, Help & Troubleshooting] mamrhein:
No i dont even have it rooted.
[Xperia Play Q&A, Help & Troubleshooting] AudioCreaper:
Possibly too much apps? Sd card also affects phone performance.

Btw arent you the guy that was working on wp7 remake?
[Xperia Play Q&A, Help & Troubleshooting] mamrhein:
Yes i am im heading tthe project and i dont have many apps at all. Sd card doesnt have much on.it
[Xperia Play Q&A, Help & Troubleshooting] theoneofgod:
What firmware, and have you checked what starts up at startup?
[Xperia Play Q&A, Help & Troubleshooting] Trickee360:
how often is it syncing accounts?
[Xperia Play Q&A, Help & Troubleshooting] mamrhein:
The usually stuff because i dont have any appilications downloaded from the market. And im running 2.3.4.
[Xperia Play Q&A, Help & Troubleshooting] agraceful:
it's too many background processes running.
[Xperia Play Q&A, Help & Troubleshooting] mamrhein:
I checked just the basic services that are on by default.
[Xperia Play Q&A, Help & Troubleshooting] agraceful:
yes but there are many background processes that will be running. You can use an app called NQ mobile booster on the market which will freeze certain background processes and actually close apps when you exit out of them. This app is one of the few that doesn't actually damage the system by freezing apps
[AT&T Samsung Galaxy Note I717] RussianBear:
Hey, all!

Just got a stock non-rooted note last night. Looking into flashing ics + tmo's baseband. I've read through some guides that warned that some ics roms might not be flashed thru cwm, if you're coming from gb.

I've read through 3-4 different ics rom instructions, and nothing was out of ordinary (put on sd and flash via cwm or another recovery).

Is it a straight-forward process or some tinkering might be needed for some roms?

Thank you.

p.s. I apologize if this has been asked before (i'm sure), i just couldn't find a definite answer.
[AT&T Samsung Galaxy Note I717] RootzFan:
Agreed. New to this device/forum, and there is a lot of caution.. but none of the ICS rom threads seem to have much warning of an issue. It all seems very straight-forward.

I am on T-Mobile, but cannot see how that changes anything.
[AT&T Samsung Galaxy Note I717] studacris:
Just flash

Then flash your desired tmo modem.

Nuthin outta the ordinary
[AT&T Samsung Galaxy Note I717] namtellum:
Bootloaders don't change so you can go back and forth between GB and ICS at will
[AT&T Samsung Galaxy Note I717] RussianBear:
thanks! so much easier than the htc devices i've had (sensation, amaze), where you had to tap dance a little to get ics over gb when we first got the leaks.
[AT&T Samsung Galaxy Note I717] Buxieda:
it was easy for me.

It was simple, just read... then read again... I choose the hard way and go for the no counter route so my counter has never tripped. a little more labor put in to it , but i emphasize on the READ and READ again... it all went flawless.. except that i had my phone with all my data pictures blah blah... i didn't make a backup i was to excited and despite the fact that it said everywhere that it would WIPE.. i some how ignored it and lost all my data that was not uploaded to Google. but it is all good now. I have tried almost all the ROMS, even some GB roms... and decided i like Team perfection ICS objection. [http://xdaforums.com/showthread.php?t=1630746]

but its all about personal preference.

everyone will claim theirs is better or it has something that makes it preferable over others....

You can try different versions like me and find one that you like.. I tried each one for at least a week or two before Wiping and loading another. again I have never tripped my counter. so I can allways go back to stock and use my warranty if needed.

Welcome to the AWESOME NOTE WORLD.
[AT&T Samsung Galaxy Note I717] RussianBear:
thank you, guys! the process was rather painless :)

a few questions though. coming from htc sense, i really don't like the stock gallery app that breaks the pics into folders. i'm used to the non-folder sorting by date. any apps i can try instead?

also, the browser doesn't auto-fit (yes, it's on) as good as the htc one. any alternatives?

thank you!
[AT&T Samsung Galaxy Note I717] RussianBear:
bump for a different gallery and auto-fit that works :)

also noticed that the camera doesn't have an option for a preview. the picture that has been take just disappears really quick. i'd like to set a 3 second preview. any aftermarket cam suggestion?

thank you!
[AT&T Samsung Galaxy Note I717] NightHawkUndead:
Try Quickpic and ICS Camera+
[AT&T Samsung Galaxy Note I717] RussianBear:
already have quick pic. it also breaks everything down into folders. htc sense one was much, much better in those regards.
[Xperia Play Android Development] lightningdude:
NEW BOOT IMAGE TO COMMEMORATE THE JUMP TO RECOVERY 6!!​

Introducing my first foray into the development world: Mjolnir Kernel!

Now before I get too far, let me just say that I am very much a noob still, and I simply followed paxChristos' tutorial on how to build your own kernel from source here.

I now have multiple versions of Mjolnir. You will find below a version for pre-FXP124 and post-FXP124. I know that some of paxChristos' roms are still based on CM9 from before 124, and I didn't want to leave those guys out. You will also see normal and silent versions. For those of you who don't wish to disturb others with your bootsound, I've included you, too. I will always post a version with the bootsound because I like having it.

In addition to multiple versions, I have, regretfully, found it necessary to upload working modules for my newest kernel. I really wanted to make it so that the kernel would take care of it itself, but it's beyond my capabilities to do so. So, in order to have wifi on Mjolnir greater than version 2, you'll need to flash the modules in recovery. To go back to FXP's kernel, you'll need to flash the FXP126 modules in recovery. Again, I'm really sorry I had to do it this way.

What works:

Wifi (Flash Mjolnir Modules)

zram

KSM

Video Playback

Panorama

Face Unlock

bootsound

Anything not mentioned in "Not Working."

Not Working:

proximity sensor

Added Features:

Many governors have been added

I/O Scheduler sio has been added

Many thanks to paxChristos, DooMLoRD, KeiranFTW, FXP, CyanogenMod, Sony, and anyone else that put anything into the kernel sources that I used. I wouldn't have been able to do this without you! At all!

And now for the downloads!

FXP126 and later

Mjolnir Kernel 7

Mjolnir Kernel 7 Silent

Wifi Modules

Mjolnir Modules

Stock FXP

FXP123 and prior

Mjolnir Kernel

Mjolnir Kernel Silent

To make sure there's a marked difference between versions of Mjolnir, FXP123 and prior will always have a "0" before the version number.

And here's a link to the older kernels, in case you want them, I guess. Remember, you won't need the modules before FXP126. (I've included the Special Edition kernel in there in case anyone actually liked it.)

http://www.mediafire.com/?5bgsl886rpl99

If you have problems, let me know, I will try my best to figure out how to fix them. No guarantees on actually being able to fix anything, or if this will get updated that often, but thanks for stopping by anyway! I'll definitely try to stay abreast of FXP's kernel changes.

I suppose I could put my source here, that way if anyone wants to build on what I've done (I don't know why you would), they can!

https://github.com/lightningdude/semc-kernel-msm7x30
[Xperia Play Android Development] Android Is ReadyTo Play.:
wOOOOOoow! RESERVED ! :P
[Xperia Play Android Development] solomon4400:
Thankyou!
[Xperia Play Android Development] xRegrets:
Was curious about the name and google-d it. Found out it was the hammer of thor, the god which has the same element as Zeus :o

Gonna test this one out tmr ;)
[Xperia Play Android Development] 3dawg:
Please keep the als permanently disabled :) It saves having to download the toggle als application.
[Xperia Play Android Development] vokal1992:
your kernel works perfect! thanks! :D

FTFY -- PAX
[Xperia Play Android Development] idiotzach15:
So hw decoding? Working not working? What I'm really asking is can I watch videos or no?
[Xperia Play Android Development] jeffbud98:
No hw decoding, panorama, or video recording. But playback works so we get youtube
[Xperia Play Android Development] idiotzach15:
So why can't you use the flash zip that fixes video recording? That shouldn't be a kernel problem. Just a rom problem . So really its just panorama that doesn't work?
[Xperia Play Android Development] jeffbud98:
No the zip doesn't work that good. For me when I flashed the zip it worked for the test but I got nothing after that
[Xperia Play Android Development] Sythedragon:
HW decoding mean like Mx Video player's ARMV7 codec and being unable to use Hardware?