yashsingh1/xdaforums huggingface dataset:
[AT&T LG Optimus G] tvaclavek:
Might be a stupid question and search didnt find anything but Im going to Europe next week and cant figure out how to turn off roaming so I dont get hit with a $500 bill from AT&T. Sprint's version of the phone makes it easy but it looks like there isnt an option for the AT&T version and that is the version I have of course. Can anyone help please?
[AT&T LG Optimus G] id10terrordfw:
Worst case, install SnowJB as it does have it.
[AT&T LG Optimus G] Chirunavvutho:
Go to settings. Mobile data. Hit the menu capacitive button. Its there.
[AT&T LG Optimus G] tvaclavek:
Thanks. That was too easy!
[Transformer TF300T Android Development] schrdlu:
reserved 2
[Transformer TF300T Android Development] zaki0saad:
Sounds promising! Keep it up, hopefully other devs see this and help you out :good:
[Transformer TF300T Android Development] Keshukas:
Re: [DEV][WIP] xubuntu on tf300tg 0.1.0

Good job, I will tray luck to night when I back from work.

P.S. I heave no dock - that means no keabord and mouse
[Transformer TF300T Android Development] schrdlu:
Thanks for your interest.

Although I would be happy to have some feedback, it may be a bit early if you don't have a dock : it's completely functionnal with a dock and mouse (I've been using it for work - and build - for a few days), without a keyboard and mouse, you will not go farther than xubuntu' login screen.

Anyway if you still wan't to try it, tell me if you reach xubuntu blue login screen.
[Transformer TF300T Android Development] Keshukas:
Re: [DEV][WIP] xubuntu on tf300tg 0.1.0

On the rabbit Ubuntu for tf700 are virtual keabord (beside clock switch ) witch I use to login to Ubuntu
[Transformer TF300T Android Development] TechyNut:
Assuming this is a dual boot kernel, how does the kernel know where ubuntu is installed if not installed on internal sdcard? Also what's the minimum size partition that can be used?
[Transformer TF300T Android Development] NRGZ28:
Moved the thread for ya...
[Transformer TF300T Android Development] matonka007:
Yes!!! :)) Thanks I wait for it :))) Xubuntu is my lovely linux, I have it on PC, Notebook, installed on fathers PC and now for tablet!! :) :good::good::good: :D
[Transformer TF300T Android Development] schrdlu:
I know that and it can be reproduced (look at rabits' /etc/X11/xorg.conf ; and needs packages xserver-xorg-input-multitouch and mtev).

But I have not yet abandonned all hope of doing it the ubuntu way (ie. with evdev).

Rabits modified the boot image so that it checks /dev/sda*, then /dev/mmcblk1p*, then an img file on /dev/mmcblk0p8. The first which looks to be an ubuntu partition is used as root. He also activated vt (having a console during boot) in is kernel configuration. I reproduced both.

Thanks. Induced some noise on other threads :)
[Transformer TF300T Android Development] akurpiel:
Ramdisk initrd.img in your kernel blob file is not a gzip !!!
[Transformer TF300T Android Development] Keshukas:
Ok starting test

1. Yours kernel most start android if no Linux in /dev/sda1 or /dev/mmcblk1p* or on /dev/mmcblk0p8. Some I understand ?

Now making backup of me tablet ( TF300t ) and flashing kernel to test it.

2. I planing Make Linux on me ExtSDcard (MiniSD 8 gb) and plug sdcard in tablet and then reboot tablet. i hope to start Xubuntu

:cowboy:
[Transformer TF300T Android Development] schrdlu:
No. It's lzma.

You can check rabits' git for details : https://github.com/rabits/tf700

I hope too. Thanks for testing.
[Transformer TF300T Android Development] ColMustard:
Can't mount linux

So I thought I'd give this a try. These are the steps I took to install this:

1. Formated 8gig SD card as ext4

2. Extracted rootfs to SD card.

3. Inserted SD in base

4. copy /system/vendor and /system/etc from your tf into /system on that partition ; copy /data/misc from your tf into /data on that partition

5. fastboot -i 0x0b05 flash staging xubuntu_tf300tg_kernel-0.1.0.blob

6. reboot

6. Kernel boots prompting option, select 1 (linux) and fails to mount partition and boots into android with no other problem.

What am I missing?
[Transformer TF300T Android Development] schrdlu:
I have had some occurences of hitting return to fast at the prompt and init not detecting correctly the SD card. So maybe let it timeout into trying to boot linux.

If that does not work, you can choose "s" at the prompt, then from there check into /dev/ which disks / partitions are recognized. Provided that your linux partition is the first and only one on the SD card, you should have a /dev/sda and /dev/sda1. What do you see ?

Also remove any usb drive, which could appear as /dev/sda (and make the sd card appear as /dev/sdb).
[Transformer TF300T Android Development] Keshukas:
Some RABIT write "In-device microSD really bad works." :crying:

I heave problems to boot from sd now i think extract xubuntu in /data/media/linux/rootfs.img

-- Update --

MicroSD - /dev/block/mmcblk1p1
[Transformer TF300T Android Development] ColMustard:
Well it looks like it's a no go for me. it could be that I used Minitool Partition Wizard to format because I could not get to my linux machine at the time.

I also tried flashing the kernel over 3 different ROM:

1. CROMI 3.4.4 - Keep failing with Encryption error after boot animation prompting me to reset the device.

2. Hydro 7 - Keep failing with Encryption error after boot animation prompting me to reset the device.

3. CM 10.1 - Failed to get pass boot animation.

I'll have to re-flash Asus stock ROM (10.4.2.20) in order to fully test this, I might have to reformat the sd on linux also.
[Transformer TF300T Android Development] Keshukas:
Me to. I can't boot to android at all

I still tray boot to xubuntu with this kernel and I make img on the internal card
[Transformer TF300T Android Development] ColMustard:
Yeah, I did notice that the kernel looks for the /data/media/linux/.img for a last effort. I was thinking on doing the same.
[Transformer TF300T Android Development] aurel33:
I tried flashing the kernel (test.zip) with the stock rom assus 10.6.1.27.5, bootloop on my tablet asus logo with spinning circle.

I can not boot from my xubuntu image by pressing volume less.

I have an Asus TF300T tablet.
[Transformer TF300T Android Development] Graiden05:
What version of twrp You use? 2.6.3.0 may cause some problem with flashing kernel. Use 2.5.0.0 instead.
[Transformer TF300T Android Development] aurel33:
I use 2.6.3.0. I'll try to flash with 2.5.0.0

Envoyé de mon HTC One S en utilisant Tapatalk
[Transformer TF300T Android Development] Graiden05:
New version. Fixed bluetooth for android.
[Transformer TF300T Android Development] aurel33:
Bootloop with blob V1 (2.5.0.0 and 2.6.3.0 TWRP) and bootloop with blob V2 (fastboot -i 0x0b05 flash staging blob).

I'm try tomorrow flash blob V2 with TWRP 2.5.0.0.
[Transformer TF300T Android Development] Graiden05:
Try also wipe dalvik and chache. Sometimes help to boot with new kernel.
[Transformer TF300T Android Development] JoinTheRealms:
Wiping dalvik and cache doesn't affect the kernel partition. You might wanna place your zImage and modules in a installer.zip in the tf700 forum, It can prepare the blob and unpack .lzma files
[Transformer TF300T Android Development] Graiden05:
I realise that fallback to android is broken. So if You don't do anything during boot and kernel don't see /data/media/linux/rootfs.img it causes bootloop. But if You press vol down during first asus logo (there is no any indication of right moment yet so repeat pressing it many times) it should boot into android (may take a little longer than usual).

EDIT:

V2.1. Replace exist 'fallback to android' by my dirty hack. Now fallback should work.
[Transformer TF300T Android Development] tailormoon:
Wifi work?
[Transformer TF300T Android Development] Graiden05:
TF300T should work. You should follow this to make it work.

EDIT: My kernel V2.1+modules+readme. Fixed readme format.
[Transformer TF300T Android Development] tailormoon:
What rootfs use?
[Transformer TF300T Android Development] Graiden05:
You can get it from first post.
[Transformer TF300T Android Development] aurel33:
I managed to run the dual boot kernel (roots.img was not in the / data / media / linux /).

I performed all the operations of the readme but I can not get the wifi on android and in lubuntu.
[Transformer TF300T Android Development] Graiden05:
It might because I forget update modules... First time I compiled kernel I check connection and don't back to it later (active wi-fi icon was enough for me). I will post new modules later.

Edit: Newest modules attached.
[Transformer TF300T Android Development] aurel33:
wifi works on android and does not work in xubuntu
[Transformer TF300T Android Development] Graiden05:
It shows wi-fi icon? By some reason it works now only for root.

And here is version 2.2. By some dirty hacks I make boot process visible (and even two times better:D).

Edit:

Little hint: current kernel looks for /data/boot_to_andr file during boot. If it exist kernel loads android and remove this file. So You may use it to reboot directly in android.

e.g. You can make script file

For android using $cripter app:

#!/system/bin/sh
echo > /data/boot_to_andr
reboot

for xubuntu from this thread with installed zenity:

#!/bin/sh
pass=`zenity --password`
echo $pass | sudo -S echo > /mnt/android/data/boot_to_andr
echo $pass | sudo -S reboot
[Transformer TF300T Android Development] Graiden05:
v2.2.1 kernel only. Improved fallback hack.
[Transformer TF300T Android Development] aurel33:
I tried the 2.2.1 kernel, the screen of selection is doubled dual boot but still works fine. The wifi does not work as root on xubuntu.

Envoyé de mon HTC One S en utilisant Tapatalk
[Transformer TF300T Android Development] Graiden05:
I know about doubled console. About wi-fi: need more feedback. Can You post output of "lsmod" command in android when wi-fi is on. Probably I'll try to work on this issue on weekend.
[Transformer TF300T Android Development] aurel33:
android terminal emulator :

u0_a88@android:/ $ lsmod
bcmdhd_29 368479 0 - Live 0x00000000
cfg80211 126522 1 bcmdhd_29, Live 0x00000000
[Transformer TF300T Android Development] Keshukas:
Wifi works on ubuntu

With modprobe
[Transformer TF300T Android Development] Graiden05:
aurel33, If You already replaced /etc/rc.local try

sudo chmod +x /etc/rc.local
[Transformer TF300T Android Development] Graiden05:
Does You have issue when only root have network access? If You don't could You share link on it?
[Transformer TF300T Android Development] aurel33:
I will try tonight to wifi.

For the ubuntu image, I think the image speaks Keshukas this topic: http://xdaforums.com/showthread.php?t=2387133
[Transformer TF300T Android Development] Keshukas:
Yes from rabit ubuntu and works only with root
[Transformer TF300T Android Development] aurel33:
have you tried with the image of lubuntu in TF700 topic?
[Transformer TF300T Android Development] Keshukas:
Not yet but i working on kali linix - debian distro

---------- Post added at 11:20 AM ---------- Previous post was at 11:14 AM ----------

You can chek in rabits ububtu 12

/etc/init/tf700.sh in that file fixing some permission and in the end use modprobe bcmdhd

Change that to modprobe bcmdhd_29 network starts automatic
[Transformer TF300T Android Development] aurel33:
Good news :) ! You working on a image that works with your own kernel or your image using the kernel of Graiden05?
[Transformer TF300T Android Development] aurel33:
I now enable wireless is checked but network manager tells me that wireless is not enable.

Before typing the command, I did not have the option enable wireless.
[Transformer TF300T Android Development] Graiden05:
Did You placed firmware and wifi folders from android in linux rootfs?
[Transformer TF300T Android Development] aurel33:
yes, I did all the manipulations in readme_en.txt of the archive file testV2.1.zip

Envoyé de mon HTC One S en utilisant Tapatalk
[Transformer TF300T Android Development] Graiden05:
So if You enable wi-fi with network manager does it shows networks? (sometimes it need to be reenabled to work properly).
[Transformer TF300T Android Development] aurel33:
Yes, I ve reenable wifi but don't work
[Transformer TF300T Android Development] Graiden05:
Can You post output of "ls -R /{system,data}" command?
[Transformer TF300T Android Development] Graiden05:
So You need to create /data/misc/wifi folder and move there all things(exclude wifi folder) from /data/misc/. And same thing with system: move /system/vendor content to /system/vendor/firmware.
[Transformer TF300T Android Development] aurel33:
His works! thank you very much.

Wifi only works effectively as root or when I run applications with sudo on my user account

Envoyé de mon HTC One S en utilisant Tapatalk
[Transformer TF300T Android Development] Graiden05:
Version 2.2.2 kernel .zip installer, blob and modules(modules update should not be necessary).

Oh, forgot about changes: wifi now available for regular users

Edit: but that damn option required by bluetooth....

Use post bellow.
[Transformer TF300T Android Development] Graiden05:
Investigating of 'only root wifi access' brings Me new solution: run as root

groupadd -r -g 3003 inet
groupadd -r -g 3004 netraw
groupadd -r -g 3005 netadmin

Then go in settings manager > users and group and add Your user to inet, netraw and netadmin groups. Now You able use wifi as regular user on 2.2.1 kernel which have working bluetooth for android.

P.S.: Changes will apply after relogin.
[Transformer TF300T Android Development] JoinTheRealms:
Oh your problem is you compiled with CONFIG_ANDROID_PARANOID_NETWORK set, youll need to disable it. Another temp workaround for this is adding this to /etc/group:

inet:x:3003:*user*

net_raw:x:3004:*user*
[Transformer TF300T Android Development] matonka007:
Hello, I have answer.

In /data/media/ I have folders

0

1

legacy

What I must do? ceate folder "linux" inside /data/media/ or inside /data/media/0/

I tried

/data/media/0/linux/rootfs.img but it can not boot to xubuntu :(
[Transformer TF300T Android Development] Graiden05:
Create linux folder in /data/media/ and put there rootfs.img. So full path to rootfs is /data/media/linux/rootfs.img.
[Transformer TF300T Android Development] ebildude123:
I'll flash CROMi-X for dual booting instead of my current cm10.2 ROM, should work right since its based on stock

Also, does sound work in xubuntu yet?

Thanks for your work.
[Transformer TF300T Android Development] Graiden05:
Sound in xubuntu currently doesn't work. Some of kernel based features(if it exist) may not work in chromi.
[Transformer TF300T Android Development] matonka007:
Sound is working nice :)

Use this post

http://xdaforums.com/showpost.php?p=40192891&postcount=120
[Transformer TF300T Android Development] JoinTheRealms:
do you have a t or a tg? the tg has a different sound device that doesn't have the same issue as the t
[Transformer TF300T Android Development] matonka007:
I have T, but it using same sound drivers as TG :)

---------- Post added at 12:53 PM ---------- Previous post was at 12:10 PM ----------

I easily create file

rm /var/lib/alsa/asound.state

amixer -c1 set Speaker unmute

amixer -c1 set Headphone unmute

amixer -c1 set "headphone Jack" unmute

amixer -c1 set "Left Speaker Mixer DACL" unmute

amixer -c1 set "Right Speaker Mixer DACR" unmute

amixer -c1 set "Digital" 100%

and save it to run each start
[Transformer TF300T Android Development] Graiden05:
Thanks for a tip. And better way to make sound work is add those lines in /etc/rc.local (for ubuntu family OS). And instead 'rm /var/lib/alsa/asound.state' line You can just disable last lines in /etc/init/alsa-restore.conf and /etc/init/alsa-store.conf.
[Transformer TF300T Android Development] Alexey71:
Tell that to swing to work all at once. I'm just a noob in this OS))
[Transformer TF300T Android Development] aurel33:
the sound seems to work, the adjustment of sound pulseaudio are available but no sound comes out of my speakers are plugged into the headphones jack.
[Transformer TF300T Android Development] Graiden05:
Try install and use xfce4-mixer to adjust headphone.
[Transformer TF300T Android Development] aurel33:
Thank you! the sound works on a headset connected to the jack.

The sound does not work on speakers.
[Transformer TF300T Android Development] aurel33:
Graiden05 kernel work with CROMi-X 5.1.2 Android rom ?
[Transformer TF300T Android Development] Graiden05:
I don't know. I test it only with stock so I don't have proper answer. You can make backup and try it but there is no guarantee that CROMi will work.

P.S.: And My kernel have only one change in source code which allow to show console output(thanks to JoinTheRealms) so all of kernel based features of CROMi should not work.
[Transformer TF300T Android Development] Keshukas:
On Rabit ubuntu works on speaker

---------- Post added at 04:44 PM ---------- Previous post was at 04:41 PM ----------

TF300t works dual boot CHROMi-x and linux

TESTED and used
[Transformer TF300T Android Development] aurel33:
Can you upload your image (rootfs.img) of ubuntu ?
[Transformer TF300T Android Development] Graiden05:
Actually in rootfs from first post speaker works too. May be You missed some setting in mixer.
[Transformer TF300T Android Development] aurel33:
The sound also works on xubuntu on the speaker, the mixer was misconfigured ...

I installed CROMi-X 5.1.2, it is apparently fully functional.

I tried to play video in html5 with chromium, it works but the video lag. hardware acceleration should work partially.
[Transformer TF300T Android Development] aurel33:
https://github.com/grate-driver

Someone knows the driver for tegra 2 and 3?
[Transformer TF300T Android Development] nuno407:
What should i download to put linux runing? Can you upload a fully functional image and make a new tutorial. Tks! :)
[Transformer TF300T Android Development] JoinTheRealms:
The OP is still reliant, only replace the kernel with the latest in the forum
[Transformer TF300T Android Development] nuno407:
So follow exactly what is in the first post and only change the kernel with one that someone post some posts before...something like 2.2 ? :)

Im on crom....should i change kernel?
[Transformer TF300T Android Development] JoinTheRealms:
Yes you need to put the rootfs in /data/media/linux/ and flash the mentioned kernel.

---------- Post added at 02:30 PM ---------- Previous post was at 01:37 PM ----------

Hey if kexec and fbcon is working, why not try out our kexecboot!

Heres some information:

http://xdaforums.com/showpost.php?p=47209660&postcount=79

http://xdaforums.com/showpost.php?p=47247732&postcount=84

http://xdaforums.com/showpost.php?p=47368618&postcount=545

Its basically a graphical second stage bootloader, which is a far nicer implementation than the init menus, it also its much more compatible with devices without docks since your can navigate with the volume keys etc.

Also fixes directory booting also, so we dont have to deal with the slow/ laggy implementation of loop mount

You should just be able to replace your ramdisk with mine, that implements kexecboot, moreD_cn done the actual porting of kexecboot, so im not 100% sure the the UI is capable of scaling down to 1280x800, other than that it should work.
[Transformer TF300T Android Development] nuno407:
tried but flashing that kernel disable wifi in android
[Transformer TF300T Android Development] Graiden05:
You need also replace android modules. Also better to use version 2.2.1 with modules from v2.2. And add groups that allow use wi-fi as described here or here.
[Transformer TF300T Android Development] nuno407:
Can you upload rootfs because i cant unpack the lzma on the first post?

Next i put rootfs in media/linux

flash 2.2.1 kernel

how i install modules? i don´t understand.:(

and next and groups...
[Transformer TF300T Android Development] Graiden05:
7-zip should support lzma. Then rename it to rootfs.img and put to /data/media/linux folder (don't exist - create it). Then install kernel, copy modules as described in readme inside v2.2 archive. Then create groups.
[Transformer TF300T Android Development] nuno407:
Even with 7-zip doesn´t work....can anyone upload th file to mega or dropbox?
[Transformer TF300T Android Development] Graiden05:
Try this.
[Transformer TF300T Android Development] nuno407:
edit: solved

after download your file rename and put inside /data/media/linux and only have a option to boot....android - volumedown

what should i do?

when i press 1 with the dock boot into android...
[Transformer TF300T Android Development] Graiden05:
Press nothing then it should boot to linux.
[Transformer TF300T Android Development] nuno407:
boot in android to. :/

tks for your help :)
[Transformer TF300T Android Development] Graiden05:
It means something wrong with rootfs. Did You place it in /data/media/linux/rootfs.img?
[Transformer TF300T Android Development] nuno407:
yeap :)

size off the file is 203mb?

there is no need to unpack your file right?
[Transformer TF300T Android Development] Graiden05:
Size should be 4GB.
[Transformer TF300T Android Development] nuno407:
wow.....can you upload to mega? ubuntuone is very laggy on download..... :)
[Transformer TF300T Android Development] Graiden05:
Uploaded to dropbox. Need to be unpacked.

Link removed.
[Transformer TF300T Android Development] nuno407:
Tks!

try tu put wifi working but with no sucess

:(
[Transformer TF300T Android Development] Keshukas:
When copy modules to place you nead to run 'depmod -a' comand
[Transformer TF300T Android Development] nuno407:
wifi on android keep not working...
[Transformer TF300T Android Development] Keshukas:
'modprobe bcmdhd_29'
[Transformer TF300T Android Development] nuno407:
no such file or directory....this is difficult to put working....wifi in xubuntu is functional but say root permesion

and i have to run manualy run the commands on rc.local
[Transformer TF300T Android Development] Graiden05:
V2.2.3 kernel blob, zip, modules+manual. Fixed double console output. And here is a script file that should setup modules and other settings. To use it put name of Your user to file "user" in installer folder and run setup.sh as root.
[Transformer TF300T Android Development] Graiden05:
V2.2.3+ blob and kernel. It seems like by removing 2 symbols in source code our device can be connected to PC as flash drive (Thanks to sig11). But may be there is one restriction - internal memory while android or linux (because .img file is located in data partition) is running. Attach - scripts for $cripter android app (can be used under linux too).
[Transformer TF300T Android Development] Graiden05:
V2.2.4 kernel blob, zip and script. Added bluetooth for linux (thanks to schrdlu). Put Your username in "user" file and run setup_bluetooth.sh as root.
[Transformer TF300T Android Development] JimmyHD:
Nice! Will try it when I get home from work :) Already was happy that Wi-Fi worked.
[Transformer TF300T Android Development] aurel33:
Error with setup_bluetooth.sh

Mv: target file missing /system/etc/firmware/BCM4330.2.hcd, BCM4330.3.hcd and BCM4329.2.hdc

Envoyé de mon HTC One S en utilisant Tapatalk
[Transformer TF300T Android Development] Graiden05:
Attached fixed version to post.

And one more little hint. If You have fast microsd or sd memory card and any linux system (possible to use xubuntu from OP but then You should use copy of it as source) You may install xubuntu on that card. Just mount somewere Your rootfs.img and copy it to ext4 formated card with cp -pr /mounted_rootfs.img_sourse/* /target_memory_card/

And installer for that case (bluetooth settings included).
[Transformer TF300T Android Development] aurel33:
bluetooth work great :)
[Transformer TF300T Android Development] rickavers42:
Any chance anyone is willing to continue on this project? Hate to see this die...
[Transformer TF300T Android Development] polomalkin:
Still not booting to linux with 4.2 bootloader (Cromi-x).

Is there any chance to make it work?
[Transformer TF300T Android Development] Graiden05:
What version of tablet do You have? It works really good on my tf300t. I don't know how it work with tf300tg and others.
[Transformer TF300T Android Development] polomalkin:
TF300T.

"mounting /dev/mmcblk???? (some number) failed" and then boot into Android. The same problem on RootBox ROM.