yashsingh1/xdaforums huggingface dataset:
[Windows 8 Development and Hacking] Jason_25:
I am still not having the brcmfmac driver detect my wireless. This is with Ubuntu 13.04 with kernel 3.8.0-19-generic. The system is installed to USB with the Ubuntu server edition.

I have tried 2 different brcmfmac43241b4-sdio.bin and the brcmfmac43241b0-sdio.bin. I have tried renaming them and adding the driver to modules. Being a server install so there are very few modules loaded and nothing that would conflict as far as I can tell.

coretemp

kvm_intel

kvm

ghash_clmulni_intel

aesni_intel

aes_x86_64

xts

lrw

gf128mul

ablk_helper

cryptd

brcmfmac

brcmutil

cfg80211

microcode

joydev

mac_hid

lp

parport

hid_generic

usbhid

hid

usb_storage

I only see this in the dmesg:

usbcore: registered new interface driver brcmfmac

Is it required to switch the wireless off and on with the function keys? Nothing happens when I do that either. It is detected and working in Windows so I know it's not broken.
[Windows 8 Development and Hacking] cheatman:
Resize the windows main partition to install Android (about 10gb should be enough). Create a separate grub partition (about 100mb), install grub2 and configure Android as the only boot option.

Leave Windows as the default boot device (not grub). While in Windows reboot to advanced mode, where you can select a boot device using the touchscreen (other device - > grub2) and it reboots in android. When you reboot android Windows will start automatically.

Peace,

C.
[Windows 8 Development and Hacking] KingLegend:
i have the 16g model, so i don't nave 10 gb free,

2nd are your files being kept after a reboot?

Sorry for my bad english
[Windows 8 Development and Hacking] cheatman:
Minimum required to install android is 2gb. The rest is space for apps. You decide what you need :)

The files are kept after reboot. Just format a partition as ext3. You can do it manually also: extract the android x86 squashfs and point grub to the extracted Img to load the system root.

Peace,

C.
[Windows 8 Development and Hacking] KingLegend:
thanks. one last thing: is there a way to use microsd to keep data?

to switch volume i found this

https://play.google.com/store/apps/details?id=com.njsoftware.volumechanger

it adds volume buttons to notifications
[Windows 8 Development and Hacking] cheatman:
MicroSD drivers are not working correctly as you can also read in the previous posts.

C.
[Windows 8 Development and Hacking] tasadar:
It is very nice we have something working ,but can you post a video a working android on the tablet and showing how you dual boot if possible ?
[Windows 8 Development and Hacking] cheatman:
Sure thing. I just made a video and uploaded it to youtube so you can check it out. The shortcut you see on the windows start menu is not an app but a simple .bat file containing a reboot command. The contents of the reboot script is the following:

shutdown.exe /r /o /t 0

Also, the video with how it all works is here: http://youtu.be/lStFSiqx5Dg

PS: I normally have grub2 set up with no delay at boot (to cut the boot time) but I have it on 3 seconds in the video so you guys see all the "behind the scene" stuff and make it easier to understand.

Peace,

C.
[Windows 8 Development and Hacking] tasadar:
Great job, if someone can make the files microSD bootable would be very nice !!! Do you think it will work on other bay trail z3740 devices like Toshiba Encore in my case ?
[Windows 8 Development and Hacking] cheatman:
It will boot, but, as with all Linux since as far as I can remember (my Linux memories go back to about '96) the problems stem from lack of device drivers.

So you boot but display doesn't work, touch doesn't work, Bluetooth doesn't work, Wi-Fi doesn't work, sdcard doesn't work, gyroscope don't work, light sensor doesn't work, buttons don't work. Would you use it?

If we don't get proper driver support, the devices will suck on Android. It's not a platform problem (x86), it's a driver problem.

Peace,

C.
[Windows 8 Development and Hacking] tasadar:
What about the latest android devices(acer iconia tab 8 tablet) that use atom z3735 and intel hd graphics and other(many chinese tablets) that have the same hadware !? That would mean they solved the drivers problem right ?
[Windows 8 Development and Hacking] KingLegend:
unfortunately my SSD has been erased (don't ask me how i just partitioned at it worked at the beginning, but i decided to delete the new partition and it deleted the entire ssd). how to reinstall windows with ALL the drivers working?
[Windows 8 Development and Hacking] cheatman:
If everything is working for them, yes. For us to use their work, the components must be identical. So, to use the bluetooth driver, their devices must have the same bluetooth radio chip. For buttons, their device must have the same board etc.

Reverse engineering drivers is hard work. I don't do it anymore as it takes too much time. Now I stick mostly to hacking around and having fun with my devices. Heck, I don't even compile kernels anymore. I used to build overclock support for devices back when they were slower. Times change, huh...

Peace,

C.
[Windows 8 Development and Hacking] matonka007:
[MENTION=490310]cheatman[/MENTION] Can you please make step by step guide to install Android on drive in tablet? I created 10GB partition for Android and 100Mb for GRUB and what now? :D

Thanks :)
[Windows 8 Development and Hacking] kekken3:
+1

I'd also appreciate such a guide.
[Windows 8 Development and Hacking] cheatman:
Well guys, I will not go into a full step-by-step guide (depends very much on your configuration), but here is the summary and some useful links:

1. Boot ubuntu live CD and install grub2 tools (apt-get install grub-efi-ia32). Mount the EFI partition into /boot, if not already mounted. Otherwise, the grub installation will complain.

2. Mount the grub2 partition and install grub2 there (the 100MB one you created). The command to install grub2 to a separate partition should look similar to this one:

grub-install --root-directory=<grub2 partition mount point> /dev/mmcblk0pXXX

You have to replace the mount point and the destination partition appropriately.

3. Run "update-grub" to generate a default cfg. Take the resulting grub.cfg, change the timeout to 0 seconds and add the boot entry for Android-x86. I will post my grub.cfg later in an attachment. Make sure it is the first entry, so that it boots automatically. Make sure the root partition, kernel, ramdisk and system.img are placed in the root of the Android partition.

4. Extract the android t100 image (you can do this easily by mounting it on a loop device e.g.: mount -o loop /path/to/img/file/system.img /mount/point) by copying the contents to the Android partition.

5. The system partition will be in squashFS format. As such, it is not writable and must be unsquashed (use "unsquashfs"). Once you do this, the system.img will be available and changes to it will stick.

6. Create an empty data.img file (you set the size, mine is about 2GB for what I want to install) and format it as ext2 (fallocate or dd, then mkfs.ext2)

7. Make a Windows 8 shortcut to reboot into advanced settings and place it in the start menu for easy access.

8. Reboot into Android

9. Profit :D

Useful links:

- Unsquash FS: http://unix.stackexchange.com/questions/80305/mounting-a-squashfs-filesystem-in-read-write

- Update grub: http://askubuntu.com/questions/281119/how-do-you-run-update-grub

- Grub install to separate partition: http://askubuntu.com/questions/472669/install-grub-on-a-different-partition-on-triple-boot-system

- Make IMG files: http://ubuntuhak.blogspot.ro/2012/10/how-to-create-format-and-mount-img-files.html

- More grub: https://docs.oracle.com/cd/E26502_01/html/E28983/gkvif.html

- Even more grub: http://superuser.com/questions/376470/how-to-reinstall-grub2-efi

Hints: make sure to backup your EFI partition. Do not touch ASUS and Windows stuff on the EFI partition. Everything is recoverable, but may require a full re-install and you may lose data (due to formats) and time. Although you cannot brick the device, having to reinstall everything is a pain.

PS: the good part is that once you have it running, any subsequent updates only require you to copy and paste the system, kernel and ramdisk into the Android partition to update to the latest versions. Talk about an easy upgrade :D

Peace,

C.
[Windows 8 Development and Hacking] dvijetrecine:
it would be all nice if the android wouldn't freeze after 5-10 mins of usage :/
[Windows 8 Development and Hacking] SmokeyTech1:
Before i attempt this, does everything work? Like wifi etc ive been waiting a year to get android on this!
[Windows 8 Development and Hacking] back37:
Maybe somebody will make petition to Asus for making X86 bios (and drivers of course)? For example, Asus T200 have similar hardware specs (2GB ram, Atom Z3700 series...), but it have normal bios and can use 64 bit operation systems without our problems with 32 bit only... Of course i don't think that petition help us, but maybe something will change.
[Windows 8 Development and Hacking] Leggera_RUS62:
ConsoleOS DP1

Who has bootia32.efi for ConsoleOS?
[Windows 8 Development and Hacking] dvijetrecine:
don't get your hopes high, it randomly freezes, not really useable in that state. somebody mentioned earlier that after compiling newer kernel random freezes stoped
[Windows 8 Development and Hacking] SmokeyTech1:
Thats ok, at least theres devs working on it, and progress seams to be moving along
[Windows 8 Development and Hacking] hillbeast:
This isn't referring to Linux or Android, but in the OP it states that Windows 8.1 32-bit works but needs drivers.

I can confirm that the drivers are already on the device on the recovery partition. It's stored in a hidden system directory called 'Drivers' and they're all installable and all work. I have successfully installed Windows 8.1 from scratch on my T100 and it works flawlessly.
[Windows 8 Development and Hacking] andrea210701:
Or install the here http://support.asus.com/Download.aspx?SLanguage=en&m=T100TA

They' re also Windows 10 compatible

Tutorial for Windows 10 http://www.urtech.ca/2014/10/solved-how-to-install-windows-10-on-an-asus-t100-transformer/
[Windows 8 Development and Hacking] dvijetrecine:
only devs working on this are the ones from console os, and if we're lucky maybe next year we could have a working android
[Windows 8 Development and Hacking] cheatman:
In this case you wait for console os until next year and don't use the Android x86 image we are currently working on. A few days from now we should have a working image with power button support, brightness control, SD card and OpenGL working properly. Still no Bluetooth or orientation sensors though...

Have some respect,

C.
[Windows 8 Development and Hacking] matonka007:
We get fully working Android for t100 in week or two no longer. Only some small things not working.

SD card is working now

OpenGL too

And power button and volume button too.

Only g sensor and home button not working :)
[Windows 8 Development and Hacking] feduss:
Very good news :D!

What about the Developer Release 1 of consoleOS?
[Windows 8 Development and Hacking] Snoop05:
CloverEFI may be useful. Its bootloader, mainly used for non-apple mac's but also allow booting almost everything, can be used to boot old PBR, also change cpuid, or even efi booting on non-efi mobos (tested myself)

http://sourceforge.net/projects/cloverefiboot/

http://clover-wiki.zetam.org/Contents
[Windows 8 Development and Hacking] Leggera_RUS62:
The owner of Asus T300LA says it's a slightly modified Android IA from Intel.

Т100 - not boot.

Really good news: The guy with the 4pda.ru did dualboot. Windows + Android-x86/other android.

You can put your Android-image? People with 4pda.ru appreciate your work. We all look forward to a normal Android. And from the description, your Android - leader.
[Windows 8 Development and Hacking] matonka007:
It is still work in progress, but image will be ready soon :)
[Windows 8 Development and Hacking] Leggera_RUS62:
I lead two themes for Asus T100 in Russia(One(Windows 8.1 theme), two(Linux & Android theme) user - "Эйсер"). I want to show people that work is being done in this direction. You can put two or three screenshots?)

We have dualboot, beta (according to the author), but working dualboot. Let us test it on something other than android x86 :) Even WIP suitable, need more image for testing dualboot. Pleeeasee :D
[Windows 8 Development and Hacking] hillbeast:
Tell your forums that patience is a virtue. We all want it working, but we aren't all asking.
[Windows 8 Development and Hacking] mailings:
Any chance this could be used in other tablets? I have one HP Omni 10 HD and really would like to choose what to run (Windows/Android)

Unfortunatly for me, I don´t have enough knowledge to do any port by myself.

Thanks.
[Windows 8 Development and Hacking] Leggera_RUS62:
Is there any news on android?
[Windows 8 Development and Hacking] hillbeast:
If there was, it would have been posted already.
[Windows 8 Development and Hacking] feduss:
News :)?
[Windows 8 Development and Hacking] Leggera_RUS62:
Said that is necessary to wait two weeks maximum. Post was written on 10 December, 10+14=24. Today December 30th. No news. No Android. No developer. So do not. Maybe say "This year there will be nothing!" and we would have calmed down.
[Windows 8 Development and Hacking] back37:
feduss, Leggera_RUS62,

Just PM to matonka007, maybe he don't follow this thread, but can tell what went wrong in private ;) Maybe it's just holidays...
[Windows 8 Development and Hacking] jockyw2001:
The kitkat image I refer to in my Lenovo Thinkpad Tablet 8 thread here should work on your T100, it was actually built for it.
[Windows 8 Development and Hacking] feduss:
I'll try it ;)! Can i start android in live mod?
[Windows 8 Development and Hacking] jockyw2001:
Yes, no problem. I run it of a 4GB stick. You can also easily store data on a second ext4 partition on the stick. For that edit grub.cfg and add DATA=/sda2 to the kernel line. You can use Rufus to quickly put the image on your stick and use MiniTool Partition Wizard to resize the fat32 partition and create a primary ext4 partition in the free space. Make sure to deactivate secure boot in the bios. You will be surprised how well it works.
[Windows 8 Development and Hacking] feduss:
Currently bugs or things not working?
[Windows 8 Development and Hacking] jockyw2001:
You must find out yourself. On your T100 it will probably run better than on my Thinkpad Tablet. Goodluck!
[Windows 8 Development and Hacking] feduss:
in the site you have linked, there's a link in which there's a description about android on asus t100, but the img was of 14 sept., so it is very old and a lot of thing don't work :/

https://groups.google.com/forum/#!msg/android-x86/FUiFCtrgc6I/Fqt8Rg-fpQkJ

so i don't test this, but, anyway, thanks
[Windows 8 Development and Hacking] jockyw2001:
Scroll down in that thread to 8 dec a posting from a guy called Povilas. A newer version is linked there which is better.
[Windows 8 Development and Hacking] feduss:
Thx, I read...but there still are too bug for me :'), i'll wait the next built
[Windows 8 Development and Hacking] dvijetrecine:
ok, so i checked like five times that post but couldn't find link for new img, just for kernel and some patches. do i need to be a part of that group or? and does this image have lockups after cca 10 mins of usage?
[Windows 8 Development and Hacking] feduss:
The update is for the kernel, because many components don't work (like bluetooth), there aren't the correct drivers yet
[Windows 8 Development and Hacking] dvijetrecine:
it looks like lolipop works on t100. anyone tried? i'm about to try and check does it still have lockups
[Windows 8 Development and Hacking] dvijetrecine:
edit: well, it works. kinda. slow as hell
[Windows 8 Development and Hacking] cheatman:
I have uploaded a Lollipop 5.0 version to Google drive, with Wi-Fi and Google Play working fine. For everything to work as intended, you must either install it to an ext4 partition and create a data folder next to the files, or use a data.img file to store your data formatted as ext4. Using any other file system will cause the GMS Core to fail with a "posix_fallocate" error (also reported by other users as error 972). This error is a file system limitation, as fallocate only works correctly on ext4 out of the available fs options in Android X86.

You can find the IMG files here:

https://drive.google.com/folderview?id=0B_NLqfSyZfYAN2xuNGp0SFFYTzg&usp=sharing

Note: the current kernel image still does not have the Intel ADMA SSD patch applied, so the system will still hang from time to time (hard reset required) if you install it on the SSD and you start writing stuff to the disk (like installing apps). This will be fixed soon, as it seems to be working just fine on Ubuntu 32bit. Once the patch is applied, the MicroSD will also work. Power button, backlight control and sound do not work in this release as it's the vanilla image with some slight changes to include Gapps and wifi so ppl can "taste" it out.

Also, I promised my grub.conf a few posts back so here are some entries from it.

1. If you have multiple Android x86 installations on the same disk or run it from the disk of another OS such as Ubuntu (img files are in the "/android4" folder):

menuentry 'Android KitKat' --class android-x86 {
set root=(hd1,6)
search --file --no-floppy --set=root /android4/system.img
linux /android4/kernel androidboot.hardware=android_x86 SRC=/android4 HWACEL= DEBUG=
initrd /android4/initrd.img
}

2. When you run them from the root of the drive:

menuentry 'Android' --class android-x86 {
set root=(hd1,6)
search --file --no-floppy --set=root /system.img
linux /kernel androidboot.hardware=android_x86 HWACEL= DEBUG=
initrd /initrd.img
}

3. Ubuntu:

menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-46062236-45ff-4fce-82cd-9a64328bde8a' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 46062236-45ff-4fce-82cd-9a64328bde8a
else
search --no-floppy --fs-uuid --set=root 46062236-45ff-4fce-82cd-9a64328bde8a
fi
linux	/boot/vmlinuz-3.18.0 root=UUID=46062236-45ff-4fce-82cd-9a64328bde8a ro quiet splash $vt_handoff
initrd	/boot/initrd.img-3.18.0
}

4. Fedlet:

menuentry 'Fedlet' --class generic --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
linux /boot/vmlinuz-3.18.0-1.1awb.i686 root=UUID=b70ae579-41b9-42b9-ae77-41f225c37da0 ro quiet slpash
initrd /boot/initramfs-3.18.0-1.1awb.i686.img
}

Lastly, you have the full file attached, for further reference etc.

Cheers,

C.
[Windows 8 Development and Hacking] dvijetrecine:
why not use 3.17 kernel? it doesn't have lockups. or i'm missing something?

edit: scratch that, tried 3.17 on ubuntu, still lockups
[Windows 8 Development and Hacking] ntt:
Android x86 iso Works on Dell Venue 11 5130 , wifi not work, still too many bugs.

Note: i used to install rufus GPT for UEFI
[Windows 8 Development and Hacking] diablow:
Still no luck with Lenovo Miix 2 8. Video just won't work in KMS mode. Usually screen is blank, but on VERY rare occasion (about 2 boots from 10 or so) it actually works. Absolutely random.
[Windows 8 Development and Hacking] moubsat:
Hi ALL

can any one please share a simplified tutorial on how to install Android on my ASUS T100. i am a beginner and want to join this community.

:o:o:o:o
[Windows 8 Development and Hacking] andrea210701:
here's your tutorial

1:wait

2:wait

3:wait

4:enjoy
[Windows 8 Development and Hacking] Scayris:
Pretty much this. There is no actual simple way to get it to work as of now, there are still things that don't work and the guys at google+ community are only now discovering/building kernels with newest upstream fixes that might work without scrambling your data around and eventually suiciding.
[Windows 8 Development and Hacking] vampirexx:
Currently it seems to boot fine on Asus T100TA with android-x86-4.4-r2.iso

the problem is to fix the installation, i cannot install on internal ssd disk, please someone can help?

Thanx
[Windows 8 Development and Hacking] feduss:
I think that it is a kernel's problem (it doens't support the emms)
[Windows 8 Development and Hacking] vampirexx:
Feduss sai come risolvere? Grazie

You know how to solve the problem?
[Windows 8 Development and Hacking] feduss:
No, bisogna aspettare che rilascino una qualche sorta di patch :(
[Windows 8 Development and Hacking] Ripton:
Ok, this one works amazingly, the only thing that is missing, as you said, are the buttons and the sound, everything else works like a charm.

Now all I have to do is wait for someone to build it with the SSD patch and sound patch applied so I can install it on a MicroSD and have Android on this beastly tablet :P
[Windows 8 Development and Hacking] vampirexx:
Please there is anyone who can do this patch for us even for a donation?

It would be amazing! To delete that damn microsoft os
[Windows 8 Development and Hacking] dvijetrecine:
there are some talks that on the 3.19 kernel many things will be patched, ssd included

oh, and there is google+ community dedicated for ubuntu on t100, more frequent updates about kernel are there
[Windows 8 Development and Hacking] Ripton:
Yup, I am pretty sure 3.19 fixes most stuff, we need to wait a little bit more guys ;)

Oh and let's not forget that Asus actually relesead the android kernel for the t100 (https://github.com/cwhuang/linux/tree/t100ta-4.2.2)

it is for 4.2.2 and it is currently not working with UEFI boot, but I'm sure the developers can get the fixes out of it ;)
[Windows 8 Development and Hacking] vampirexx:
Amazing news can't wait to unleash our T100 beasts! :P
[Windows 8 Development and Hacking] dvijetrecine:
i was thinking one thing... there is 3.16 kernel which doesn't have problems with freezing. why not use it?
[Windows 8 Development and Hacking] back37:
Linux Kernel 3.19 was released two days ago in 9 february 2015... hope we see more stable Android in this month :)
[Windows 8 Development and Hacking] vampirexx:
Any news buddies?
[Windows 8 Development and Hacking] back37:
No good news... :( Some linux developers says what 3.19 also have problems: https://plus.google.com/102558053651783798692/posts/GNSY7AMYD84

Android developers still silent... :(
[Windows 8 Development and Hacking] Sacob:
do you guys think that this might work?
[Windows 8 Development and Hacking] feduss:
Yes, console os will be compatible with asus t100 with the developer release 2 (dr2). Dr1 isn't compatible because of problems caused by uefi 32bit only
[Windows 8 Development and Hacking] back37:
http://forums.consoleos.com/threads/timelines-for-the-t100.35/#post-102
[Windows 8 Development and Hacking] blondebro7:
howdy!

hey i have recently been working on booting android on my T100, after browsing through the X86 android porting group and this forum i have picked up a few helpfull tips. i have android 4.4.4 booting perfectly my problem is i am not sure how to actually install it. (this may seem like a newb thing every time i boot its like a LIVE boot up? changes are not staying.) i know this is dumb as hell but what do i need to do to get android to "stick"?

also i have successfully formatted a portion of my hdd and placed the android img files on, and that is what i am using to boot up. im not using a thumb drive anymore. also i am using rEFInd boot loader seems to be working great.

thanks in advance guys:)
[Windows 8 Development and Hacking] vampirexx:
U managed to set a partition to the internal SD card storage? That's one of the big problems so far, you just can use Android live.

If so could you post a link to your files please?

Thanx