yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
I was talking about the firmware, i've seen so many firmwares preinstalled always in ubuntu. That's what i meant. As I told you the last time, you have to compile it.

Inside kernel tar.gz there is a folder named inlcude full of files with .h extendions, those are the headers. In debian kind distros, from de kernel surces are buiilt 4 packages, linux-image, linux-header-version linux-headers-common and linux-kbuild. In order to compile external drivers you have to have installed the headers of the kernel.

Ok your driver is included in the oficial kernel tree, but the kernel you are usin does not come from there. So, what can you du? try to compile the driver without do anythin, and yo will see errors like entereing

/usr/stc/linux-headers-(version)/imclude

error file.h not found

then try to copy those files whic are in the kernel source from a couple of post above to that path, mayby de easeast way is to copy the include folder with everithing inside to /usr/src/`uname-v`/ or something like that.

Did i make it more or less clear?

EDIT: sorry, i dowloaded it from ralink website directly
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
Shaola,

Your explanation helped. Now, I have another idea.

Can I take wireless drivers from another kernel that I know for a fact work with my USB card and load them into this kernel? Or would that require starting completely over with building a new kernel?

Edit: Stupid question, the only way for me to find out is to actually try it :)

Now I just need some time.
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
no, you can't, sorry, teorichally is posible but practically almost imposible.

but you don't need to build the kernel again, you only need to build the driver agains that kernel headers, just unpack the kernel from lilstevie's git, finde the include folder and place it in (for example) /usr/src/linux-headers-XXXXX where XXXX is the version you get with uname.

Then try to build the driver with make and see if builds correctly, if don't it's probably because there is a variable not set for looking for the headers, or something like that, i've never tried to compile a driver without installing hedaers package, but the headers package is just a bunch of files.h (execute dpkg -L linux-headers-XXXXX in your ubuntu instalation to see the files installed).

I don't know exactly how it works, but maybe te post-install script of kernel-headers package exports a variable for headers location or something, i don't know, just try and look for errors.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
Alright, maybe I'll give that a try when I can. If not, maybe I'll try compiling a different kernel using this guide here
[Eee Pad Transformer Q&A, Help & Troubleshooting] kennyMC:
upgrade to latest 12.04 alpha

yesterday i upgrade to ubuntu 12.04 alpha, it works very well, no big bugs yet.

the batterymeter now works without any bugs, also netbeans works very well now( see screenshot).

if you would like to install and test the latest development version of ubuntu "update-manager -c -d" into terminal and click run. an update button will appear in the update manager. click it to upgrade to the development version. upgarde needs 2-3 hours.

to install netbeans, just search for it at the ubuntu software-center.
[Eee Pad Transformer Q&A, Help & Troubleshooting] blk_jack:
I don't suppose 12.04 alpha fixes the issue with the power button triggering an endless loop of FB suspend/restore?
[Eee Pad Transformer Q&A, Help & Troubleshooting] kennyMC:
nope it wont help.
[Eee Pad Transformer Q&A, Help & Troubleshooting] tanguita:
I am a bit lost with the different flashkits and I hope someone can help me with something. I am interested in having the dualboot but keeping CWM (I do flash updates and stuff for my android there often). With the latest version of OLiFE from the wiki, how can I have that option of flashing ubuntu.zip or android.zip to boot to the OSs (thus keeping CMW)?
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
From what I understand, you can use the OLiFE package with any nvflashable rom. When you run the OLiFE script, there is an update option. You can update the Android kernel, the Linux kernel, the Android ROM (which is what you're looking for), and the Ubuntu Rootfs.

To flash a new Android ROM, put the nvflashable image into /images/. The default image for the Android rom is system.img, so you may have to change your updated version to that name after putting it into the /images directory.

When you run the OLiFE script, you should press 3 for Update Device, then 3 again to update the new Android ROM. According to the readme file in the OLiFE.tar.gz, this option does not destroy your data.

I have not tried this yet, as I'm just fine with Prime 3.2.1, but when the official ICS comes out for the original Transformer, I'll definitely be getting the ROM and upgrading. I know there's an early build for it, but I'd rather wait until there's a near mirror copy like there is for Prime 3.2.1.

Hope this helps!
[Eee Pad Transformer Q&A, Help & Troubleshooting] tanguita:
It does help, thanks... however my problem is that I would like to flash cwm updates such as 3g dongle enabler, themes, etc... That's why I'm aiming at getting cwm somehow and "flashing" the bootloader every time I want to change OSs.
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
There's an option to restore CWM in OLiFE that's used for updates. Once it's installed, close OLiFE so that it doesn't uninstall it. Instructions on building CWM zips from the nvflashable kernel images can be found here.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
Can I use this guide to compile the kernel while adding a module to support a driver for a USB wireless card? Being able to use my USB card instead of the internal (when I need to) is my main goal right now, and I seem to be stuck.
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
Yes. Add any customizations after the 'make menuconfig' step.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
Alright, I'll give it a try. I have not done this before, so hopefully all goes well.

[edit] I'm actually having some trouble with CWM. When I initially rooted my device I used the easy nacho root. Then, I went on to dual booting using the OLiFE Prime edition package. I'm using Prime 3.2.1, and I installed ROM Manager from the Market. When trying to flash CWM, it says this is an unsupported device. It must be because of the Prime ROM. I think nacho root installed some kind of recovery, but I'm not sure. When trying to boot into recovery, either from choosing that option in ROM Manager or simply by pressing the power button in Prime, my Transformer boots straight into Ubuntu. This leaves me thinking there is no recovery installed at all now. What do you think?

[edit] I used the viperMOD Primer tool, for a 1 click root. It is based on NachoRoot.
[Eee Pad Transformer Q&A, Help & Troubleshooting] shaola:
I think there is a hardware limitation for the bootloaders, i mean, if you press power button it boots one boot image, if you press vol down + power button + vl up then it boots the other bootloader, so. If one is android kernel, and the other one is ubuntu kernel, there is no way to have cwm recovery.

That's what i think, ubuntu kernel is taking the place of cwm revocery so while you have ubuntu (kernel) installed is not going to be a way to update your device. You have to flash ubuntu kernel with update option in Olife to put in there cwm. Then update your device and then reflash again with ubuntu kernel
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
This is correct. You can currently* only have 2 bootloaders, which are stored in the LNX and SOS partitions. SOS is normally used for CWM, but OLiFE uses it for Ubuntu. If you want to have CWM available all the time, flash it to SOS using OLiFE, and use the CWM zips, which overwrite the LNX partition.

*This will likely change in the future, when we get either kexec or uboot working.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
No, we can only have 1 bootloader at a time which is stored in EBT. SOS and LNX are packed kernels
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
CWM and DualBoot

So, guys, does this mean I need to factory restore, root, flash CWM, then try to dual boot?

From what I understand based on previous posts (they all seem to be saying different things), we can't have CWM and dual boot via OLiFE?

I believe I am in the same position as tanguita with wanting to keep have CWM and the dual boot. According to rdnetta's guide on compiing a custom kernel (which I am planning to do), I should have CWM just in case something goes awry and I need to flash a known good kernel. I need to be able to boot into recovery, but choosing that option on my tablet now through ROM manager boots straight into Ubuntu. Is that normal or did I mess up somewhere? And lilstevie, is it possible to have CWM, Ubuntu, and Android at the same time?
[Eee Pad Transformer Q&A, Help & Troubleshooting] tanguita:
Excellent.... however, I don't get how to create the ubuntu.zip and android.zip files.... Are you sure you linked me to the right post?

EDIT: I kept reading and now I'm really lost lol... is it possible or not? weren't there some "pre-done" ubuntu.zip and android.zip files?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
with an SBKv2 device there is no solution at present, SBKv2 devices do not have nvflash access, which at present is a requirement for installing ubuntu
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
Tanguita, if you use the OLiFE Prime version, you don't have to 'create' the ubuntu.zip or the android.zip. The Prime version already has the two pre-loaded. It's just a matter of IF you want to flash Ubuntu 11.10 and Android 3.2.1 or not.

Just skip down to the part labeled "Installing from a computer running linux" (I assume you're using Linux to do all this.

http://xdaforums.com/wiki/ASUS_Eee_...untu#Installing_from_a_computer_running_linux

You should probably read about backing up first in the previous sections on this page.

Anyways, all you have to do is download the Prime Ediiton at the first link under installing from a computer running linux, then I suggest reading the readme file in the package to get information about the different options.

I used the Prime package, and I love it. After you dual boot, you can upgrade Ubuntu to the new 12.04 Alpha. It works a little better. And for the Android Prime ROM, its just like the official 3.2.1 with very few minor changes...if not improvements.

Good luck!

(PS: If you want to backup, I used titanium backup to backup a few apps, then saved the app folder to my external storage device so it wouldn't be lost during flashing. After installing Prime, install the Titanium Backup again, load the backup folder with your backup data, and then restore the app data through Titanium Backup's menu. It works for some apps. For others, it doesn't. Also, let me know if you have any progress flashing CWM & Dual boot.)
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
No. Here are the steps you follow (the initial state is irrelevant).

1. Use OLiFE to flash a dual boot configuration.

2. Use OLiFE to flash CWM.

USAGE: Use CWM to switch between OSs before booting into them. (The last OS flashed with CWM will persist).

No. There are 2 kernel partitions, and CWM needs one. The work around is to use CWM to change the contents of the other kernel partition before using it.

This is normal, since Ubuntu uses the SOS partition, which is normally used for CWM. (see above)

Gah, the terminology keeps tripping me up.

It is definitely possible - I have it set-up that way myself. The existing zip files are outdated and contain old versions of the kernels.

I forgot that I obscured some of the detail in that guide by providing a script. If you look at the contents of the flashkit script, you'll find that it creates a blob file. OLiFE includes this file as linux.img (Ubuntu). Use boot.img from whatever copy of Android you're using to create the Android one.
[Eee Pad Transformer Q&A, Help & Troubleshooting] SomethinAmazinn:
Is it possible to boot into recovery using a Windows OS (Windows 7)?

I don't have Linux installed at th moment and I am a complete noob when it comes to using linux/ubuntu.

How would I be able to flash files?
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
OLiFE is currently Linux only. However, some of the other posters have mentioned other software which will run on Windows - I suggest you look into these.

Out of curiosity, why do you want to dual boot Linux if you're that unfamiliar with it?
[Eee Pad Transformer Q&A, Help & Troubleshooting] SomethinAmazinn:
My biggest reason is to be able to somehow run Internet Explorer on it.

I'm going to Automotive school and I need to be able to run a website

It only wants internet explorer and it needs the latest and greatest updates for it.

At home I am able to run it using a clone window from Google Chrome.

As of now I havent been able to install chrome (or as I've realized is called chromium)

Now im wondering if I can just download an extension for firefox and do the same thing?

How ever i feel it may all ave been pointless as i realize there's no way to run flash andI beleive the website needs it to run.

Does anyone have any sort of insight towards my dilema?
[Eee Pad Transformer Q&A, Help & Troubleshooting] tanguita:
I give up... I can't understand how to create the ubuntu.zip and the android.zip files :(

Edit: besides I'm firewalled at work so I can't git clone...
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
You shouldn't have to create any files with the OLiFE Prime edition. Just download the ~850MB file and run the script.

This is directly from the section that I pointed you to in my last post:

Don't give up!
[Eee Pad Transformer Q&A, Help & Troubleshooting] masterch13:
How to re-enable PING on Overlook fing?

Hello to every one, maybe some one already attack this matter so I'm requesting some advisory.

I just start using my flashed ubuntu/prime! dual boot TF101 :D

Everything works great so far. I had some issues with the wifi connecting/disconnecting this morning so I'm trying "enable Euro channels" fix. so far is working.

So my question now. Do any one know how to enable ping/traceroute capabilities to Overlook Fing?? I know it use to work on my stock ROM but is not working on Prime! 2.1. It keep saying "ping/traceroute are not available on this platform" :confused:

Thanks in advanced!!!
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
I'm sorry, did you say Prime 2.1?

There are no problems with wireless for the internal card when using the OLiFE Prime package, which flashes Prime 3.2.1, which is essentially the same as the latest official Android Honeycomb release.

[edit] I am not too familiar with the previous releases of OLiFE, but I know that there are problems with wifi in the older release(s). Maybe it's time you update using the newest package?
[Eee Pad Transformer Q&A, Help & Troubleshooting] masterch13:
You can get the ubuntu.zip and android.zip from here:

http://xdaforums.com/showpost.php?p=16389173&postcount=168

The flashkit came with prime 1.7; but I think you can download the last version of prime! and replace the files so you can use the 2.1 (I did with the procedure covered on this post for ubuntu+android w/o CWM)

From here the ubuntu img you need to complete the installation.

http://xdaforums.com/showpost.php?p=16101612&postcount=3

Hope it help you to complete your transition to the dual boot world :D

---------- Post added at 07:54 PM ---------- Previous post was at 07:50 PM ----------

:D haha yes I was talking about PRIME! v2.1.0 Vanilla (Android 3.2.1) I think this is the last version right?

BTW: I know the last version is 2.1.1 but I'm not sure how to install the update using the procedure used to flash the dual boot. :S

:D

---------- Post added at 08:01 PM ---------- Previous post was at 07:54 PM ----------

haha yes I was talking about PRIME! v2.1.0 Vanilla (Android 3.2.1) I think this is the last version right?

BTW: I know the last version is 2.1.1 but I'm not sure how to install the update using the procedure used to flash the dual boot. :S
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
Ah, okay. I was confused on the releases of Prime. :)

That's odd that you are having problems connecting; mine connected flawlessy without changing anything! I don't really know what to tell you.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
OLiFE has prime 2.1.1, prime 2.1 and 2.1.1 say the same version in the settings app
[Eee Pad Transformer Q&A, Help & Troubleshooting] JVlasy:
I would like to know how to get u-boot ubuntu?

Thanks in advance.
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
a) IE will never be able to run on it, because it is an x86 program and this is an ARM platform.

b) Google Chrome is slightly different to Chromium - the latter is completely open source and lacks some of the proprietary components in the former, which is closed source

c) Chromium will work once hardware acceleration is working

d) If you want to test the website to see if it works properly in a certain browser, a Firefox extension will be inadequate - you need the actual browser.

e) Flash does work, it's just a pain to setup.

The Android one will work if you do that, since you're changing the kernel (this is effectively the same as what I posted earlier). The Ubuntu one will not. You need to have the modules for a given build of the kernel installed, or the wifi (and some other things) won't work. Even if you did have the corresponding modules installed, that version of the kernel is ancient and lacks support for many things including touchpad support. This is why it's necessary to put the new/current kernel into a zip file, and why can't just use an old one.
[Eee Pad Transformer Q&A, Help & Troubleshooting] knoxploration:
Have you tried changing your user agent to mimic Internet Explorer? There's every chance the website will work fine, and it's just a sloppy coder who can't be bothered to test on more than one browser who has set it to IE only. If it believes your browser is IE (even though it isn't), it may well work enough for you to use it.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Dragracekid:
is there a way to put backtrack on my transformer similar to this method with a dual boot?
[Eee Pad Transformer Q&A, Help & Troubleshooting] SomethinAmazinn:
I used Frank's Tools to install Ubuntu onto my tablet. I then reverted back to an Android only OS using the Root Kit.

I have since noticed that my internal memory is partitioned. It now only shows 7gb of available space instead of the full 16. How do I go back about to getting my internal memory back?

(I already tried format system/data in Recovery with no avail)
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
You need to revert with either frankstools or OLiFE as the root kit only flashes the kernel not do the repartition step
[Eee Pad Transformer Q&A, Help & Troubleshooting] SomethinAmazinn:
When I tried reverting it under android only, It gave me an error. It was unable to find NVFlash config file.

How would I go about avoiding that?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
use my kit, or ask frank for support on his tool
[Eee Pad Transformer Q&A, Help & Troubleshooting] SomethinAmazinn:
Can i have a link to your kit? The one i see on the OP is for linux only i beleive.
[Eee Pad Transformer Q&A, Help & Troubleshooting] braernoch:
Two pages back, rdnetto responded to your post with this answer.

You should probably ask frank for support on his tool.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
Of course there is. If there is a will, there is a way, especially with computers. Is it simple? Of course not. You would need to compile a custom kernel with modules and the pre-patched drivers that BT includes. You would also need a list of the packages that are installed in BT, which you can get by running dpkg -l in backtrack.

Keep in mind this is not easy, (to me it wouldn't be), and it would be much more practical to install a few of the packages from BT in Ubuntu. You can essentially make your entire Ubuntu install look just like Backtrack if you wanted. Also note there is a size limit for the Ubuntu image that you can use with OLiFE. Can anyone tell me what that size limit is?

The internal wireless card does not have any support for the aircrack-ng suite- so while you're compiling a new kernel you would need to add a module for the driver for a USB wireless card, which I will be doing when I get some time.
[Eee Pad Transformer Q&A, Help & Troubleshooting] sanderd17:
The easiest would probably be to install the Ubuntu from this post, and add the backtrack repositories.

I don't know how compatible backtrack it with Ubuntu, but if it has a great compatibility, this should be the best option.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
They should be completely compatible because backtrack 5 IS Ubuntu 10.04.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
Also, on another thread in this forum is a guide to installing BT5 on Android phones. A user has confirmed http://xdaforums.com/showpost.php?p=21007865&postcount=464 it is working on the Transformer Prime.

However, it is NOT like the dual boot project which is going on here.

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

ASUS Transformer tf101 32gb + dock.
[Eee Pad Transformer Q&A, Help & Troubleshooting] braernoch:
The internal wireless card itself does have at least limited support (monitor mode) for the aircrack-ng suite. The binary support from the driver has been removed, however. Google "bcm4329 monitor mode" to see the progress others have made with other devices running the same chipset.

I don't have the time to run down that road right now, but you might start here:

http://www.aircrack-ng.org/doku.php?id=compatibility_drivers

http://linuxwireless.org/en/users/Drivers/brcm80211

If hacking drivers is too much work, then yes - use an external wireless card.
[Eee Pad Transformer Q&A, Help & Troubleshooting] sanderd17:
This is done via chrooting into a Linux os, and using vnc to see the GUI. This means the other os is ran on top of Android. So there is a lot of overhead.
[Eee Pad Transformer Q&A, Help & Troubleshooting] Dragracekid:
thank you guys so much for all this help its great one more thing i have a bcok sn device is this possible to do with my tf?
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
What is a bcok sn device? :confused:
[Eee Pad Transformer Q&A, Help & Troubleshooting] Dragracekid:
Bcok is my serial number so I'm on sbk2 sooooo I can't even try this
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
BackTrack 5 ARM

I have one more idea, I'd say give it a try. I will try this tomorrow, time permitting.

There is an ARM architecture release of Backtrack 5 (not 5 r1) here. [Just press download, then choose Release -> Backtrack 5]

Try to replace the ubuntu.img file in the OLiFE package with the downloaded Backtrack ARM image, and flash your device.

Anyone else, is there any reason why this wouldn't work?
[Eee Pad Transformer Q&A, Help & Troubleshooting] Dragracekid:
I can't I'm on sbk2 I'm sad now lol
[Eee Pad Transformer Q&A, Help & Troubleshooting] Jazztrmpter:
Ahh, right. I'm still interested in giving it a try thought, so I'll put the status of how it goes when I get to it (hopefully tomorrow).
[Eee Pad Transformer Q&A, Help & Troubleshooting] Dragracekid:
Is there any work on getting sbk2 to work?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
Just as a note, BT5 will run, but you may run into issues with the touchscreen. This will be no issue if you have a dock though.

Ubuntu 11.04 implemented multitouch in evdev. Prior to that the driver needed to be modified to implement single touch.