yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] bige914:
After this gets perfected I hope one of the major kernel dev's gets it running for ICS bootloaders. That would be boss :)
[Transformer TF300T Android Development] cb22:
Sure, that's simple enough. I've actually made it boot off the internal SD storage for now, it's the most stable option and fairly quick.

I certainly tried, but didn't have much luck. It looks like the JB bootloader changes memory maps or something, it's all very strange. You can always use nvflash and wheelie so you can hop between bootloaders.

Also, first post has been updated with a brand new rootfs and dual boot blob. Since this is a dev thread, I'd appreciate it if people with a TF300T (not TG) could test out the blob and see if it works for them. As it stands, flashing it and not creating the .boot_linux file will mean that it should just start Android normally.

I need to know if this works, since if it doesn't I'll have to create a separate T model blob.
[Transformer TF300T Android Development] keeganmccallum:
Awesome thank you man! I have a tf300t so ill flash once it finishes downloading and report back!
[Transformer TF300T Android Development] ncc74656:
Is it possible to run windows application in wine on this?
[Transformer TF300T Android Development] dragonnn:
No, if found any application for windows compiled for arm then yes (but you will not find any).

Sent from my GALAXY Cooper
[Transformer TF300T Android Development] ncc74656:
What about VMware? Would this be possible workaround?
[Transformer TF300T Android Development] keeganmccallum:
I flashed on my tf300t and no luck , cannot boot android, couldnt boot linux either but that may be my error as i got a sod while untarring lol but it definitely doesnt boot android, flashed 3 times and no luck
[Transformer TF300T Android Development] tjashworth:
I flashed this on my TF300T and it booted into android with no problems, but when i created th .boot_linux file it got stuck at the boot screen, don't know if its just me but linux is not working and android is fine.
[Transformer TF300T Android Development] rickavers42:
I haven't gotten it to work with the login screen but I'm using onboard.

Run:

su

root

pacman -S onboard

type y to install
[Transformer TF300T Android Development] domsj:
It might be worth mentioning here that one should type "initial" as if on a qwerty keyboard, even if you're dock has an azerty (or other?) layout.

Just put a "q" instead of the "a". (I had this problem at first ;) .)
[Transformer TF300T Android Development] dragonnn:
So, after two day of coding I have made a really amazing dual boot menu :D. Check out this video https://www.youtube.com/watch?v=ndEuYMYdIAE . So next days I need to hack the kernel to make it possible for every device, then I will publish it.
[Transformer TF300T Android Development] realaxed:
That looks really cool dragonn. Thanks for your work on it!
[Transformer TF300T Android Development] Valantur:
I'm eager to try this, and thank you in advance for your work. There's few people who keep this thread alive and you're definitely one of them. Now, what are the chances that you upload the video in html5 format since, you know, our arch tablets can't play flash videos right off the bat and the alternatives kinda suck (including minitube with all those qt dependencies, etc)

I would do it myself but this tablet will be my one and only computer for a couple of weeks.

Thanks! :cowboy:
[Transformer TF300T Android Development] cb22:
Some good news from my side - looks like Asus are repairing my touchscreen under warranty :good: I spoke with their centre here, and they were expecting a new touch screen and touch screen controller board to arrive shortly - so hopefully I'll be back soon!

EDIT: It'll be ready tomorrow :D (12/02/2012)
[Transformer TF300T Android Development] dragonnn:
As I promised today I finish the next beta of my kernel, https://dl.dropbox.com/u/1664131/firekernel-TF300T-betav2.zip hope everything works (I am making all changes on my rootfs, so putting in then into a zip is hard, but I think I made everything good). The kernel have dual boot menu like I posted in my last video, it is full working, only the screen is a little bit flickering, the are try options in it - Android, Arch, and some extra I add e2fsck option - this option will check you data partition for errors - for my it often happens the Android reboots when booting after a hard reboot, so this option should be usefully. Note this kernel should disable login manager (if I did everthing in the zip good, you will by autologin in initial user), this is because the enebled framebuffer console brakes xserver starting when it starts before the getty procces.
[Transformer TF300T Android Development] realaxed:
Dragonn - How exactly do we install this? Are there any requirements? Thank you for your work.
[Transformer TF300T Android Development] dragonnn:
You need just to have the latest root fs from cb22, and the flash my kernel.
[Transformer TF300T Android Development] ColMustard:
Dual boot works great with arch but after flashing I am unable to boot into android without flashing unters kernal. So apparently this does not work with CleanRom. Will this work with Hydro 7? Thanks for the dual boot option, pretty cool:good:
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

It should works with stock, other ROM are not tested.

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2
[Transformer TF300T Android Development] Charle692:
Edit: never mind my post but in case anyone ever wants to use a java ide on here they should use openjdk6 because 7 didn't work for me. But that may not always be the case.
[Transformer TF300T Android Development] okrasitna:
Maybe we have to test with this

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

Cromi and blueandroid don't work

Envoyé depuis mon ASUS Transformer Pad TF300T avec Tapatalk
[Transformer TF300T Android Development] ColMustard:
Since Hyrdo 7 has a stock kernel and is based on the stock Rom, I decided to give it a try and it worked perfectly. Verified.:thumbup:
[Transformer TF300T Android Development] androidjel:
I hope there will be ubuntu to our tablet :)
[Transformer TF300T Android Development] matonka007:
Yes, i still waiting, in TF700 thread have working ubuntu, maybe somebody can port it for Tf300, Ubuntu is better for non-advanced linux users and is optimized better for touch :)) I can help with testing every day.
[Transformer TF300T Android Development] ColMustard:
Can someone please tell me what the default root user password is? Searched all over, can't seem to find it mentioned anywhere.
[Transformer TF300T Android Development] realaxed:
root
[Transformer TF300T Android Development] ColMustard:
I've found pulseaudio hanging as well, but I can't seem to remove it because it's integrated with GNome. As far as mixer apps, none of them seem to work. If I run alsamixer from the console I can't change anything because it uses Fkeys for changing values which are not mapped on the TF300T. I was able to find the F6 key but I can't select the file1 [tegracodec ]: tegra-codec - tegra-codec.

Any help would be greatly appreciated.

Edit: Also tried alsamixer -c1 and it hangs
[Transformer TF300T Android Development] Keshukas:
I heave installed TF700 Ubuntu on TF300T

working ... need testing fixing ....
[Transformer TF300T Android Development] Razorbacktrack5535:
What tutorial did you use? What is your current configuration?
[Transformer TF300T Android Development] Valantur:
Yeah, Alsamixer hangs because there's a process run by systemd at boot time that tries to restore the state (sound levels) of each channel to the value they had before shutting off. The problem is that the process fails and it hangs the whole audio system.

What I did was disable the store and restore of those values, by "masking" alsa store and alsa restore in systemd. Google for "mask systemd service". What you actually do is create a symlink pointing to null for those services, so when they get called no code is actually executed.

Look for more info on systemd on internet while checking out /etc/systemd and /lib/systemd.

I wouldn't know how to help you with pulse as I'm using xfce without it.
[Transformer TF300T Android Development] droidgirl74:
AW: [DEV] ArchLinux on the TF300T(G)

Does anybody know what is missing to get suspend to work? It's the only thing that stops me from taking the device with me every day... even the Nexus 7 with Ubuntu is able to suspend.

Gesendet von meinem GT-I9300 mit Tapatalk 2
[Transformer TF300T Android Development] Valantur:
Even the Nexus 7 with Ubuntu? OMG we suck hard!! how can Canonical with their hundreds of developers (many of them under a salary) beat us??

(Couldn't find :facepalm: emoticon)

Arch for the Transformer Pad is being ported by one dev only (cb22) so if you ask me, what we need is more people who are willing to try to make things work, contribute to this thread with whatever they did to make their Arch better and last but not least, don't complain or give anything for granted.

Cheers
[Transformer TF300T Android Development] droidgirl74:
Whats your problem, Mr. Facepalm? Any problem with non-native speakers? Or just trolling around? What I meant wasn't to complain, this was just a normal question to me. Have been searching for a hack to get suspend to work for some days now...

And with "even the nexus 7" I meant that even the nexus 7 is no native Linux device, so this should be doable.

And if you don't know how facepalm, you can take this for the meantime: m(
[Transformer TF300T Android Development] ColMustard:
Thanks for the leading me in this direction. Sadly though after creating the symbolic links using ln -s for both alsa-restore and alsa-store, alsamixer -c1still hangs on me and gives me no way to setup the sound card. One thing that does work for me now is the Shutdown and Restart.
[Transformer TF300T Android Development] Keshukas:
If You ask for TF700 ubuntu on TF300* lock http://xdaforums.com/showpost.php?p=34655444&postcount=1

I heave use standard install but i heave lost android ( no problems for testing )

works on the ubuntu

3d and more ....

Heave dual boot

virtual keyboard

Don't do stupid things some my before you ready for duty ;)
[Transformer TF300T Android Development] ColMustard:
In an effort to try an fix the sound card for the TF300T, I was wondering if someone with working sound could either post the following files or the contents of these files so I can do a compare for differences:

/var/lib/alsa/asound.state

/etc/modprobe.d/alsa-base.conf

/etc/asound.conf

Thanks in advance.
[Transformer TF300T Android Development] cb22:
Suspend is an issue due to wakelocks at the moment. Since we are running an Android kernel, they still exist, and are a pain in the behind. Ubuntu's kernel doesn't have them compiled in (to the best of my knowledge, I could be wrong...) And I was playing around with a little hack to disable them via a proc interface.

Someone mentioned they had suspend and resume working fine over at the bug report - https://bitbucket.org/cb22/archlinuxarm-tf300/issue/3/no-suspend-support

However, for me it results in a "suspend loop". There's an easy way to test this - simply su to root, make sure you've saved everything and ran sync a few times, then run pm-suspend. If the tablet suspends, and pressing the power button turns it on, great - let me know.
[Transformer TF300T Android Development] ColMustard:
Pretty much the same for me, pm-suspend does suspend, however power button attempts to wake (screen flashes) but fails.
[Transformer TF300T Android Development] dragonnn:
The device is getting in suspended loop, it seems that the Android and Linux suspend are in conflict, I have made some video and photos of kernel messages when running pm-suspend:

https://dl.dropbox.com/u/1664131/VID_20130219_215442.m4v

https://dl.dropbox.com/u/1664131/IMG_20130219_215610.jpg

https://dl.dropbox.com/u/1664131/IMG_20130219_215626.jpg

https://dl.dropbox.com/u/1664131/IMG_20130219_215635.jpg

Maybe this can help, cb22 do you know with module/part of kernel code can cause this problem? I think making in it an bool, give if before this code, and exporting this bool as module parameter can help us, I already did this many times, but I need to know with part of code can made this problem.
[Transformer TF300T Android Development] Muchoaliento:
Ubuntu for tablets (developer preview) is about to be made available for Nexus 7 http://www.webupd8.org/2013/02/canonical-unveils-new-ubuntu-tablet.html

Hope someone can port it to our TF300.

Sorry for the OT
[Transformer TF300T Android Development] rickavers42:
Yes, We need ubuntu!

Definitely, Arch is by far the ****tiest OS I have ever used. Way too unstable and their packages, at least the ARM V7 applications anyway, most are returning 404 errors. Not hating on cb22 though, this is still better than nothing. Ubuntu would be amazing!
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

WOW! Update the package databases (pacman -Sy) for the 404. Arch isn't for Linux noobs :/, and if it unstable for you read the topic title it is DEV! So go away and don't spam about ubuntu...

Sent from my GALAXY Cooper
[Transformer TF300T Android Development] hamed_tt:
I installed Ubuntu on my PC for a long time (~4 years) and it was good ,And now I'm experiencing something new with Arch , it looks great (fast ، stable , Flexible ، light) , It is suitable for small systems. (Such as microcontrollers).:good:
[Transformer TF300T Android Development] ugoff:
A 404 error from a repo doesn't even denote a failure or instability of the OS. That's an address or hosting issue.
[Transformer TF300T Android Development] cb22:
Hmm. A good start would be disabling wakelock support in the kernel (this will break Android) and seeing if that allows us to get suspend / resume. After that, we could look at maybe having a parameter that enables / disables checking of wakelocks based on a setting in /sys / /proc or wherever.

Sorry, but I have no interest in porting Ubuntu. The "ground work" is mostly done, if someone is interested in getting Ubuntu running, it really wouldn't be that much effort. However, that person is not going to be me.

Also, quite a few of the crashes / instabilities (such as X dying) are due to interactions between the Tegra userspace and kernel drivers. Moving to Ubuntu won't help with that.
[Transformer TF300T Android Development] lvlrdka22:
Before you go around bashing a specific OS, might want to make sure first that it's the OS's fault, and that the alternative won't/doesn't experience a similar thing.

As previously stated, Arch isn't for the faint-of-heart, neither are stuff that are still in development.

Long live Arch!
[Transformer TF300T Android Development] cb22:
I actually just tried this, and it works! A bit more digging will be needed to get this working with a dualboot solution - but it should definitely be doable.
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

Great, with config option did you exactly disabled? Based on it we can find the code with we need to disable.

Sent from my GALAXY Cooper
[Transformer TF300T Android Development] realaxed:
You guys are awesome! Please keep up the good work on this. I am still holding out for a dualboot arch with the F1-F10 keys mapped to function+number, but I'm sure that will show up some day. Also, although this is really extra would there be a way to bundle arch with a compatible custom rom in a TWRP/clockwork zip? That would great once more of the kinks are worked out.
[Transformer TF300T Android Development] Calpietzo:
hi, can I install on my TF300TL (LTE version)?
[Transformer TF300T Android Development] droidgirl74:
Kernel...

After unsuccessfully having tried to compile the kernel without wakelocks the whole day (it builds, but I can't find any bzImage or modules anywhere), I would like to ask cb22 if it is possible to get your successfully compiled kernel (see post http://xdaforums.com/showpost.php?p=38347663&postcount=419), even though it breaks Android. I don't care for Android, I just want to be able to suspend Arch Linux :)
[Transformer TF300T Android Development] droidgirl74:
AW: [DEV] ArchLinux on the TF300T(G)

Ok I guess this won't be available any time soon :(

Gesendet von meinem GT-I9300 mit Tapatalk 2
[Transformer TF300T Android Development] realaxed:
Hi guys,

It seems like there is a pretty significant update required for Archlinux with qt4 replacing qt. Can someone shed some light on how to do this update tf300? For example, I tried to install keepassx by doing pacman -Syu keepassx, but one of the updates wants to replace nvidia-tegra with mesa. I would assume nvidia-tegra is required and can't be replaced, right?

Also, I just updated to cb22's new rootfs and dragonn's dual boot and I am blown away. Almost everything works except GDM. If I enable gdm I get a weird error message that only lets me shutdown the computer. However starting xfce manually with $ startxfce4 it works fine. Is there anyway to start xfce automaticly without gdm? I edited the xinitrc file but it didn't seem to work.

Thanks
[Transformer TF300T Android Development] dragonnn:
Edit .bashrc file (You can find an example on Arch wiki). I am working on new version of the dual boot menu https://www.youtube.com/watch?v=l5Kbg4kuZfQ it uses the framebuffer directly so we don't need to enable console for it. It is still not ready, but if you will help me - I am searching for a better icon for fsck option (checking internal memory for errors), so if you have an idea, PM me ;).
[Transformer TF300T Android Development] realaxed:
@Dragonnn: sent you a PM with an icon to try.
[Transformer TF300T Android Development] -angel*:
Does anybody remember where the hybridkernel mirror was posted? Searched here and in the supported thread but didn't find it :( want to try it together with rabit's TF700 package (smb said it should be working) but without this dualboot kernel it may be difficult lol

I know this is a Dev thread - but I think there's an invalid download in the OP for 2 months now so maybe time to upload to a mirror and put in OP :confused:
[Transformer TF300T Android Development] realaxed:
Hello angel. The above should be the latest files for Archlinux @ dual boot.
[Transformer TF300T Android Development] transformador:
I am thinking about upgrading from tf101 to tf300t, and linux is very important for me( use the tab daily for school). Is 3d hwa working?

Did anyone test gnome( not gnome classic)?

Thanks in advance, me :)
[Transformer TF300T Android Development] zaki0saad:
Would anyone be able to comment on the stability of this build? How is the battery life, can it be used as a daily driver, etc? using the dual-boot kernel, is anything broken in stock android? Does wifi work? Sound?

Just not too easy to keep track of what's working/not working.. the original post hasnt been updated in a while.
[Transformer TF300T Android Development] realaxed:
It's pretty stable, but if you don't know much about linux then archlinux may not be for you. Wifi works. Haven't tested the sound, but I know someone has already posted sound & mic fixes in this thread. Also, it requires a stock kernel for your android rom so I don't think it's CM 10 compatible. I have had a lot of success with CleanRom though since it lets you use the stock kernel.

For example, archlinux has recently updated and replaced qt with qt4. https://www.archlinux.org/news/qt4-replaces-qt/

There are a lot of packages I can't install now, because I don't know how to do the upgrade. There is an update command, but I think the tf300 version of arch has conflict issues with this update and no one has commented on it here.
[Transformer TF300T Android Development] gavekort:
I'm having trouble when I flash the update.zip from cb22, it is freezing at ~50%. Do I need to factory reset my tablet or clear any caches?

I'm using CWM to flash the update.zip and the archive is correct checksum.
[Transformer TF300T Android Development] realaxed:
Not sure. I've had a lot of success with TWRP tough.
[Transformer TF300T Android Development] gavekort:
I've tried downloading the update.zip multiple times, tripplechecked the checksum, tried installing from the SD-card and from the MMC, cleared dalvik cache and /cache. This is my fifth attempt and it still freezes at the same spot, which is around 45-50%

I'm using CWM v6.0.2.3 and DEODEX CleanROM with the default kernel. When I'm flashing I choose "update from SD card" and select the update.zip I got from cb22's dropbox-link.
[Transformer TF300T Android Development] dragonnn:
Odp: [DEV] ArchLinux on the TF300T(G)

Use TWRP instand, CWM have sometimes strange problems on TF

Wysyłane z mojego ASUS Transformer Pad TF300T za pomocą Tapatalk 2
[Transformer TF300T Android Development] zaki0saad:
I use linux on my main PC for java development and I'm confident when it comes to linux. Also as a student, I find linux would suit my needs better than android.. Just wanted to see what other people saw with this build.

Yeah I'll have to keep flashing kernels to switch from cm10 to this right? Or ill just revert to CleanROM and use the hybrid kernel.. Thanks! :)
[Transformer TF300T Android Development] zaki0saad:
Wifi aint working, is there a workaround?
[Transformer TF300T Android Development] realaxed:
wifi definately works. I am pretty sure both TF300T and TF300G users have confirmed that. What custom rom on the android side are you using? I think cb22 has only commented on the stock rom, but I know cleanrom works. I am currently using CleanRom 2.7 with archlinux & dragonnn's dual boot.

EDIT: Make sure you have the latest files from cb22! I made a comment a few posts back that quote all the latest files from cb22 and dragonnn's dual boot.

Also, I am not a developer. Just trying to help the project.
[Transformer TF300T Android Development] zaki0saad:
Have a TF300T, I'm using cm10.1 and just switching between the latest dualboot kernel by dragonnn and a cm10.1 kernel - will switch back to stock based rom soon but I don't think it will make any difference. So wifi networks just pop up on Network Manager fine for you? It's just blank on mine, wifi working fine on android :eek:
[Transformer TF300T Android Development] realaxed:
You HAVE to have stock android kernel or a custom rom using stock android kernel BEFORE you flash Archlinux.

(someone please correct me if I am wrong)
[Transformer TF300T Android Development] zaki0saad:
Hmm you may be right, Arch might use some modules from the stock kernel maybe? Will try flasing all stock later and report back.
[Transformer TF300T Android Development] rickavers42:
No

That is wrong. I came from unter with no abnormal problems.
[Transformer TF300T Android Development] zaki0saad:
Unter is a stock based kernel..

Sent from my LT18i
[Transformer TF300T Android Development] realaxed:
Just try something not cyanogenmod. Like cleanrom

CyanogenMod uses its own kernel...no way it's stock. ;/