[Q] New to Eee Pad - Need some help (not an android newbie) - Eee Pad Transformer Q&A, Help & Troubleshooting

Hi guys and gals.
I'm quite an experienced android users. I owned Galaxy I9000 and now I own Galaxy I9100. I flash ROMs, I root my mobile with various Kernels and stratup scripts. I OC/UV my CPU as well and familiar with CWM mode. Basically, a power-user
I got my eee pad as a present this week and I would like if someone can bring me up to speed about basic kerenl for rooting and advanced feature kernel that is popular among the users here.
How to get into download mode and recovery mode.
I did some searching and came up with many results, however, I would like a pointer or two so I could save me up some reading time.
Much appreciated

Depends on your device serial. If yours statrting with b70(some)/b80/b90, then you can do nothing at this time.
And a little reading in the development sub-forum, will answer most of your questions.

Anything above b70 cant be rooted. I hear some of teh b70 can but not sure..
ROMS.. the 3 top ones I can think of are Prime, Revolution and Revolver. Clemsyn and Blade kernel are popular.

Mine is B70.... so is there anything I can do at all?

Run SBKDetect from the evelopement thread - if it says SBKv1, then you can, if says SBKv2, then you can't
Anyway, you can try BRK's toolkit and if you get a write error, then you can't root it now.

Ok ill try that. Right now im with v3.2.1 is there a date for ICS version?
Sent from my Transformer TF101 using Tapatalk

Asus said "very early" - speculations are that sometime in December.

Do you have an explanation as to why is this device a bit laggy? I only have the email+weather widget and it's quite out of the box homescreen icons but it feels that the scrolling is a bit laggy...

No, I don't have lags at all, so I can not explain your issue.

It says that the SBK detect is for linux (?) how can I run it?

Can you describe the lag? I've no lag with my TF at all. Here's a demo video I made.
No lag at all.

gil80 said:
It says that the SBK detect is for linux (?) how can I run it?
Click to expand...
Click to collapse
There's also a version for Mac.

But I'm on a PC....
And as for laggin I mean that when scrolling it is not as smooth as I would expect or like Ipad2. and I feel that if I will add one more widget... it will simply wont move.. there's this delay from the gesture of scrolling to the actual scroll

If in browser, a fully up to date (or at least Prime ROM) system it isn't so bad any more but for best, use Opera Mobile.
If in home, I've seen mention of it being a HC problem that was later updated away or sth, someone please chime in.
If in every app, something is frakked.
Sent from my Transformer TF101 using Tapatalk

baseballfanz said:
There's also a version for Mac.
Click to expand...
Click to collapse
I need a PC version. Is there any?

No, I don't believe there's a Windows version of the SBK detect script available.
Does anyone know if running the following command using nvflash would fail if he has an SBKv2 tablet?
Code:
nvflash --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync
I have a B7O tablet that is SBKv1, so it has always worked for me, and I have no way of knowing if it would fail for an SBKv2 tablet.
gil80: One thing you could try to do is download an Ubuntu LiveCD (or any other version of Linux that has a LiveCD available). If you boot your computer from the Ubuntu LiveCD (or it can be installed to a thumbdrive if your computer can boot from USB), you could go to the xda site and download the SBKDetect script and run it. Keep in mind that anything you download using the LiveCD disappears when you shut the computer down (if you use a thumbdrive, it's possible to create a persistent data partition on the thumbdrive so that stuff you download is saved instead of discarded.
This would allow you to use Linux just long enough to run the SBKDetect script to find out if you can root your TF. If you have no Linux experience, then this might be too much for you, but if you have ever used a terminal emulator in Android, you have enough experience to use the SBKDetect script in a temporary Ubuntu Linux environment.

gil80 said:
It says that the SBK detect is for linux (?) how can I run it?
Click to expand...
Click to collapse
you can run install linux in a vmware machine, i use ubuntu

The Asus transformer file system is RFS or EXT4?

gil80 said:
The Asus transformer file system is RFS or EXT4?
Click to expand...
Click to collapse
Depends on where in the filesystem you are/what partition you are talking about. The "/sdcard" partition is vFAT or FAT32, I believe... this makes it so that a Windows computer can use the partition as an external USB hard drive or USB flash drive. The same is generally true for external media, such as MicroSD and SD cards, but you have the option of formatting those as NTFS yourself if you prefer (or any other filesystem that the ROM you are using recognizes).
When you get down into the root partition/root of the filesystem ("/"), you are looking at EXT4 (possibly EXT3... again, depends on the ROM). Other partitions on the internal flash memory may use yaffs/yaffs2 (I have seen this when searching the Googlies, but I have no experience with any partitions that use it... I have only ever messed with the LNX partition, which is 6 on the TF101-A1), and yet others are encrypted.
A ROM developer would be able to tell you exactly what partitions use exactly which filesystems, but I am pretty sure that EXT3 or 4 and vFAT or FAT32 are used.

Related

recovering partitioned internal memory

I recently used Frank's Tools to dual boot Ubuntu on my Tablet.
After I later realized it wasn't for me, I used the generic root kit to revert to android only OS.
I now see that my internal memory is only showing as 7.36 gb
I would like to know how I can go about recovering the partitioned memory
I have tried using frank's tools, and choosing android only but it gave me the error
"Nvflash started
nvflash configuration file error: file not found"
Some help would be much appreciated.
There should be a flash.cfg file in there- monkey around with the partition sizes and see if that fixes the issue.
I'm not familiar with Frank's tools, so can't help you there. My wild guess is that the rom files aren't unzipped and in the same folder as the nvflash executables.
You might try to download and flash the nvflash version of Prime or another custom rom since it will have the stock partition sizes.
Hi there go to little stevies thread download olife.sh and set up the enviroment put the rom you want in images boot.img system.img recovery.img
Run olife.sh and go to the option flash then select stock it will resize all the partitions and flash the rom you put in images i usually use the script just for flashing new roms makes sure i get a super clean install
Sent from my tf running krakd warped an twisted 1544mhz Blades kernel
Danzano said:
Hi there go to little stevies thread download olife.sh and set up the enviroment put the rom you want in images boot.img system.img recovery.img
Run olife.sh and go to the option flash then select stock it will resize all the partitions and flash the rom you put in images i usually use the script just for flashing new roms makes sure i get a super clean install
Sent from my tf running krakd warped an twisted 1544mhz Blades kernel
Click to expand...
Click to collapse
I am very new to Linux and don't know much at all about their OS or ubuntu.
I know i can install it and dual boot my PC with ubuntu, or simply just run a VM of ubunt on my PC.
All i know to do in Ubuntu us open up the terminal by hitting Ctrl+alt+f i beleive
Can anyone show me a step by step way of doing so?
Stevies thread asumes you have knowlege of ubuntu, but I just don't.
Even better has anyone been able to acomplish this with windows?
SomethinAmazinn said:
I am very new to Linux and don't know much at all about their OS or ubuntu.
I know i can install it and dual boot my PC with ubuntu, or simply just run a VM of ubunt on my PC.
All i know to do in Ubuntu us open up the terminal by hitting Ctrl+alt+f i beleive
Can anyone show me a step by step way of doing so?
Stevies thread asumes you have knowlege of ubuntu, but I just don't.
Even better has anyone been able to acomplish this with windows?
Click to expand...
Click to collapse
You can have ubuntu run next to windows just download the wubi version from the website it lets you have dualboot and if you get sick of ubuntu you can just uninstall it like any other win program.
As for the steps to setting up there are 1000 youtube vids on how to set up adb etc on ubuntu and there very easy to follow
Once you have watched a few of those videos you will have a folder in your home folder called platform-tools thats where all the good stuff goes for android and thats where lil stevies thread pics up from..
I was completly new to linux and android when i got my gt540 but after 2-3days i was happy flashing and modding and now with my tf doing even more with the system.
If you have a little patience and dont mind watching a few youtube vids you can get the whole lot set up and done and ready for future use in an hr or so
Understanding it or what your doing is the part that will take 2-3 days lol
Sent from my tf running krakd warped an twisted 1544mhz Blades kernel
Thanks so much Danzano.
You really helped me out alot. I installed Ubuntu like you suggested, and was able to safely remove the ubuntu partition from my tf's internal memory.
SomethinAmazinn said:
Thanks so much Danzano.
You really helped me out alot. I installed Ubuntu like you suggested, and was able to safely remove the ubuntu partition from my tf's internal memory.
Click to expand...
Click to collapse
All good mate it comes in handy alot for work on the tf and other bits and pieces
Sent from my tf running krakd warped an twisted 1544mhz Blades kernel

[Q] TF101G formatted /system by mistake... without backup.

Hey Guys,
I wanted to prepare my TF101G for being sold. So I deleted all the files on the internal storage. Then I went to the recovery and performed a factory reset.
So far so good.
I then unfortunately thought it might be a good idea to format the /system as well. I know it wasn't a good idea.
I tried now various solutions but nothing worked.
What I tried so far:
-pushing a update.zip via ADB. Doesn't work because ADB doesn't see my TF.
-various scripts like wheelie and others. I installed the drivers successfully but when I want to run one of those scripts the connection brakes up and I have to boot into APX mode again.
My TF101G is a BAO which was running Megatron 1.1.6 before the wipe.
The current bootloader is 9.2.2.4
The recovery which still works is I think the touch version from this thread.
http://forum.xda-developers.com/showthread.php?t=1213723
It can't access the SD card.
I hope someone can help me to get my transformer back to life.
I still have a backup on my SD card which I saved in case that the new owner doesn't wants it after a 1 week trial.
formatting system should have no effect on wheelie/NVFlash. Maybe try it on another computer
I tried on the same computer but under Ubuntu instead of windows.
The output is:
Code:
[email protected]:/home/XXX/android/wheelie# ./wheelie -2 -o 0x300d8011 --bl bootloader.bin -c transformer.bct
Wheelie 0.1 - Preflight for nvflash.
Copyright (c) 2011-2012 androidroot.mobi
========================================
Using SBK type 2.
Using bootloader: 'bootloader.bin'.
Using BCT: 'transformer.bct'.
----------------------------------------
[=] Chip UID: 0x428008244002117
[-] Incorrect SBK or SBK type selected. nverror: 0x4.
oops didnt see the G for some reason
Wheelie doesn't work on the Tf101G... i think you should get doom in here he would be of more assistance than i can be
Well you have recovery, so go into that and adb push a working stock-based rom (I recommend arhd) then once that's working again you can try the downgrade again.
Thing O Doom said:
Well you have recovery, so go into that and adb push a working stock-based rom (I recommend arhd) then once that's working again you can try the downgrade again.
Click to expand...
Click to collapse
thought of that but he said
"pushing a update.zip via ADB. Doesn't work because ADB doesn't see my TF."
Hmm that recovery supports it, afaik. ADB is just about the only chance here with no NvFlash
I'm a bit confused ATM.
The TF is showing in the device manager but I don't get any feedback via adb.
adb is working though just tried it with my phone.
It shows as Asus Transformer ADB Interface.
Does it say offline?
Thing O Doom said:
Does it say offline?
Click to expand...
Click to collapse
Where?
adb devices
It doesn't show anything. Just empty space.
That means ADB drivers aren't set up properly, OR the tf isn't sending an adb signal... :/ This is in recovery?
This is a tough one... almost no way to get a .zip on there without NvFlash...
Nebucatnetzer said:
It doesn't show anything. Just empty space.
Click to expand...
Click to collapse
Did you try adb in ubuntu?
sent while running with scissors
gee one said:
Did you try adb in ubuntu?
sent while running with scissors
Click to expand...
Click to collapse
He mentions above that it works with his other android devices I believe, so I don't think it's a windows issue. Never can hurt to fire up linux though
I noticed that ASUS would change the USB device IDs every so often, so the windows drivers could be out of date by the type a new firmware is pushed out.
gee one said:
I noticed that ASUS would change the USB device IDs every so often, so the windows drivers could be out of date by the type a new firmware is pushed out.
Click to expand...
Click to collapse
Why in the world would they do that..? Nevermind, it's ASUS!
OP definitely try a linux box though, not needing drivers is one less kink to work out.
DSL or Puppy linux in a VM box worst fine
I tried to do on Linux yesterday but I had some trouble getting it running. No idea why though it worked before. I'll try again today in the evening.
Sent from my Galaxy Nexus using xda premium
Thing O Doom said:
That means ADB drivers aren't set up properly, OR the tf isn't sending an adb signal... :/ This is in recovery?
This is a tough one... almost no way to get a .zip on there without NvFlash...
Click to expand...
Click to collapse
Yes in the recovery.
Sent from my Galaxy Nexus using xda premium
Nebucatnetzer said:
I tried to do on Linux yesterday but I had some trouble getting it running. No idea why though it worked before. I'll try again today in the evening.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Great I had to fix adb first. The excluded some things with Ubuntu 12.04....
http://www.hackersgarage.com/adb-no-such-file-or-directory.html
And ladies and gentlemen we got contact!

[Q] Installing Arch Linux on Asus Transformer TF101 sbkv2

I'm presently trying to get arch linux wroking on my transformer tf101. I'm taking advice from the thread at "archlinuxarm.org/forum/viewtopic.php?f=27&t=4670", but there's something diffrent in my approach: I'm trying to boot arch from the SD card on the keyboard (not the micro SD card).
You can read the posts on the linked thread in order to know all I've been through.
I use linux3.1.10.img file containing zImage (linux kernel), initrd.img and bootimg.cfg (which helps me specify where's the OS to boot, here it's root=/dev/sda1 for the sdcard on the keyboard). After having made my modifications to the files, I update the linux3.1.10.img file and blobpack on LNX partition ready for flashing through CWM.
The flashable file actually flashes from CWM and something appears on the screen when it reboots, but it stops with errors. The problem seems to be that the SD card is not readable at the moment initrd does it's job (it's related to the fact that I use the SD card on the keyboard). Here's what it looks like:
Code:
Initramfs unpacking failed: LZMA data is corrupt
upli_phy_power_on: timeout waiting for phy to stabilize
upli_phy_power_on: upli write failed
tegra-ehci tegra-egci.1: Failed to power on the phy
g_ether gadget: rndis: can't bind, err 0
mxt_config_settings
power_supply dock_battery: driver failed to report `status' proterty
power_supply dock_battery: driver failed to report `status' proterty
sdhci-tegra sdhci-tegra.2
sdhci-tegra sdhci-tegra.2
sdhci-tegra sdhci-tegra.0
sdhci-tegra sdhci-tegra.0
Tegra protected aperture disabled because nvmap is using system memory
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[... bunch of errors I don't want to type ...]
CPU1: stopping
unwind: Unknown symbol address c0008364
unwind: Index not found c0008364
Light sensor: a13000a_interrupt_handler
So I need to modify the initrd.img in order to have the sdcard reachable (I guess), but I don't know what modification to do. May be someone could help?
THREADS I'VE USED FOR GETTING HERE:
- archlinuxarm.org/forum/viewtopic.php?f=27&t=4670
- forum.xda-developers.com/showthread.php?t=1537566
I'VE ATTACHED THE IMAGE I USE FOR FLASHING (NOT BLOBPACKed YET)
"Initramfs unpacking failed: LZMA data is corrupt" would be a good place to start. If the initramfs fails to run then the kernel is missing a bunch of stuff for the boot process, so things will fail, like mounting the root filesystem.
Did you check this out? Someone seems to suggest a change in initramfs.conf...
I've red the post and checked my initramfs.conf file and it was already set to COMPRESS=gzip.
Anyway, I don't think it's related because the guy on the thread I linked above succeeds with the same image file. The only differences are :
- He uses the micro SD card rather than the SD card in the keyboard
- The configuration file bootimg.cfg is set with root=/dev/mmcblk1p1 (micro sd card) rather than root=/dev/sda1 (SD card on the keyboard)
So, as Gary (the owner of the thread on archlinux-arm Forums) said, I should make a change related to the search of devices made by init script(?), in order to have detected the right device before going into initramfs job.
EDIT
The problem seems to be elsewhere because I've just tried with micro SD card and I had the same error messages! My guess would be that the blob file may not be flashed completely and that's why I would get the LZMA archive corrutpion error. Or it may be something else, I don't know.. I'm pretty lost....
I'm using:
- ASUS Transformer TF101 SBKv2
- Latest stock ASUS firmware installed
- CWM-based Recovery v5.5.0.4 roach-tf101-r2
Hello, I haven’t read all the linked threads you posted but I remember I tried to install Arch on my TF101G as well once, but using a chroot method. I haven’t got too far though and for a lack of support I gave up =S
Thing is, I’d love to see Arch on my tablet as well, since it is my main (only) system on my pcs. Can you try installing TWRP as recovery, I’ve been using it for about a month now and it seems a lot more trustful and maybe it will be able to help you a little bit more. Also, aren’t the devices on /dev/block/sda1? I remember it being like this on mine, but maybe my current rom put it that way.
I’m subscribing here and will be reading the other threads to try it out myself. Just, what do you mean by sbkv2?
Sent from my Transformer TF101 using Tapatalk HD
leomeloxp said:
Can you try installing TWRP as recovery
Click to expand...
Click to collapse
I've just finished installed ubuntu on my tf101. I needed something to let me work while I ship my laptop to ASUS for repair. I won't be messing with my sd card that got ubuntu installed on it. But, if I get a micro sd card to play with, I'll give it a try (I can't promess I'd be doing this soon)
leomeloxp said:
aren’t the devices on /dev/block/sda1?
Click to expand...
Click to collapse
From CWM and Android point of view, devices are, in fact, located as you said. But, from linux distros point of view they are rather disposed like I said (/dev/sda1). So when you want to tell a linux distro to look for files, you use this "/dev/sda1" rather than this "/dev/block/sda1". That's what I understood after playing with this.
leomeloxp said:
Just, what do you mean by sbkv2?
Click to expand...
Click to collapse
All I know is that there are two types of transformer tf101: SBKv1 and SBKv2. I think ASUS has made some changes in order to prevent people messing with roms (which is what we're doing) but I think people have worked their way around this issue and it's not of concern anymore..
So, any news on this one?
I read the posts on the ALARM forum, it seems a little bit tricky to do it, I might some good couple of days at home to be able to focus on this one. But apparently they got Kernel 3 on it already, with Wifi and X server (even Openbox I think).
Sent from PomPoko [TF101G] using TapaTalkHD

I wanna dual boot Ubuntu / Android on my SL 101

Ok, so, I want to dual boot ubuntu and android but:
I do not want to change my current partition layout (and lose all my data)
I don't want to touch the current android install AT ALL
I would like to run ubuntu from my SD Card
I would like to run ubuntu from an Image (img file) on my sd card
I would like to press vol down and power at boot to boot to ubuntu
I am rooted, I have (what the sbkcheck says) SBKv1
One more thing.
Why don't we have an SL101 forum?
I believe there is a pseudo-dual boot for our device where you could run Ubuntu from SD card. But if I remember correctly, each time you want to switch operating systems, you have to flash a different kernel. I'm not entirely sure though, I'll keep looking for the post.
Even though you have SBK1, SBK differs per device. Meaning Nvflash still isn't available to us yet.
Also, SL101 doesn't have a forum because frankly there aren't enough users. Plus the device is so similar to the TF101 and some ROMs run fine on both.
Solar.Plexus said:
I believe there is a pseudo-dual boot for our device where you could run Ubuntu from SD card. But if I remember correctly, each time you want to switch operating systems, you have to flash a different kernel. I'm not entirely sure though, I'll keep looking for the post.
Even though you have SBK1, SBK differs per device. Meaning Nvflash still isn't available to us yet.
Also, SL101 doesn't have a forum because frankly there aren't enough users. Plus the device is so similar to the TF101 and some ROMs run fine on both.
Click to expand...
Click to collapse
I remember seeing a way to flash the recovery partition with something that allowed you to press vol down and power to boot to ubuntu, using the SDcard as / .. basically i'd like that type of setup only with an .img file on the sdcard instead of using the raw sdcard.

[Q] where is boot options on transformer infinity?

I unlocked my boot loader and have not yet found where I can boot from a SD card or usb thumb drive...
I want this as a step towards partitioning and dual boot option...
I have the 64gig infinity, I want to install 10.4 Ubuntu, or more modern mint, or...
Any words of help, how to get this infinity to stop and notice my usb thumb as a boot option?
THANKS
koko
kokoPedli said:
I unlocked my boot loader and have not yet found where I can boot from a SD card or usb thumb drive...
I want this as a step towards partitioning and dual boot option...
Click to expand...
Click to collapse
Unlocking the bootloader only allows you to install and boot unsigned recoveries and kernels. Little is known how to reconfigure the bootloader - I have never seen a thread here how to do it. However I know some of the theory behind it:
Tegra devices use a proprietary partition table. On some devices, like our TF700, this partition table is even encrypted with a device-specific key, same as the bootloader itself. This is the partition table with the 3-letter partition names like BCT, PT, SOS, LNX, etc. It is used for the bootloader's blob flashing feature, and for NVFlash.
The Linux kernel on the TF700 (also on the TF101) uses a standard GPT, which is located at the end of the eMMC. This partition table does not contain some of the hidden partitions, in particular the boot partitions that contain recovery and kernel are invisible.
I think your safest bet is to use the same kernel for both Android and your Linux distribution, like rabits did, or try to use kexec.
> The Linux kernel on the TF700 (also on the TF101) uses a standard GPT, which is located at the end of the eMMC. This partition table does not contain some of the hidden partitions, in particular the boot partitions that contain recovery and kernel are invisible.
> I think your safest bet is to use the same kernel for both Android and your Linux distribution, like rabits did, or try to use kexec.[/QUOTE]
Thanks for responding! I appreciate it =)
And I wish I knew enough to try what you suggest, but I do not...
I got this infinity for 2 reasons, one was the hardware looked great to turn it into a linux box, the other was to use the speech to text function...
I was told by the sales guy that function worked fine out of wifi range... I guess he must have had a cell version od android, as I get nothing out of wifi range. Now I wish I had never gotten this, or at least never unlocked it with the asus unlocker so I could return it!
oh well, live and learn, I guess someone will still give me SOMETHING for it.
Unless someone else here tells me how to run non-android version of linux on this box ? Please ?!?
Read the Ubuntu thread from rabits.

Categories

Resources