yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] _that:
Flashing the boot image with fastboot works fine if you flash a blob with a dummy signature header (just tried it again). However booting "on the fly" really does not work for me. Apparently that is an exclusive feature of the AndroidRoot hacked bootloader (quote from the website):

To convert a boot.img to a blob: use blobpack from here: https://github.com/AndroidRoot/BlobTools

After blobpack the blob should start with "MSM-RADIO-UPDATE". Then we have to prepend a dummy signature header: "-SIGNED-BY-SIGNBLOB-" followed by 8 0-bytes (total 28 bytes). Some people use an extended version of blobpack, I simply use cat. ;)

The 0-bytes usually contain the length of the content and the length of the signature - since we don't have a valid Asus signature for locked devices anyway and the unlocked bootloader only cares about the header, the dummy header is enough.
[Asus Transformer TF700] rabits:
Hi, Guys

Release version 0.6.2

New features:

Dualboot with Android CleanRom 2.7.2 - Initrd now support dualbooting linux (from any sdcard or usb device) and Android with wifi.

Keyboard remapping - xmodmap is replaced by evdev keymap.

Touchpad 2 finger tap - 2 finger tap - is mouse 3rd button.

Tegra3 drivers upgraded to v16.2

Some tweaks of Chromium - caching in ram

Also, I have some problems with Flashing on non-nvflashed device, Totem, HDMI, FlashPlayer, Skype - if you can help, please go to developers thread.

Thanx
[Asus Transformer TF700] senko.exe:
I've just installed Ubuntu via fastboot on my Asus with secured bootloader.

But I ran into a problem:

WiFi connection is not working.
[Asus Transformer TF700] rabits:
Hmmm... Awesome)))

But, my dear, how can I solve the problem without any information? Please, read this text. As a minimum I need dmesg.
[Asus Transformer TF700] bozsc:
Tried 0.6.2 for a few hours tonight. Looks awesome so far but I've found a few bugs.

1. Resolution is increased on Android and Ubuntu -- icons and text are smaller than normal. Not sure if this change is intentional or not, but my eyes are pretty bad so I'm looking for a way to change it back. Only option for changing the display in Ubuntu is "1920x1200 16:10".

2. Wifi is really buggy. I clicked the wifi menu in the menubar and it didn't show anything different from what senko.exe saw. After rebooting, it now shows two wireless devices available for me to use, but I can't access my home's wifi network with either one.

3. I hit the top right menu icon (gears icon) and then clicked "Suspend". The screen went dark (not off), and then it refuses to come back. Before it would just reboot.

4. When I boot up the tablet and the dual-boot selection menu comes up, if I don't have the keyboard dock plugged in I can't choose Android (defaults to Ubuntu).

Here are some screenshots re: wifi and my device information: https://www.dropbox.com/sh/1ovs3xmwpovfk6k/y_T5imauk8
[Asus Transformer TF700] rabits:
Resolution of screen is not change - dpi maybe? You say about customization. Now in ubuntu I set dpi to 130. This option placed in /etc/lightdm/lightdm.conf: xserver-command=X -dpi 130. Please, change this value. This change is not affected to Android CleanROM 2.7.2. Other ROMs is not supported now.

Guys, please. I see the problem, but I can't solve it, because I have no information. Attach appropriate logs or some info in your messages. If you can't and you are not advanced linux user - please, wait for a stable release v1.0.

Yeah, currently dualboot is not support selection without keyboard and this is problem... I would like to create graphical implementation of initrd dualboot with touchscreen (or volup-voldown keys) support. This is task for me.
[Asus Transformer TF700] ricardodg:
So, do you mean that you fastbooted the img file without turning it into a blob? If so, I will certainly give this a go myself!
[Asus Transformer TF700] ricardodg:
Never mind, I should have read the revisedOP.
[Asus Transformer TF700] senko.exe:
Solving WIFI problems:

I realized that not only I ran into this problem.

I searched a bit in the internet and found the solution:

1. Turn "Enable Networking" off

2. reboot

3. Create file /etc/NetworkManager/NetworkManager.conf

4. Write this into file and save:

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

[ifupdown]
managed=false

5. reboot
[Asus Transformer TF700] Solarusj:
This is awesome and exactly what I need! :D So has anyone managed to setup a boot method yet that we can do directly from the Transformer rather than needing an external pc? This is great progress but I am hoping to get some sort of dual boot in place.... :)
[Asus Transformer TF700] rabits:
This file is not present in rootfs before you create it?
[Asus Transformer TF700] senko.exe:
Yes, the "NetworkManager" folder was empty.
[Asus Transformer TF700] rabits:
Yeah, sorry guys - my utility clears the directory. In a future version of this will not happen again.
[Asus Transformer TF700] Solarusj:
Guys, Can someone please post a zip or something that can be run from within a windows environment for step 3?
[Asus Transformer TF700] ryanbadowski:
This link is dead. Does anyone still have the linux-install-0.8.3.zip file?
[Asus Transformer TF700] skorpions2000:
:eek::rolleyes::(:confused:
[Asus Transformer TF700] workdowg:
In my public dropbox folder for who knows how long... ;)

https://www.dropbox.com/s/7a24kf194p3ep6z/linux-install-0.8.3.zip?dl=0
[Asus Transformer TF700] PaintballerAlex07:
Deleted
[Asus Transformer TF700] vogon10:
Links are dead

Hey does anyone still have this files? I coundn't find them anymore but would be interested to install the dual boot...

Thank you and Best regards!
[Asus Transformer TF700] steffenbakke:
If I was you I'd take a look at the kexecboot thread :)
[Asus Transformer TF700] vogon10:
Because of CWM and CM11

Hey thanks for your fast reply. I'm in this soluition because i having CM11 with CWM on my TF700. And I once made bad experience with replacing CWM with TWRP. So I'm interested doing the "old" way. :)..

Thanks alot.

Vogon10
[Asus Transformer TF700] workdowg:
Here's the "latest" rabits installer. I believe it has the directory fix in it. You can use the 12.10 rootfs from the kexecboot thread.

https://www.dropbox.com/s/7a24kf194p3ep6z/linux-install-0.8.3.zip?dl=0
[Asus Transformer TF700] munhozthiago:
Possibility to work with CM11?

Hello guys,

Although the project is closed, if anyone could help it would be great!

I've managed to install all the parts on my CM11 Tf700t with ubuntu rootfs. Linux works awesome! No bugs detected so far.

In fact the problem is that I can not enter in my Android rom. I wonder if it could be caused by CM11 instead of CM10 or another cause? Have anyone of you gone through it?

I've read that someone on the thread could not initialize also, but re-installing solved, but not here. What I've done so far was trying to re-flash the CM11 without the boot.blob file as I've seen in other tutorials. It did not work.

I wonder if could be some kind of script for updating the boot manager, like in grub?

Please share some experience to guide me fixing this :good:
[Asus Transformer TF700] ikwidtech:
ANYONE PLEASE HAVE THESE FILES????
[Asus Transformer TF700] rabits:
Fastboot? Use all forums search and you find it. Drivers? Use search in tf700 thread and you find it.
[Asus Transformer TF700] ricardodg:
Thanks for all this rabits.

Note that you will probably need to create a directory /etc/NetworkManager/system-connections

as well -- at least I had to do so.

I think someone asked earlier, but is it possible just to flash this using CWM or twrp?
[Asus Transformer TF700] rabits:
Yes, I will prepare the installer, but later - after stabilizing kernel and rootfs. For now main task is creating good dualboot with img installer into main memory.
[Asus Transformer TF700] Solarusj:
OK, so no problem, I downloaded the Ubuntu CD and just ran it through there.

I now have both Clean Rom and Ubuntu thanks!! :)

I will start to feedback now on anything that I find. Here are the first couple of things

- As well as the wireless fix by creating the NetworkManager.conf file I also needed to create the directory system-connections before I was able to connect to anything

- Ubuntu Software Centre is not loading but I don't know why as I can't see any errors except that I get an invalid error

- Shutdown doesn't appear to actually finish i.e. the screen back light has been staying on

- for some reason I am unable to add a vpn connection

- Unable to load the flash plugin for Firefox from the adobe website (redirect from You Tube that usually works ok)

Think that is it for now guys

Thanks for the great work so far!!

:)

-
[Asus Transformer TF700] Sh0X31:
For Initrd dualboot I need nvflashed??
[Asus Transformer TF700] _that:
No, only for "fastboot boot" (booting without flashing) you need the hacked bootloader.
[Asus Transformer TF700] rabits:
No, you can use unlocked bootloader from asus. fastboot flash boot boot.blob - should working.
[Asus Transformer TF700] ricardodg:
I must say it is pretty good! If it wasn't for the fact that suspend does not work (it usually reboots) then it would actually be usable!

For me the booting to Android doesn't quite work either, but I think you know that --- it does boot but CyanogenMod doesn't like something and parts crash. Still it all looks very promisiing.

There looks to be some I/O problem -- fairly substantial periods of no activity -- but other than that, remarkably stable for this stage.

Great work! I hope there is something I can do to help.
[Asus Transformer TF700] parwathy:
Hey rabits

Just wanted to say thanks for your work! I just bought my TF700 and will wait a bit before unlocking bootloader (and loosing warranty :( ) but be sure Linux is the first thing I am going to install. I think I read somewhere we can use other UI like LXDE, and also on OP, you mention ram eating problems with Unity. I guess this is different with LXDE or XFCE?

Anyway, thanks again for this amazing project.
[Asus Transformer TF700] AbdouRetro:
just sucks having the .30 bootloader....first not being able to brick proof, then missing out on native linux...

There must be some test points for bootloader erasure and re-flash!
[Asus Transformer TF700] _that:
rabits is using (a hacked version of) the .30 bootloader himself, so what exactly is your problem?
[Asus Transformer TF700] danger-rat:
You can still install with the .30 bootloader.

You need to flash the image via fastboot, instead of simply booting into the image.

The unsecure bootloader lets you boot the image (without flashing), which is nice but not essential...

---------- Post added at 07:39 AM ---------- Previous post was at 07:38 AM ----------

Where do you get a hacked version of the .30 bootloader?
[Asus Transformer TF700] _that:
Here: http://androidroot.mobi/t3_nvflash/
[Asus Transformer TF700] danger-rat:
Lol - must've been the one I used then. I assumed that because upgrading to .30 prevented you from using NVFlash, that the NVF bootloader must be pre .30
[Asus Transformer TF700] maxal:
Hi, I would like to give this another try, but before I do can some one confirm the process for getting back to android.

I am on Cleanrom 2.7.2 and I made a back up of my boot img using twrp do I just reboot in to recovery and flash the boot img using twrp.

Thanks
[Asus Transformer TF700] _that:
Yes, that's it.
[Asus Transformer TF700] maxal:
Ok thanks, It booted ok in to Ubuntu linux

I now have have a long line of numbers on left hand side of the screen from 1 to 671 cpu ext temperature 33 is this correct

I have now booted back to Cleanrom, didn't like what I was seeing on the screen.
[Asus Transformer TF700] ady_seray:
WOW, nice job guys!!

I was wondering if this could also work on the Nexus 10? Or will porting it be harder because of Tegra vs Exynos differences (and also because of A15 vs A9 differences)?
[Asus Transformer TF700] maxal:
I have written the rootfs.img to my sd card and put it back in the card slot on my dock.

I then flashed the boot.img via fastboot and the boot.img flashes ok. I then fastboot restart. When my tablet restarts I get Linux trying to load, and this is what happens.

Starting Initrd, mount root, trying default root: /dev/sda1 mount: mounting /dev/sda1 on /root: failed no such file or directory failed.

Can any any one help me please.
[Asus Transformer TF700] ricardodg:
Sounds like the rootfs image is no good. How did you prepare it? You can see it if you have a machine that will recognize ext4 (I think it is) which is to say a Linux machine.
[Asus Transformer TF700] maxal:
Hi, I have a windows 7 laptop and I used bootice to convert my sd card to ext4 I then used win32diskimager to write roofts.img to the sd card.

I don't know anyone with a linux machine unfortunately so I can't check the sd card.
[Asus Transformer TF700] _that:
Did you write it to the bare card, or to the first partition on the card?

You can download a bootable Linux system (e.g. SystemRescueCD) and burn it onto a CD or write it to a USB stick, then you have a Linux machine. Everyone who tinkers with Android should have access to a Linux system and some basic Linux knowledge, it always comes handy.
[Asus Transformer TF700] maxal:
I was looking at that last night, I will look into further, Thanks
[Asus Transformer TF700] maxal:
Maybe my problem is I don't think I understood the mount sd card process: no4 in the install instructions.

Could some explain the process please I have a windows7 laptop and I will be using the sd slot on my dock.

Thanks.
[Asus Transformer TF700] _that:
Number 4 in the instruction says:

No mention of mounting here. This copies the image to the first partition of the card. You can use a Windows software for that, but it needs to write to the partition, not to the complete card.
[Asus Transformer TF700] maxal:
OK, I have a 16gb card and I will use gparted to format the card can you tell me how I should set it up ie partiton sizes etc.

Thanks.
[Asus Transformer TF700] _that:
Simply create one partition (you don't even need to format it) with the maximum possible size. Then, since you are already running Linux if you use gparted, use the dd command in the OP to copy the filesystem into the partition.
[Asus Transformer TF700] maxal:
I be using gparted from a disc on my windows laptop. Can you use gparted to write to a disc ?
[Asus Transformer TF700] _that:
No, but since gparted is a Linux program you can use a shell on the same Linux system and the dd command.
[Asus Transformer TF700] maxal:
That's interesting thanks.
[Asus Transformer TF700] singoutout:
Hi :)

I was wondering if a smooth version with a usuable cube desktop will soon come out, or do we still far from that point? I remember I read the announcement of a proper release with a user friendly interface coming around January 8th. Am I right?

Thanks for this fantastic work!!! :)

I hope I'll soon be running a stable dualboot with a full-working Ubuntu thanks to you ;)
[Asus Transformer TF700] rivera151:
Probably a stupid question but I will ask anyway.

I believe I can't do this on my system (yet) because I already upgraded to jellybean, right? The bootloader that allows to boot this setup needs to be written with nvflash, and there is no nvflash with the jellybean image? Is this right?

Also, I guess I could also flash to a previous ICS factory build, setup nvflash, and then upgrade to a jellybean build, no?

Ubuntu has been my primary OS for 7 yrs now. I would looove to get it working on this little sucker.
[Asus Transformer TF700] _that:
No, you can flash the kernel and the bootloader will boot it just fine. You just can't boot the kernel directly without flashing.

No. Setting up nvflash requires a bootloader that does not check signatures. All bootloaders after 9.4.5.26 check signatures, and it is impossible to downgrade to an insecure bootloader.
[Asus Transformer TF700] rivera151:
So once I upgrade to JB the bootloader gets upgraded, but if I downgrade to ICS (pre 9.4.5.26), it keeps the JB bootloader but boots to ICS image? Is this what you mean?
[Asus Transformer TF700] _that:
You cannot downgrade from JB to ICS pre 9.4.5.30, it will fail the signature check.

(at least that's what everyone said, I never tried it myself)
[Asus Transformer TF700] tidestone:
I've done something stupid, can anybody help me?

I flashed boot.blob into my TF700T, but it failed to boot correctly. Ubuntu got rebooted continuously. You can find the screen output in the attached picture. It is

Unfortunately, I didn't backup my boot image.

Do anyone know how to solve this continuously booting or recover my TF700T to Android? Thanks!

View attachment 1628749
[Asus Transformer TF700] rivera151:
Good to know. Thanks for the heads-up. No Ubuntu for me, not yet. Props to you guys for getting it working.
[Asus Transformer TF700] rabits:
Yes, I think the rootfs in the main memory of the device will solve some problems with io, but it's definitely not the end)))

In the next few days (try to January 13) I will prepare a solution that will allow relatively easy install the image to the main memory.

Initrd says that it can't find program "init" in rootfs. Maybe problem in rootfs on sdcard?

You can use kernel from CleanRom to recover your android.
[Asus Transformer TF700] singoutout:
Looking forward to it !!! Probably be checking this thread all the time on Sunday ^^

Thanks again for sharing your work :)
[Asus Transformer TF700] tidestone:
Thank you for your reply.

I rewrite the sdcard, and the problem is still the same. Anyway, I'm trying to recover my Android.

Thank you, I'm trying on this.
[Asus Transformer TF700] tidestone:
This works, Thanks!
[Asus Transformer TF700] rabits:
Release 0.7.1 is here!

New features:

Rootfs in main emmc memory - virtual disk file installer

After installation you can use pad-mode without dock!

Improved and upgraded to "Multi" boot menu

Android can sleep!

Switched to tar.lzma rootfs archive - now you can select size of rootfs (also in installer)

So... This is really awesome ;)

I look forward to your tests and reviews
[Asus Transformer TF700] aros1975:
Hi!

I'm from Poland. First, I'm sorry for my english.

I have Asus TF700T and I wanted to try Your native Ubuntu. I hope you can help me, because I'm stuck.

After buying the tablet, I have updated it to JB by typical Asus way.

Next I did all things to have CleanROM like in this topic: http://xdaforums.com/showthread.php?t=2088176

1. Get the ASUS Unlock tool -> after this step on the left side of the top i have a words "The device is unlocked"

2. By the Scott's TF700T Recovery Install tool V1.0 I put TWRP to my tab and next I changed ROM by TWRP.

And now I'm trying to launch native Ubuntu from your post http://xdaforums.com/showthread.php?t=2014759 but I'm stuck.

1. I downloaded all files to 1st partition (EXT4) to sdcard.

2. Power with Vol- and run by Vol+ Fastboot mode (USB icon)

3. My tablet is connected to Ubuntu on PC. In PC is sdcard with all files (boot-0.7.1.blob, tf700-rootfs-0.7.1.tar.lzma)

4. If I try step 8, I can't do any option. Take a look:

Select one way:

1. To replace your bootloader by multiboot do:

# fastboot flash boot <path_to_file_on_pc_???>/boot-0.7.1.blob

It reported:

sending 'boot' (8192 KB)...

FAILED (command write failed (Protocol error))

finished. total time: 0.023s

OR

2. To test boot (you need unsecured AndroidRoot bootloader to do that) <- do I have unsecured bootloader if I did steps with ASUS Unlock tool and I have a message letf top "The device is unlocked"?

# fastboot boot <path_to_file_on_pc_???>/boot-0.7.1.img

It reported:

downloading 'boot.img'...

(bootloader) Received Data of Bad Lenght

Can You help?
[Asus Transformer TF700] rabits:
Seems like your usb-port is not ok - please, use motherboard usb ports on back of your workstation.

You don't have AndroidRoot hacked bootloader - you can't use fastboot boot command.
[Asus Transformer TF700] aros1975:
Do you mean, sdcard with boot.blob and tf700-rootfs-0.7.1.tar.lzma?

This sdcard should be inserted to the PC or tablet? If on PC, can I use another location on PC with Ubuntu, like Desktop for example?
[Asus Transformer TF700] rabits:
Guys, why "Copy tf700-rootfs-0.7.1.tar.lzma archive to first partition of sdcard (FAT or ext* formatted)" you understand as to copy everything to sd card?))

"device" - is your tf700 device. Pull-out sdcard from your PC and insert into tf700 dock (or you can try to insert in microsd tf700 reader - I'm not test that, but this is should work).
[Asus Transformer TF700] danger-rat:
Works fine on micro SD...
[Asus Transformer TF700] maxal:
Hi rabits, I would like to give this another try, but first can you confirm the process for going back to Android, is it enter bootloader and then recovery and flash Cleanrom 2.7.2 boot.img ? Also not sure what you mean here (Install script is search file on sdcard, with name "tf700-rootfs*.tar.lzma") can you explain please.

Thanks.
[Asus Transformer TF700] richajf:
The 0.71 rootfs download link is broken. :(

http://goo.im/devs/rabits/tf700/tf700_071/tf700-rootfs-0.7.1.tar.lzma
[Asus Transformer TF700] rabits:
Sorry, I have some problems with this archive. I'll reupload it to the next 2 hours
[Asus Transformer TF700] richajf:
Awesome. Thanks! Can't wait to give this a shot. :D
[Asus Transformer TF700] danger-rat:
Yes, just install the CleanROM boot.img to restore Android, although there is really no need to - since this is dual boot, you can boot onto Android any time you wish...

When you boot, you should get 4 options: Ubuntu, Android, install, and shell.

The install option is for the initial set up. When you select install, the install script will search your SD card for a file with the name "tf700-rootfs*.tar.lzma" (which I think is what rabits was meaning to say).
[Asus Transformer TF700] aros1975:
After that I have a message on PC:

root@ubuntu-studio:/home/ubuntu-studio/Desktop/asus# fastboot flash boot boot-0.7.1.blob

sending 'boot' (8192 KB)...

OKAY [ 2.901s]

writing 'boot'...

OKAY [ 8.824s]

finished. total time: 11.725s

root@ubuntu-studio:/home/ubuntu-studio/Desktop/asus#

On tablet I can still see old boot menu with RCK, Android, Fastboot and WipeData icons and bellow I have a blue progress bar.

Should I reset the device?
[Asus Transformer TF700] danger-rat:
Type on your PC:

fastboot reboot
[Asus Transformer TF700] maxal:
Ok but the name is different it has a * after rootfs, but the original I downloaded had -0.7.1 after rootfs I have tried renaming it but you can't use *
[Asus Transformer TF700] danger-rat:
* is a wildcard, so that he doesn't have to update the script every time the image changes... :thumbup:
[Asus Transformer TF700] aros1975:
I know the reason of troubles with fastboot. If you do not use oryginal cable, change it.

ps. Thank You all for help! This post is from Ubuntu on TF700T
[Asus Transformer TF700] ariadnejro:
I am currently on CleanROM 3.1 with one of the Clemsys kernels. After flashing this boot image, if I select the option for booting to Android, which kernel would the system use? The stock kernel? Or maybe this boot image doesn't touch the previously installed kernel?
[Asus Transformer TF700] rabits:
My damn SSD is broken again... Now I'm prepared rootfs 0.7.1. Please, update it if you already download previous.

Also I add simple zip installed for boot image (to replace fastboot step). Its modified kernel installer from cleanrom. Copy it to SD and install from recovery like CleanROM - now you have dualboot image)))
[Asus Transformer TF700] aros1975:
rabits, are you planning to work on other resolutions then 1920x1080?
[Asus Transformer TF700] rabits:
Hi, you can change resolution of display right now:

$ gtf 1280 800 60

$ xrandr --newmode "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync

$ xrandr --addmode LVDS-1 1280x800_60.00

$ xrandr --output LVDS-1 --mode 1280x800_60.00

But, be careful with xrandr - use remote ssh connection to fix some problems.
[Asus Transformer TF700] rabits:
Now I use modified Clemsyn OC kernel. This kernel is placed in boot image and used for linux and android booting.