yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] Jhinta:
Working

Touchscreen

USB Host

Audio Out (Speakers not working)

Wifi - Requires Terminal / Script

For WPA2 edit /etc/wpa_supplicant/wpa_supplicant.conf
then run
sudo chmod +x /etc/init.d/start-networking
sudo update-rc.d start-networking defaults 99 05

Known Issues

Wifi GUI not working

Bluetooth not working

Speakers not working(Output Works)

Touchpad not working

Standby issues with Lid CLosed - Investigating

Resize Loop File <--

Keep in mind 4G fat32 limit for FAT32 !!

To Do

Boot To android -> looking into kexec.

trying to mod touchpad driver.

Sources

Kernal Source

Mega Source

Tweakers and Testers

HTC Linux
[Eee Pad Transformer Android Development] Jhinta:
Change log.

0.2 Added WPA2 script , user just have to edit and enable it.

0.1 Added boot from loop or second partition.

0.0b first release
[Eee Pad Transformer Android Development] Gary13579:
There is already a thread for this...
[Eee Pad Transformer Android Development] bergfex:
Here is what I would do:

1)Rebuild your kernel without virtual terminal,

2)use/boot this kernel with android.

3) use es file explorer to find the write /dev/block/mmcblkXXX???

use this in the init script of the initrd

4) use terminal emulator and ls -la to find out the MAJOR and MINOR number

of the right /dev/block/mmcblkXXX

use/change this in the bin/MKNODE script in the initrd

-> Done
[Eee Pad Transformer Android Development] Jhinta:
always a great help bergfex thnx
[Eee Pad Transformer Android Development] bergfex:
You can try step 3 and 4 also with the default android system. It is likley that it shows the same behavior.

Yea, but where is my motivation to buy a transformer, when you already have done the fun part. :) :) :)
[Eee Pad Transformer Android Development] Jhinta:
i thing makedev is not even running as i dont even see the intro .( make is after intro )

think i have to dd the image to sdcard and that the kernels calls directly to init on root dev

you remember that sdcard is not mounted because of makedev , here its already working i think
[Eee Pad Transformer Android Development] jazux:
and have you seen any progress at the thread? cmon the thread title says: coming soon

(i assume)

:rolleyes:
[Eee Pad Transformer Android Development] bergfex:
dd the image to sdcard (or even better to the internal nand sometime in the future) should end up in an better performance anyway.

If the intro doesn't show up there may be a problem with the arguments of mkbootimg.

It was the following if someone else want to give it a try:

./mkbootimg --cmdline 'init=/init rw consoleblank=0 fbcon=rotate:1' --kernel zImage --ramdisk ramdisk-new.gz -o boot-new.img

Maybe you can add a the link to your zImage and to your ramdisk in the first post if someone else want to try/help.

Otherwise the link can be found in the coming soon (i assume) thread.
[Eee Pad Transformer Android Development] seshmaru:
it was meant for people to brainstorm for solutions, pretty much like this thread, and yes there has been progress in that thread.
[Eee Pad Transformer Android Development] Gary13579:
And needlessly fragmenting information/work across numerous threads does nothing but exactly that: segment information and clutter the forum.
[Eee Pad Transformer Android Development] Jhinta:
:cool: almost there

:eek:
[Eee Pad Transformer Android Development] lugiber:
Wow!

Thats really good news!

But tell us more! Whats left to crack before you are ready to release something?

Thanks for making this happen!
[Eee Pad Transformer Android Development] codeman05:
If you can pull this off, you sir, will be my hero
[Eee Pad Transformer Android Development] paow:
Getting my paypal account ready for some donating :cool:
[Eee Pad Transformer Android Development] stark0:
yes ? yes ? yes ?? :D
[Eee Pad Transformer Android Development] david279:
Will this help?

http://www.nvnews.net/vbulletin/showthread.php?t=163916
[Eee Pad Transformer Android Development] LIV2:
Little tip, Add root=/dev/ram0 to get it to load the initrd and drop you to a shell
[Eee Pad Transformer Android Development] lilstevie:
very limited amounts of that are useful, probably the sound stuff, GPU acceleration isn't going to work from that package as it is for the harmony SOC only, and we have the ventana SOC
[Eee Pad Transformer Android Development] belzebub40k:
Same to me!
[Eee Pad Transformer Android Development] stark0:
this method is dual boot? Or it'll be set up in future?
[Eee Pad Transformer Android Development] lithiasalesjs:
Is there a link this is uploaded too because these torrents are not moving at all.
[Eee Pad Transformer Android Development] Jhinta:
lollll my kid closed the lit of my netbook:D

can any test if its working i dont see any one downloading
[Eee Pad Transformer Android Development] nikolaus2007:
is the new bootloader with dual boot function?

thanks
[Eee Pad Transformer Android Development] lithiasalesjs:
Nothing Yet Sir
[Eee Pad Transformer Android Development] Jhinta:
where can i upload it directly
[Eee Pad Transformer Android Development] belzebub40k:
I like http://www.zippyshare.com as free hoster because there are no download limitations.

BTW: thanks for your work. Cant wait to test it.
[Eee Pad Transformer Android Development] Jhinta:
the file is 1.3 GB and that site has a limit of 200mb :(
[Eee Pad Transformer Android Development] belzebub40k:
You have to split it in multiple files. for example with rar.
[Eee Pad Transformer Android Development] lithiasalesjs:
http://www.filefactory.com/

http://www.filehosting.org/
[Eee Pad Transformer Android Development] Jhinta:
bootloader DAMN TRACKER WORK

rootfs

ahhhh its working
[Eee Pad Transformer Android Development] lithiasalesjs:
Bootloader works now woot
[Eee Pad Transformer Android Development] lithiasalesjs:
Ok im seeding now :D .. Now just for the rootfs.ext2
[Eee Pad Transformer Android Development] rdnetto:
Thanks for your work, I've been looking forward to this.

Mediafire has a filesize limit of 400 MB, you'll have to break it up. IIRC, Google Sites/Pages also lets you host larger files.

A DDL of the Bootloader would be great, torrent seems to be the only option for the rootfs though. Once a few people get copies and start seeding it should hopefully start working, until then the bootloader should be enough for those of us with chroot images to do some testing.

Is the provided rootfs just from rootstock or did you do something special to integrate the drivers into it? I'd appreciate it if you could explain what you did for the drivers, that way we can create images for other distros.

BTW, a piece of advice to anyone planning to use rootstock: the ARM repository is slow (~30 KB/s), if you're going to do it more than one I suggest you use apt-cache.

EDIT: Oh sweet, bootloader torrent is working now. (I'll leave mine seeding for anyone who needs it.) Time to start testing...
[Eee Pad Transformer Android Development] lithiasalesjs:
File Factory is pretty quick if you have a fast upload speed & its a 2gig file limit

Edit: rootfs.ext2 now working via torrent.

Edit: 1% done ^_^
[Eee Pad Transformer Android Development] movelbit:
Here are some mirrors:

Bootloader.zip > http://www.multiupload.com/0U47KF0XRS

rootfs.ext2.zip > downloading...
[Eee Pad Transformer Android Development] TheDeadCPU:
Upload rootfs to dropbox maybe? Then you could have a few people download from there then add it to their torrent.
[Eee Pad Transformer Android Development] Aerox912:
Thnx for the torrent link, it's pretty ok.

One question, if i flash the ubuntu bootloader, it will override the normal bootloader ofcourse, after if i flash the prime boot.img back, is clockwork mod still there then or do i have to reinstall that?
[Eee Pad Transformer Android Development] Jhinta:
Recover is not boot partition so yes
[Eee Pad Transformer Android Development] Jhinta:
Torrent is faster when uploaded more then 40 will have it directly then it wil be mirrored
[Eee Pad Transformer Android Development] CelticWebSolutions:
a few quick questions if I could please.

1. If I flash teh bootloader, do I loose clockwork Mod?

2. Just to check, ubuntu will be selectable on startup or it will default ot ubuntu and you have to select Android? or have I totally misunderstood how this Works?

3. Does ubuntu include hardware graphics acceleration and Sound?

Thanks in advance for your replies.

Huw
[Eee Pad Transformer Android Development] lordragnar:
if its can help someone when i finished download rootfs i will upload it on my seedbox (if it works with pirate bay not sure) for boost seeding
[Eee Pad Transformer Android Development] CelticWebSolutions:
just upped my seeding speed and set it to seed for 48 hours which I have never done before, I normally stop seeding once downloaded.

I can see that nobdy in my peers list has more the about 30 - 40% so far so the ore the Merrier!
[Eee Pad Transformer Android Development] Tenny:
Yeah it seems everyone is around 40%. I got to 40% in about 15 minutes, and now I'm stuck. Once I get it I'll upload it to my server and host the file for a bit... I may leave to the gym while waiting...

Bootloader Direct Download

CRC32: 778BDB4F

MD5: 3C558F016D1FB763AC318D2CBEA5BD32

SHA-1: 8293C0AF21DB5A337774F596EF5CBD9E5350CE8C

rootfs.ext2.zip Direct Download

CRC32: 993A4E8A

MD5: 36380F8CD6E3FFA3C48E46A794F520DF

SHA-1: 9FA73C1A1BE3B976399E368211F15B49C51937A7
[Eee Pad Transformer Android Development] aligatro2010:
I am seeding from my VPS box now, but only have 44.09%. :(

If someone has a direct link, I can download and seed, seed, seed. :D
[Eee Pad Transformer Android Development] lilstevie:
Just a friendly request please post your source, GPL requirement and all
[Eee Pad Transformer Android Development] CelticWebSolutions:
it's surprising how many of us have our own Servers! I guess I could upload it to my server the than my home broadband woudl take ages to get it There! max upload speed is only 90k from home :(
[Eee Pad Transformer Android Development] aligatro2010:
50k up here. If all of us lived in South Korea, this file would be downloaded by everyone in couple of minutes. :(
[Eee Pad Transformer Android Development] tcpsyn:
But we'd all be busy playing starcraft.
[Eee Pad Transformer Android Development] aligatro2010:
Haha, true. :D
[Eee Pad Transformer Android Development] CelticWebSolutions:
really weir that some third world and deprived countries have better broadband speeds the those of us 1st world countries have crappy technology available and are seriously lagging behind. Makes no sense at All!
[Eee Pad Transformer Android Development] Tenny:
Yeah, I used to have hundreds... (Dated a girl whos father owned a data center). Now I just have one personal server, and about 15 work ones.

Thankfully my internet at home uploads faster (about 250kb/sec). Still it is going to take a while to finish downloading (about 4 hours) so I'm off to the gym, hopefully it'll be close when I'm back.
[Eee Pad Transformer Android Development] raspdeep:
can someone post zipped torrent attachment? 2share has never worked for me
[Eee Pad Transformer Android Development] raspdeep:
+1

10 char
[Eee Pad Transformer Android Development] aligatro2010:
10 characters
[Eee Pad Transformer Android Development] lugiber:
This is awesome!

I'm downloading now. I have (at least) 10-15 mbit both up and down. So hopefully things will speed up for everyone soon. I'll keep the torrent active on my server so we'll get some seeders.

Now all we need is a friendly soul to write a small howto for us noobs. :)
[Eee Pad Transformer Android Development] Jhinta:


Lol
[Eee Pad Transformer Android Development] Tenny:
Simple how to from phone...

Flash flash.sh from bootloader

Place rootfs.ext2 on sdcard in Ubuntu folder.

Boot

:)
[Eee Pad Transformer Android Development] CelticWebSolutions:
I hadn't actually thought of that yet!

I just assumed it would be flash bootloader and then boot up with roots on sd as per first post.

I've asked a couple of questions in a previous post but got no answers so far
[Eee Pad Transformer Android Development] Jhinta:
tonight i will add all mirros to OP.

so thing to do:

multiboot (( by cwm or flashing partitions) <- can anyone build a cwm zip android and ubuntu))

getting bluetooth working need some user space patching

also can anyone test audio on output also hdmi.
[Eee Pad Transformer Android Development] rdnetto:
It's not hard at all if you've rooted your transformer. Copy files, run script on PC*, enjoy the awesomeness. I'll post something a little more detailed when I've had a chance to try it out.

*he only included a Linux version, but it's trivial to figure out the Windows equivalent if you look at the nvflash post.

Agreed. I wouldn't expect anything today though - poor guy's probably taking a well earned rest.

Hopefully by the time the Transformer v2 comes out we can get most of this stuff into the mainline (or at least automate the driver installation) so it'll be a snap.

EDIT: apparently, not, looks like he's awake. It's 2 AM here, so easy to forget about timezones...
[Eee Pad Transformer Android Development] aligatro2010:
300 MB to go.
[Eee Pad Transformer Android Development] gniouki:
200MB for me :(
[Eee Pad Transformer Android Development] CelticWebSolutions:
So does that mean I won't be able to boot android at all once installed?
[Eee Pad Transformer Android Development] lugiber:
Thanks for all the help!

I'll give flashing a go as soon as the download has finished. Since i run linux on all my computers flashing should be a breeze (if i have understood things correctly).

This is so cool!
[Eee Pad Transformer Android Development] Jhinta:
No rest for me , have to dhd rebuild but my kid first
[Eee Pad Transformer Android Development] salacc:
Adding files to my server (gbit connection):

bootloader - HERE (DONE)

rootfs - HERE (DONE)
[Eee Pad Transformer Android Development] residentorca:
Is the keyboard dock required for this to work properly?
[Eee Pad Transformer Android Development] movelbit:
150MB to go xD
[Eee Pad Transformer Android Development] lithiasalesjs:
100 MB for me
[Eee Pad Transformer Android Development] movelbit:
to the multiboot should flash on cwm be needed?

Or maybe only different mounts could do it?
[Eee Pad Transformer Android Development] CelticWebSolutions:
97.6%! And currently all stop! :(
[Eee Pad Transformer Android Development] aligatro2010:
half percent and 0.1 kbps down... the torture. :eek:
[Eee Pad Transformer Android Development] oopsallberrys:
99.6%, almost there....
[Eee Pad Transformer Android Development] lithiasalesjs:
Done 100% Woot
[Eee Pad Transformer Android Development] residentorca:
100% but not sure I can use this as I have no keyboard dock for TF. Is there a touch interface in ubuntu for those of us without docks?
[Eee Pad Transformer Android Development] Viish:
Great job guys, but I'm waiting for the dual boot, can't leave my Android :D
[Eee Pad Transformer Android Development] nfusion77:
Yes there is a touch interface, so far i can't even get my dock kb to work at all, but everything touch wise is working.
[Eee Pad Transformer Android Development] Jhinta:
dock sould work:confused: or do you mean touchpad?
[Eee Pad Transformer Android Development] lithiasalesjs:
How do I get the wireless working and what is the password for asus profile thanks
[Eee Pad Transformer Android Development] Jhinta:
you i wont even help , flying blind like that:mad:
[Eee Pad Transformer Android Development] nfusion77:
When i plug in the dock i can tell its being detected cause the battery indicates its being charged but when i try to type anything into terminal nothing is coming up. Not sure :confused: Let me test a few things and get back to you on this if its working for you, its gotta be somthing on my end.
[Eee Pad Transformer Android Development] Jhinta:
i will will be in OP
[Eee Pad Transformer Android Development] lithiasalesjs:
Sorry I hadn't looked at the 1st & 2nd post since last night mai bad buddy

Thanks :)

Btw Thanks for all your hard work sir.
[Eee Pad Transformer Android Development] lordragnar:
touchpad isn't working for me and how can i config wifi with a wpa secured network?

thanks

sorry for my bad english im french
[Eee Pad Transformer Android Development] Jhinta:
iwconfig try this. and report back please
[Eee Pad Transformer Android Development] lordragnar:
sudo ifconfig eth0 down

sudo iwconfig eth0 mode managed

sudo iwconfig eth0 essid nameofmyrouter

sudo iwconfig eth0 key s:mypassword

is just?

the last command return

error for wireless request "Set Encode" (8B2A) :

SET failed on device eth0 ; Invalid Argument.
[Eee Pad Transformer Android Development] Dream_Team:
Wicd doesn't work here. It just reports no networks.

No big deal, I'm used to linux wifi failures, so I fire up a terminal and run "iwlist eth0 scan", and the surrounding wireless networks are shown.

Great. But whenever I run iwlist/wpa_supplicant/anything that tries to use wifi as root, it shows no network and tells me that the operation is not supported (dmesg says the same thing).

It's like every root program fails to communicate with the driver, and since wpa_supplicant requires root, I can't get it to connect.

Any idea ?

(Oh, and also the touchpad can't move the mouse (but can click) but that seems to be reported already)

EDIT : Sounds works great on Jack output. Thanks for the amazing work :)
[Eee Pad Transformer Android Development] Jhinta:
i have disabled touchpad in xorg ,also the rootfs needs a driver for it try bluedragonX it wil react but needs fixing , or find the correct elantech drivers

also about the wifi , iḿ trying to get wpa working but fails , i have only tested with open as i have mń open
[Eee Pad Transformer Android Development] lugiber:
First of all, wow!

This is really awesome! I could never have guessed that the transformer would be this quick and snappy.

I'm also experiencing the wpa troubles described earlier in this thread.

Audio works great, but not through the built in speakers (perhaps you know this).

Btw would it be possible to have an updated list of what works/doesn't work to keep this thread clean of known "bug reports"?

Anyway, great release! I'm very impressed that you got basically everything working in such a short amount of time. Keep up the great work, i'll be following this thread closely!

Edit:

Oh, forgot to mention that you have to format your sd with fat32, i tried ext2 and the bootloader failed to find the card.

Also, the keyboard layout is set to "US" on reboot.
[Eee Pad Transformer Android Development] belzebub40k:
Got WPA2 working

1. Create file /etc/wpa_supplicant/wpa_supplicant.conf with the following information

1.1. If you have problems with connecting try to comment out the line "group=TKIP"

ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=2

network={
ssid="YourSSID"
scan_ssid=1
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP
group=TKIP
psk="YourPSK"
}

2. execute following command

sudo wpa_supplicant -i eth0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf

3. Get IP address after successful connect

sudo dhclient eth0
[Eee Pad Transformer Android Development] Tenny:
Very nice work. I just made my phone an open network rather than trying to figure it out...

I really need to get a dock though... using the on-screen KB is rather slow.
[Eee Pad Transformer Android Development] NisseGurra:
Nice work :)

How is the ui ?, lag?
[Eee Pad Transformer Android Development] GadgetViews:
+1 on bugs and whats working..
[Eee Pad Transformer Android Development] aligatro2010:
Well I played around with it for a bit and it works pretty snappy. I was expecting it to work much slower. Connected to wifi, installed vlc. It doesn't show video and there is no sound. (no sound for the whole system). Typing without a dock is quite challenging, but not impossible. I tried to install hildon-desktop, but haven't figured out how to add session to gdm. I can start it from inside gnome, but there is a graphics conflict, so it's unusable. Didn't test hdmi as I don't have hdmi-mini. Didn't test any IDEs yet. Flash player is not available for arm ubuntu as far as I know. You can't access internal 16GB flash drive yet and ubuntu is designed for mouse input, so there is no use for multi-touchscreen. Both cameras are not supported atm.

Conclusion: if you have a dock it can be easily used as netbook, but for tablet mode it's still needs some tweaking. As I suggested before, maybe it would be better to look into Meego direction instead. Most fixes should be transferable right ?

Hildon-desktop on meego.

http://www.youtube.com/watch?v=s9f_qIsqdxg
[Eee Pad Transformer Android Development] lugiber:
Shouldn't it be:

network={

Otherwise great work! I'm trying to get it running with my network. Alli get is a CTRL-EVENT-DISCONNECTED

I'm also writing an init.d script that automate connections...
[Eee Pad Transformer Android Development] lithiasalesjs:
For some reason I can not get my wireless to show up hrmm

asus@localhost:~$ sudo ifconfig eth0 down

[sudo] password for asus:

asus@localhost~$ sudo iwconfig eth0 mode managed

asus@localhost~$ sudo iwconfig eth0 essid Guest

asus@localhost~$ sudo ifconfig eth0 up

Here is the log of what im doing and it is still not showing up.

Hopefully im putting the commands in correctly ^_^
[Eee Pad Transformer Android Development] belzebub40k:
Of course it should just a typo. Maybe you have to alter the config a bit.

Try following this wiki page: http://wiki.ubuntuusers.de/wlan/wpa_supplicant

EDIT: try addinf -dd to the wpa_supplicant command to get a more detailed output
[Eee Pad Transformer Android Development] lugiber:
Thanks for the help!

Turned out i just had to comment out "group=TKIP".
[Eee Pad Transformer Android Development] TheDeadCPU:
So how hard would it be to get overclock on this?
[Eee Pad Transformer Android Development] lugiber:
Howto start networking on boot up. This is a very simple and "stupid" init-script. So if you have better scripting skills than i have, please improve it.

Prerequisites:

basic linux knowledge

a working wpa_supplicant.conf (just check out belzebub40k:s post)

Start a terminal window and create the file /etc/init.d/start-networking

sudo gedit /etc/init.d/start-networking

and paste this into it:

#!/bin/bash

function do_start() {
echo "Starting networking..."
wpa_supplicant -B -i eth0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf
echo "Obtaining ip adress..."
dhclient eth0
#	I'm not sure about you, but for some reason usb0 gets listed as a network interface.
#	And while that interface is available i can't connect to the internet. (Guess this only applies to the ones using the dock.)
ifconfig usb0 down
}

function do_stop() {
echo "Does nothing atm..."
#	ifconfig eth0 down
}

case "$1" in
start)
do_start
;;
stop)
do_stop
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac

Make the file executeable.

sudo chmod +x /etc/init.d/start-networking

Make the file/script run on startup/shutdown

sudo update-rc.d start-networking defaults 99 05

Thats it, hope this helps someone!
[Eee Pad Transformer Android Development] EpiphanyMachine:
Noob Tutorial

Hi All,

I wrote a tutorial to get this up and running from windows:

[HowTo] Native Ubuntu - Post Install Questions Here not in [DEV]

In order to not clutter the DEV thread I started a new HowTo thread.

PLEASE DO NOT POST questions on how to install in the DEV thread.

Thank you for all your hard work Jhinta and lilstevie!!
[Eee Pad Transformer Android Development] raspdeep:
According to:

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

Two finger scrolling is possible. The thread has some nice touchscreen tweaks that i think can be ported to transformer once OP has some time to play with it more :)
[Eee Pad Transformer Android Development] Backwardsblade:
Thank for all involved in this, I'm just now getting this up and running. I was curious about options for switching bootloaders, as I use 3.1 for several applications and would like to boot ubuntu for light word processing and class.

Is there a way to switch between the optional bootloaders using CWM flashable zips? Or must we rely on APX and another PC to run those scripts?

Thanks again!
[Eee Pad Transformer Android Development] residentorca:
I believe Jhinta and others are aware how nice it would be to use CWR. Stay tuned.