yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Q&A, Help & Troubleshooting] Kuboo99:
NvError 0x8

Hi, I am having trouble using OLiFE. I want to back up my Transformer before I try to flash Ubuntu, but there are several weird things going on.

1. When I boot into APX mode (I am doing vol. up and power for about 5 seconds) and then connect to the computer (running 32bit Ubuntu) the tablet's screen shows

Entering NvFlash recovery mode / Nv3p Server

Chip Uid: 028841c5443fc217

!!!!!device update success!!!!!

I believe I got the update success there when I first tried a back up but got NvError 0x30013. So now whenever I boot to APX mode I see the above text.

2. Now when I try to back up I get NvError 0x8. I tried switching USB ports on my computer, but that didn't do anything. Also my Transformer is one of the B40 ones.

So any ideas as to what I can do differently/tweak/change? Sorry if there is to much info here but I wanted to be thorough. A big thank you in advance to anyone who can help.

EDIT:

I think I got it working, backing up now. First I created a folder in the OLiFE folder called "backups" just like lilstevie said in a response to another post (facepalm). The NvError 0x8 is gone now that I rebooted my computer and didn't encounter the NvError 0x30013. I will post back if I get everything working.

EDIT2:

It works.
[Eee Pad Transformer Q&A, Help & Troubleshooting] heartless41:
I threw ubuntu on my pc to have an easier time installing Ubuntu on my transformer.

I can get it to boot into ubuntu. But after I go through the "System Configuration" steps, it reboots and has me go through it again, and so forth.

How can I fix this?

Im using the OLiFE Prime version.

EDIT: Tried resinstalling, having the same issue. :/
[Eee Pad Transformer Q&A, Help & Troubleshooting] xxaconexx:
(first post on the forums, post #1337 on the thread - yaay)

hey guys,

thanks a bunch for all the hard work that went into this!

I've got a couple of questions before I set my tf to dualbooting :)

first of all: will using the revolver OTA's still work or will that mess up the install?

second, has anybody tried to plug a midi-controller into the tf under ubuntu? specifically the mixtrack pro, it works just fine with 'regular' ubuntu systems via plug and play, curious if it would work on the tf...

bringing me to my last question: has anybody tried to run mixxx on the TF?

I'm thinking of using my transformer + dock as a netbook replacement for dj'ing.... the touchscreen would help a lot!
[Eee Pad Transformer Q&A, Help & Troubleshooting] eLar19:
Any news about hardware acceleration on ubuntu? : (
[Eee Pad Transformer Q&A, Help & Troubleshooting] telsk:
is there a mirror this download takes forever
[Eee Pad Transformer Q&A, Help & Troubleshooting] Tenny:
Hey Guys,

I am struggling getting bluetooth to work. When I use OLiFE to Inject the bluetooth, nothing is confirmed. It appears like it works but when I check /lib/firmware/ for BCM4329.hcd I don't find anything.

So I figured well maybe it's not working, so I just copied it myself manually from the Android ROM to /lib/firmware.

The little bluetooth icon on the top is now white (not greyed out) but when I go to configure it nothing happens. Does the GUI configuring of bluetooth work?

When I restart the bluetooth service it says OK, but still can't seem to configure it...

hcitool dev doesn't list any devices.
[Eee Pad Transformer Q&A, Help & Troubleshooting] mrmrmrmr:
is there any update about flash support on Ubuntu ?
[Eee Pad Transformer Q&A, Help & Troubleshooting] rajofchennai:
ubuntu.img mirror not working

I've been searching for the ubuntu.img mirror and all I get is "lilstevie.geek.nz/ports/ubuntu.img.gz", which seems to be down...

Any1 know any other working mirror?

Appreciate all the help and the great effort you guys are putting into this...
[Eee Pad Transformer Q&A, Help & Troubleshooting] Tenny:
uploading it now, it should be done by 11:30PM Pacific (~30 mintues from this post)

http://www.tehlounge.com/files/ubuntu.img.gz

CRC32: ED975B84

MD5: 1A9FA8A698E4A96245A3C08511841EB4

SHA-1: 0BB895E6C6539E46285BA88891FECAB52543C8B6

Also to note, the OLiFE-Prime-Edition.tar.gz has it already inside it.
[Eee Pad Transformer Q&A, Help & Troubleshooting] hglossop:
Is there anywhere else to download OLiFE-Prime-Edition as the link currently isn't working
[Eee Pad Transformer Q&A, Help & Troubleshooting] rajofchennai:
Thanks a lot Tenny.... U made my day :D
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
Sorry about the downtime, I forgot to pay the bill on time, should all be up and running now
[Eee Pad Transformer Q&A, Help & Troubleshooting] eLar19:
lilstevie any news about hardware acceleration? I would replace my netbook with the transformer :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
no. 10char
[Eee Pad Transformer Q&A, Help & Troubleshooting] fear_factory84:
Hi lilstevie, I know that you said that 2.6.38 chromeos kernel doesn't fit on recovery boot partition on mmc..

I've seen today that iconia folks have that working.. http://xdaforums.com/showthread.php?t=1158260&page=23

Is the iconia boot.img larger? Or is it a limitation of asus bootloader?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
I didn't say it doesn't fit, I said it doesn't work properly
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
So, I finally got round to upgrading to oneirc and using OLiFE. (Many thanks to lilstevie) A few observations:

-it might be a good idea to test the binaries before running the script to make sure they don't segfault, since this seems to be a relatively common problem

-the uboot option needs uboot.bin - is this available yet, or is it still in development?

-the firmware injector is broken

+ bcm4329.hcd should be in lowercase

+ in Prime 2.1, there are 3 different drivers available, but only 2 are shown. And on that note, how do we know which one to use? Does it matter?

+ Ubuntu has a tendency to freeze on shutdown when stopping bluetooth - is his related to using the wrong file for bcm4329.hcd?

-you could probably add the ability to specify the size of the Ubuntu root partition fairly easily, if you had a template .cfg file and used sed to replace a placeholder value for UBT's size with the correct one

-for future root images, you might want to include build-essential. Without it, getting the kernel modules for wifi working is a real pain
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
show me one occurence with the new kit, have not seen it being reported here. Also, I /DO/ test the binaries, but not all the options.

it was all prepped to go, but a last minute bug popped up, which slowed things down. I left the option there so that anyone who wanted to compile u-boot from source could just drop the binary in and go.

I don't have console access to my test box at the moment, will look into the case being wrong, that may be something that just slipped my attention.

as for the 3 different firmwares being available in prime 2.1 I did not realize that, I only had a 1.7 nvflashable prime when I was writing that part, and all asus roms I had seen all only had two.

Again with which one to use, I quite literally have NFI which one to use, nor why their are different ones, I gave the user the option to select purely because there is no one blob that is always present.

I really put this script together as a last minute thing, it was not intended to be still be in place really, but nobody has contributed to the Qt client that is meant to replace this. I put this together in just over an hour, and really didn't want to spend the time implementing that kind of functionality
[Eee Pad Transformer Q&A, Help & Troubleshooting] Tenny:
Were you able to successfully get bluetooth working?

I was able to copy over bcm4329, changed the permissions & owner, but was never able to do anything more than that as hcitool dev didn't list any.
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
Odd, now I seem to be getting an error whenever I increase UBT to 8 GB.

setting device: 2 3
creating partition: BCT
creating partition: PT
creating partition: EBT
creating partition: SOS
creating partition: LNX
creating partition: BAK
creating partition: GP1
creating partition: APP
creating partition: CAC
creating partition: MSC
creating partition: USP
creating partition: PER
creating partition: YTU
creating partition: UDA
creating partition: UBT
failed executing command 16 NvError 0x120002
command failure: create failed (bad data)
bootloader status: bad parameter to method or interface (code: 5) message: nverror:0x4 (0x4) flags: 0

Anyone know what it means?

Haven't tried it yet. What's the hcitool you're referring to?
[Eee Pad Transformer Q&A, Help & Troubleshooting] vhda:
Now that you talk about this, I did experience something similar but never got to understand what it was related with. Bluetooth seems a good candidate. Did you try stopping/killing the process which enables Bluetooth?
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
No, but I did find that if I deleted bcm4329.hcd the problem went away. I'm assuming it's caused by using the wrong version, though it could just be a bug in the driver.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
So it is brcm_paatchram not dying correctly when given the kill signal, with bcm4329.hcd gone the app silently dies in the background.
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
Thanks. I'll see if I can figure out a solution, once I can get nvflash to do what I want it to (see post #1354).

EDIT: OK, I'm not sure how relevant this is, but there seems to be multiple versions of nvflash floating around. The MD5 hashes for the nvflash and bootloader.bin files in the OLiFE pack don't match those available from androidroot.mobi, and the help screen for nvflash produces different output for each of them. Neither of them seems to want to let me flash the linux-default.cfg with an enlarged UBT partition, so for the moment I'm stuck. (The bizarre part is that even my archived copies of the files I used to flash the transformer last time no longer work.)

Any word on how that open source replacement for nvflash is coming along?
[Eee Pad Transformer Q&A, Help & Troubleshooting] ryan268:
If you can't get Flash working you can do this to view videos on Youtube

Go to

www youtube com/html5

add in the dots and remove the spaces

Click the button that says

Enter the HTML5 Trial

You should now be able to view videos on youtube although they are quite laggy on the video side the audio works pretty good
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
This won't work for videos with ads - those still use flash.
[Eee Pad Transformer Q&A, Help & Troubleshooting] jozka.1:
It is or will any chance Ubuntu install on eMMC with SBKv2?
[Eee Pad Transformer Q&A, Help & Troubleshooting] conizius:
As far as I know is there little (not to say no) chance without nvflash right now. So until no key is leaked (or a nvflash weakness is found) we can't use nvflash and therefore no ubuntu :( sorry
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
I have been working on a way to install on SBKv2 devices, however so far it has proven unstable and could lead to bricks
[Eee Pad Transformer Q&A, Help & Troubleshooting] danr238:
How do I manually get Bluetooth working? I installed from the windows installer. I extracted the script and scp'd firmware to the directory stated in the script and got Bluetooth turned on, but am unable to configure it via the Bluetooth GUI. Sorry Linux novice here. Any help would be appreciated.
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
With regards to my previous post, I've determined that the correct .hcd file for the bluetooth is BCM*0879.hcd. You can verify this by running Android, enabling bluetooth and running 'lsof | grep -i bcm'. This should return /data/misc/bluetooth/bcm4329.hcd, which is a copy of one of the files in /etc/firmware/BCM*.hcd.

However, even with this file, 'sudo hcitool dev' does not return any devices and Ubuntu still hangs when shutting down.

The devices ttyS0, ttyS1, ttyS2, ttyS3, ttyHS1, ttyHS2 are available under both Android and Ubuntu, but I don't know if this is of any relevance.

This was tested using the latest kernel source (lilstevie uploaded a patch yesterday).

On a related note, does anyone know what option to set to build the snd-soc-tegra-spdif module?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
oh no, please don't tell me you are using that :p

if you are can you please jump on IRC.

Network: freenode, channel: #asus-transformer

and ping me.

anyone else that happens to be up, if you could contact me on IRC that would be wonderful, the new kernel stuff I uploaded yesterday is in testing, but it isn't working as planned here and I want to test on some other devices to try and reproduce the fault
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
Will do, once I've gotten some sleep. I do want to add though that the bug occurs under the previous version of the kernel as well.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
without meaning to sound callous I don't really care about that bluetooth bug, it is low priority and can be solved by not putting the bluetooth firmware in place, or killing the process of brcm_patchram_plus very forcefully before shutting down.

The fault I am seeing with the latest commit is much nastier, and not friendly in the slightest
[Eee Pad Transformer Q&A, Help & Troubleshooting] dvhh:
Sorry for the list of stupid question, but thee post count is quite long and it is quite difficult to get a good summary even in the WIKI

- Is there a way to restore the backup if I have second though about putting ubuntu on the TF101 (this is probably the most important point).

- What is the expected battery life (50 to 70% of the android system ?)

- How bad is the video playback without acceleration (I'm not expecting 720p but is 480p fluid enough ?)

- What is the Window Manager of choice (general consensus, I think I would go with gnome 2 or xfce)

I wish these info would be available on the wiki.

Thanks in advance for the infos
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
I don't really care about the hang, since it is easy enough to work around (as you said) - I was more interested in why hcitool wasn't picking it up. /

Also, I'm on IRC now.

Yes, though you may need to mess around with nvflash a little bit.

This varies considerably depending on what you're doing. In theory, since frequency scaling works under Ubuntu, they should be about the same. In practice, programs written for Ubuntu tend to be a little more CPU intensive, so it may be slightly lower. I don't have any actual numbers - if you want a better assessment, then you'll have to take some measurements yourself.

Video playback is pretty broken right now. Flash works, so you do have youtube, but both VLC and mplayer/mplayer2 are broken. Given that Flash is known for being inefficient (and the CPU rendering will significantly reduce battery life), I'd say you're better off watching videos in Android until he accel works properly. (I haven't tried the experimental uboot release.)

The default is Unity 2D, so I assume most people use that. I personally prefer KDE*, but it really is a matter of personal opinion.

* KDE will be dog-slow unless you disable Desktop Effects and Nepomuk.
[Eee Pad Transformer Q&A, Help & Troubleshooting] bruuuno:
I can answer only on the first question..you mean to restore an ONLY android system?

if the answer yes you can restore it by an option in the menu of the OLiFE script..

then you can return to an android backup you made from CWM..
[Eee Pad Transformer Q&A, Help & Troubleshooting] *Detection*:
Is the WiKi linked in the OP an up to date list of working and non working things ? or are more things working now?

ie. Hardware acceleration and sound ?
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
The list is up-to-date. Sound still requires headphones. Hardware acceleration is now experimental, but it requires a different kernel and bootloader which requires a fair bit of messing around to get working, so I suggest you just wait 'til it's stable. (Also, I think even the experimental hw accel is only partially working.)
[Eee Pad Transformer Q&A, Help & Troubleshooting] yalkowni:
Also when I close the lid or even press the lock screen and unlock it again it gets all messed up any suggestions?
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
Disable suspend. Locking the screen works fine, but the keyboard may go off after a while (use the volume controls on the tablet to resume).
[Eee Pad Transformer Q&A, Help & Troubleshooting] mitchelln:
KDE works really well if you switch it to Netbook mode.

Workspace Behaviour->Workspace->Workspace Type

It become much more touch friendly and less resource hungry.

:)
[Eee Pad Transformer Q&A, Help & Troubleshooting] rdnetto:
How does that impact the resource consumption? I thought it was just a change in UI - is the desktop really that heavy, or does it do something else in addition to that?
[Eee Pad Transformer Q&A, Help & Troubleshooting] mitchelln:
It is more than just a new theme or view. It's been specifically implemented to drop the resource requirements.

Saying that, Desktop mode seems to run fine on my Transformer :)
[Eee Pad Transformer Q&A, Help & Troubleshooting] d3nn1zZ:
heeeeelp

i have installed ubuntu and android and everything is okay, but my touchpad dont work. i have done the 4 steps in the runme and ... but dont work. i have rebooted and tried it few times but it dont work.

sry for my bad english (:
[Eee Pad Transformer Q&A, Help & Troubleshooting] *Detection*:
Roger! Thanks :)

EDIT - Obviously the devs are doing this the best way, but I was wondering - with my old HTC phone, I can run Android on it by running HARET from inside windows mobile - would it not be possible to create an Ubuntu package that booted this way from Android ?

Also, (Just to add to my Qs - Installing this on a Flashdrive or Ext MicroSD ? Possible ?
[Eee Pad Transformer Q&A, Help & Troubleshooting] franky1029:
How would I go about getting the kernel to get the headphone jack working?

And thank you to everyone who's gotten us this far, it's really awesome work! I hope to one day contribute myself. (Have some learning to do...)
[Eee Pad Transformer Q&A, Help & Troubleshooting] mgalyan:
Ok... well...

Got my wifi boot script working.

Daily Unity updates to fix the sidebar.

Logitech cordless mouse is working perfect.

Downloading codecs from the restricted repository...

All I really want now is speakers and touchpad. I'm unfortunately not much of a coder, so I doubt I can be of any dev help, but would be glad to try.

Thanks for making this possible. We are turning tablets into beasts! :)

Edit: Having trouble getting a Flash plugin installed. Searched a few sites but all the methods lead me nowhere.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
flash does not exist for arm linux distributions, there are plugins which act as an intermediary service for firefox though I believe
[Eee Pad Transformer Q&A, Help & Troubleshooting] salamandar:
At work showing off Ubuntu on my TF101, is there a way to add a 2nd wifi AP to the wpa_supplicant.conf? Something along the lines of duplicating the info with my works SSID and Key?
[Eee Pad Transformer Q&A, Help & Troubleshooting] aligatro2010:
It exists, but I wasn't able to make it work. This one is compiled for Armel OMAP 3430. It's actually version 9, but patched to appear as version 10. When I tried to ld <name>.so it showed me bunch of warnings maybe that's why it makes ff crash.(I placed it in the correct folder) I can get you the whole maemo rootfs for n900 if you want.

http://maemo.org/packages/package_i...u_pr1-2_armel/adobe-flashplayer/3.0.0.82+0m5/
[Eee Pad Transformer Q&A, Help & Troubleshooting] jcarrz1:
your md5 is wrong for nvflash-ubuntu.tar.gz.

correct is 95eda389e64461533c51fd1e4e237a30

ubuntu.img contained inside is 43d8da14b2952c0a62302518c66707cf
[Eee Pad Transformer Q&A, Help & Troubleshooting] jcarrz1:
the attached image might provide a little more information about the issues people are having with not executing the included bins in the linux flash kit.

look especially at the terminal output. this has been chmod +x'd and a+x'd. and same issue before and after with nautilus as well.

anyone? idk what to do either...

live usb btw, and ignore my noobishness in remembering to use sudo :{

edit, ignore the attachment its squished. BAD XDA

Uploaded with ImageShack.us
[Eee Pad Transformer Q&A, Help & Troubleshooting] jcarrz1:
I fixed that problem by remounting my external drive where I was working with simpler permissions. just

mount -t ntfs-3g /dev/blah4 /media/blah5

and it worked.

now, i get from the script "usb device not found"...?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
yeah I forgot to update the md5sum here when I did the last update to the rootfs, thanks for being the only person in 5 days to actually check the md5 of your download.
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
run lsusb, do you see nvidia corp on the list of attached devices?
[Eee Pad Transformer Q&A, Help & Troubleshooting] salamandar:
How do I add the PPA?
[Eee Pad Transformer Q&A, Help & Troubleshooting] franky1029:
Is there a way that we might be able to create a new 'recovery' that will give us access to Linux/Android/CWM? Or would we have to do something like incorperate the boot options into CWM?

I'm just thinking of ways that we would still be able to update our Android systems.

Since we have access to to Android partitions in Ubuntu, we could create scripts or programs through there, right?
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
you will still be able to update, updates using blobs will still flash all the correct locations and everything, you will just need to reflash the LNX and SOS partitions back to android bootimgs before applying the update
[Eee Pad Transformer Q&A, Help & Troubleshooting] lilstevie:
at the moment you don't, unless I can get access to armel buildboxes with my ppa account I am having to work out something else
[Eee Pad Transformer Q&A, Help & Troubleshooting] Eutherin:
I want to install this, but the whole, "gets rid of recovery mode" makes me really nervous, if my device were to somehow become bricked, how would I fix it without recovery, or am I just SoL with a $600+ paperweight?
[Eee Pad Transformer Q&A, Help & Troubleshooting] blk_jack:
The same way you flashed on recovery in the first place - nvflash
[Eee Pad Transformer Q&A, Help & Troubleshooting] Eutherin:
SO I'd be able to just flash prime 1.4 or whatever through APX mode?

Edit: What do I download from: http://gitorious.org/ac100/abootimg?