yashsingh1/xdaforums huggingface dataset:
[Windows 8 Development and Hacking] huuuuuh:
yes, i activated EFI-mixed-mode in configuration. dont know enough about EFI to say if its related in some way...

Edit: just saw that battery monitoring is not working correctly. it seems to have a maximum at 50%, all below 50% is fine. even more weird :)
[Windows 8 Development and Hacking] lufasponge:
How did you configure EFI-mixed-mode? I was under the impression that it was simply part of 3.15. Was there something extra you had to do? Did you compile from source? I just got the .debs from http://kernel.ubuntu.com/~kernel-ppa/mainline/. I don't really need a totally working battery monitor, I just need to know when the thing is about to lose power, so what you described is good enough for me.
[Windows 8 Development and Hacking] spunker88:
I used the instructions here and it worked for me:

http://www.myraspberrypiexperience.com/using-dd-for-windows/

Disable Secure boot in the BIOS and then you'll get an option to boot from USB. It boots on my Encore but the display is messed up, however HDMI works. The touchscreen doesn't work and I don't have a hub, but I was able to use it for a little bit by pulling out the USB drive and plugging in a mouse. Eventually it crashes since its a live image and I pulled out the flash drive. Wifi and bluetooth won't turn on, not sure if this is caused by me taking the USB drive out, or lack of drivers.

But overall, I'm really impressed with this image. It boots up quick and feels fast. It just needs drivers and then we may finally have a dual booting bay trail tablet.
[Windows 8 Development and Hacking] Monk Eastman:
The more simple way is ti use Usb Image Tool
[Windows 8 Development and Hacking] KingLegend:
For android Download Windroy from here http://www.socketeq.com/ , it's much better than bluestacks and it's Perfect (it uses the right resolution in fullscreen, it's FAST, touchscreen Works perfectly)
[Windows 8 Development and Hacking] JoinTheRealms:
Ive read that it contains a virus, i cant confirm this myself but the quality of the website plus closed source (zero documentation) would make me not surprised if it did.
[Windows 8 Development and Hacking] Alex Atkin UK:
Not to mention I have found zero Android games that work without the ARM emulation library, so unless it includes that.
[Windows 8 Development and Hacking] nimdae:
I decided to use an isolated machine to check it out. It doesn't contain a GPL license for the GPL software. Even if it was legit software, it is not properly licensed.

Edit: I did some searching on whether or not it was virus infected because my scanners found nothing. What I found in the googles was various sites that scan files for viruses found the same result, and those that were claiming it was virus infected were comments to articles and forum threads. It's very possible it could contain a virus (one thread specifically claimed 2 separate trojan loaders) but there's no actual evidence of it that I can find, just anecdotes with nothing backing them up.

So far the only glaring issue I find is the misuse of license.
[Windows 8 Development and Hacking] diablow:
Android port to Windows? That's incredible. But missing license and not much details about project, or even source, it looks a bit shady. Doesn't run in Virtualbox - OpenGL is not supported.

It actually might be useful (and fast) development tool, as compared to slow Android emulator.
[Windows 8 Development and Hacking] KingLegend:
I tried it, the only problem is that it can't run ARM apps, because it's x86 based. Maybe someone can port libhoudini and get them working
[Windows 8 Development and Hacking] Alex Atkin UK:
Well that calls BS on the project then. If it doesn't support ARM or OpenGL how can they possibly claim it works for games when 99% of them use both those things?
[Windows 8 Development and Hacking] nimdae:
Genymotion actually works tons better and you can get the ARM translator working on it pretty easily. It's not 100% still, but it's faster, has 3D acceleration, and free for personal use.

It's still not as good as running Android on the bare metal.
[Windows 8 Development and Hacking] diablow:
There's more hope for Linux/Android with new 3.16 kernel. It is still in development, but it should bring correctly working display. Not sure about other issues though.
[Windows 8 Development and Hacking] KingLegend:
I tried both Genymotion and Windroy: Genymotion is veeery slow and it doesn't use the right resoulution (and it's a VM). Windroy is a lot faster but it doesn't have ARM translator
[Windows 8 Development and Hacking] nimdae:
Genymotion uses VirtualBox for virtualization. If your CPU doesn't have virtualization support, or it isn't enabled, it works entirely through emulation, and will be slow (and only works in 32 bit mode). Otherwise, it should be near native speed. Also, make sure you check the VM settings so that 3D acceleration and other bits of acceleration are enabled.

I actually found Windroy to be really slow, though not as slow as the SDK emulator.
[Windows 8 Development and Hacking] kruse1944:
The answer to all you question folk : ConsoleOS . And native Android power OS on Intel and ARM. I cant post the link of the Kickstarter but this project will exist, it already made more than 50% its found raising in 1 week. Go donate !
[Windows 8 Development and Hacking] nimdae:
I like what they're doing and I just backed it. I hope that they contribute their work back to the open source community in adherence to the spirit of open source to allow other projects to benefit from their hard work. Despite contributing, I'm not sure if I'll use it, though it's very enticing as they have some lofty goals of major compatibility, not just with the hardware, but with Android software (ie: ARM compatibility layer and Google Play...would probably be the first x86 build with Google's services, though I could be wrong there).

Edit: I've been watching a forum for android-x86 and it does, in fact, appear the consoleos guys are interested in helping the community as a whole. It also appears they do not have it quite working on the T100 yet.
[Windows 8 Development and Hacking] tasadar:
Any news on the development ?
[Windows 8 Development and Hacking] nimdae:
Basically, the latest on getting Android working on the T100 is we can get it to boot, but there's a display issue. One person working on getting it to work seems to have tracked the issue to libdrm (display stuff) not reading the display information correctly. There is also the issue of the touchscreen and hardware buttons not working at all, so no safe shut down (power button doesn't work), no volume control through the hardware buttons, etc.
[Windows 8 Development and Hacking] scajjr2:
Asus' new TF103C-A1, basically a T100 running KitKat 4.4

http://www.amazon.com/Transformer-T...ie=UTF8&qid=1404662507&sr=1-2&keywords=tablet

Sam
[Windows 8 Development and Hacking] nimdae:
Looks like it's not really the same device as the T100, even if the model number is similar. Much of the hardware is quite different. Additionally, it seems to be using 64 bit Android as a bit of marketing, which means very little in this device (it only has 1gb of RAM and the CPU has crypto built in).

I'm honestly not very impressed with it for the price.
[Windows 8 Development and Hacking] hillbeast:
However while the device itself may not be 100% similar, it is still a Bay Trail device that IS at least similar in degrees to the T100, and it has an open source kernel which could be perhaps of some use. The Z3740 in our device appears to only really differ in GPU clock. I can't find info on the crypto difference you mentioned.
[Windows 8 Development and Hacking] nimdae:
Both CPUs have crypto built in. I noted it because in a 64 bit execution environment, crypto can be a bit faster. However, with crypto hardware integrated (AES in this case), that doesn't matter as much.

The CPU and GPU will not matter much. The same driver would drive the GPU pretty easily. This is already something we can do with Android, at least in the 32 bit world for the T100.

It's possible the digitizer (touch hardware) could be different. Also, the UEFI on the TF103 is probably 64 bit, negating the need for UEFI mixed mode. Wifi and other things may also differ. I suspect the hardware buttons likely map the same, though the T100's Windows button may not exist on the TF103 (I haven't looked that hard).

The storage controller has a good chance at being different. This can really be a point where bringing the firmware over to the T100 would make it much more difficult.

If we can get our hands on the source, we might be able to coerce it to build into a 32 bit build and see where that gets us. It's possible they used different hardware to work around the complications we have with the T100, which would essentially leave us exactly where we are. It's always worth looking into, though.
[Windows 8 Development and Hacking] hillbeast:
http://www.asus.com/Tablets/ASUS_Transformer_Pad_TF103C/HelpDesk_Download/

Source appears to be missing some parts sadly. I'm trying to get it to build without them.
[Windows 8 Development and Hacking] nimdae:
It's only the kernel, unfortunately. I doubt they're just plugging their kernel into AOSP so we might have to request their Android build as well (as they should provide it due to GPL).

I'm going to see if I can plug this into something like Android-x86 or Android-IA.

Humorous note: They zipped a tarball.

Edit: Their source distribution is missing some 'external_drivers' that might be important. They are symlinked from outside of the tarball. I don't know if this was intended, nor do I know the impact on hardware functionality as opposed to using Intel's drivers provided in their Android IA distribution. It takes a long time to do builds so it may be some time before I can say what this really means for the source provided by Asus. Just note that it does not necessarily mean they are violating the GPL as these drivers may contain blobs they can't distribute.
[Windows 8 Development and Hacking] hillbeast:
Yeah that's one thing people get confused about. The Linux kernel code itself is GPL, but modules a manufacturer can add doesn't need to be GPL. It can be their own license, and likely that's what the external_drivers are there for.
[Windows 8 Development and Hacking] nimdae:
That's not entirely correct. Kernel modules are required to be GPL. However, if you look at many "proprietary" linux drivers, they build a module that loads a proprietary bit of code that is precompiled, referred to as a blob (binary large object). If we requested it, we could get the source code for their modules, but it'd probably be useless to us.

I might try contacting Asus.

I imported the kernel into one of my build trees but it's not building despite hacking out the missing bits. I'm trying to figure out why, but the build process doesn't error out immediately (it might actually be successfully building). The fact I'm not running into errors at all, and the build stops short of building my squashfs images, etc, I might be just missing something for the build process itself and not running into a kernel compile problem.
[Windows 8 Development and Hacking] coltxL2717:
Any news?
[Windows 8 Development and Hacking] diablow:
Has anyone tried latest Ubuntu 14.10 Alpha 2? On Lenovo Miix 2 8 it boots with "nomodeset" boot option, but touchscreen doesn't work. No luck with other devices either (no wifi, bluetooth, sound), except hardware buttons (volume and power) are mapped and work correctly.
[Windows 8 Development and Hacking] diablow:
Android-x86 4.4-r1 (KitKat-x86) has been released: http://www.android-x86.org/releases/releasenote-4-4-r1
[Windows 8 Development and Hacking] hillbeast:
But does it support 32-bit UEFI?
[Windows 8 Development and Hacking] diablow:
No, I boot it using EFI files and custom config from Fedlet (https://www.happyassassin.net/fedlet-a-fedora-remix-for-bay-trail-tablets/), but sadly video still doesn't work.
[Windows 8 Development and Hacking] hillbeast:
From what I can tell, people are saying the video not working is related to DRM (not Digital Rights Management, the Direct Rendering Manager) is trying to use the wrong resolution, it's detecting some broken details, but I don't know who has tried fixing it if anyone has at all. That's how it looks to me as well.
[Windows 8 Development and Hacking] hajalie24:
I don't think this was mentioned, but here's a possible solution. I backed it and hopefully I would be able to have android on my dell venue 8 pro and dell venue 11 pro soon.

https://www.kickstarter.com/projects/mmv/console-os-dual-boot-android-remastered-for-the-pc
[Windows 8 Development and Hacking] hillbeast:
It's been mentioned. I'm always skeptical of Kickstarters though. Many Kickstarters have happened and been nowhere near as good as we have hoped. The Ouya is an example of this.
[Windows 8 Development and Hacking] JoinTheRealms:
Same here, was very skeptical of this kickstarter, and its lack of techincal details but they drive a hard bargain and I supported it. Hope they come through, t100a and dell venue are there priority devices so either way they should help us get Android on the t100ta working.
[Windows 8 Development and Hacking] hillbeast:
Oh yeah definitely. I wish them well and hope they pull it off. I just remain skeptical nonetheless so that I don't become disappointed when it fails.
[Windows 8 Development and Hacking] Dr. Hurt:
ONLY FOR DEVS:

1- I don't have the device. I wanted to get one but I'm reconsidering after seeing this.

2- I won't get into too many details. Only experiment with this if you have the skills.

3- It'll be much easier if you have Mac OS X

The Hackintosh bootloader Clover can load on a 32-bit BIOS system and emulate a 64-bit UEFI.

From there, provided that the correct filesystem modules are installed into Clover, it can load 64-bit Windows (bootx64.efi) and Linux (kernel stub or grub.efi) natively.

What you need to do is download Clover, install it to a USB stick, boot from it and its all yours from there.

Good Luck :)

EDIT:

After further research, I found that the devs behind android-x86 have made builds containing 32-bit UEFI support specifically for the Asus T100. https://groups.google.com/forum/#!topic/android-x86/j-iKHx23hMg

Unfortunately though, there appears to be issues with the display (most probably due to the older kernel used).

I'd expect the Asus T100 to be fully supported by some future update to android-x86
[Windows 8 Development and Hacking] diablow:
Yes, currently the main issue is hardware support. I wonder, why we cannot use vanilla latest kernel with android-x86?
[Windows 8 Development and Hacking] hillbeast:
Unfortunately the vanilla Linux kernel still doesn't have 100% Android support. It lacks some components (don't ask what, I don't know), so Android won't work on it. Hence why the latest Android kernel I think is 3.10, or maybe it's slightly newer.
[Windows 8 Development and Hacking] ArpX:
Hi, I have two questions.

1. Is it possible to write the ubuntu image to a usb drive and mount it writeable in linux? Because it always mounts the type as ISO9960 or something like that which simply does not have write support. I did it in windows, but I would like to do this completely in linux. Or is there a simple way to put the bootia32.efi file into the ubuntu iso image?

2. I managed to boot ubuntu 14.10 to the desktop from the live usb stick, but I noticed that the camera light was always an ... does that mean that the camera was recording or at least capturing? Why? Or is this a bug?

Thx.
[Windows 8 Development and Hacking] Harkunwar:
My Asus Transformer T100 64GB SSD with 500GB dock is coming soon. My cousin in USA bought it and will get it by next month's ending. Just one question, can I boot Ubuntu via the methods listed here directly from the dock's hard drive ?
[Windows 8 Development and Hacking] diablow:
New android-x86 build for Asus T100: https://groups.google.com/forum/#!msg/android-x86/FUiFCtrgc6I/Fqt8Rg-fpQkJ
[Windows 8 Development and Hacking] Alex Atkin UK:
I can report that this build initially seems to work quite well. Its slow to boot but runs fast once it has, although I did get a black screen when I went to Settings, Battery so its certainly not entirely stable.

It also sucks that being a live version it doesn't save anything you do, annoying as I have a 16GB USB stick that I could entirely dedicate to this. But I was pleased to find Google Apps and the ARM translator already installed on there. I only tested My Little Pony as its known to run poorly even on my Note 3, but it seemed fairly comparable - which makes sense as the Note 3 benchmarks just slightly faster than the T100.

Now if I could adjust the image to use the rest of the empty space on my USB stick for storage I could do some proper testing. Unfortunately I know nothing about the inner working of Android and when I look at mounts the complexity of its filesystem structure makes my eyes glaze over.

Having only the 32GB model of the T100 its going to be pretty hard to free up enough space to install Android on the eMMC and I'm afraid of mucking up the Windows install, so USB would be preferred, at least until its stable enough to not have to constantly update it.
[Windows 8 Development and Hacking] spunker88:
Tried the T100 build on my Encore which has the same Bay Trail processor but runs at 1280x800. After the console text during boot the screen goes blank, but if I hook up HDMI I can get a picture there and the touchscreen seems to be working. Besides that hardware compatibility seems to be the same as the T100 except wifi doesn't work.
[Windows 8 Development and Hacking] Alex Atkin UK:
A few more observations:

WiFi on 5Ghz seems much more flaky than 2.4Ghz, it doesn't always work. Then again that has been the case on the Galaxy Note 2 and 3 too, so I wonder if its a flaw in Android itself.

I booted up then left the T100 until it went to sleep. Woke up with the keyboard and it would no longer connect to WiFi even though it shows all broadcasting SSIDs.

Several random hard locks requiring a long LONG press of the power button to get out of. Possibly the graphics driver as on at least one occasion I was dragging the notification tray down over an app that I'm fairly sure was GPU accelerated.

Doesn't exactly benchmark that well but I'm not sure how the T100 GPU is supposed to compare to the Note 3 but I would expect it to be more powerful not half the score. Then again I have no idea if this is running x86 or ARM so it might be held back with the ARM translation layer:

Geekbench 3 just force closes so cannot test.

KNACK'S Quest runs fine unless you try to sign in to PSN which crashes the app when you return. This is interesting however as that is one game that isn't even playable on Genymotion as it runs at about 2fps. So seeing it run playable on the ARM translation on a weaker platform is curious, it must be something about their OpenGL layer that is broken.

Its pretty hard to test anything extensively when you get hard locks and you have to reset the configuration and reinstall all apps on each boot. :crying:
[Windows 8 Development and Hacking] netkillercat:
Im booting windows android and ubuntu from dock with drive i can use either 32v or 64

windows android and ubuntu im booting 3 os right now 3 native oss but all on the dock the keyboard that came with 500gig drive witch was the 32gig version but like i said i can use either one on the keyboard with hardrive

[IMG="t100ta"]http://www.transformerforums.com/forum/attachments/asus-transformer-book-t100-alternate-os-s-development/7911d1411427145-t100ta-android-dual-boot-beta-img-cwhuang-img_20140922_190033.jpg[/IMG]

just saying loving this so far
[Windows 8 Development and Hacking] diablow:
Lenovo launched new tablets with Android 4.4 http://shop.lenovo.com/us/en/tablets/lenovo/yoga-tablet-series/yoga-tablet-2-8/ . I wonder if hardware is similar to T100 or Miix 2 8? Looks like they have provided an Open source code for Android: http://support.lenovo.com/us/en/products/tablets/yoga-series/yoga-tablet-8-b6000
[Windows 8 Development and Hacking] jonpry:
Iconia8 source

I started messing with 3.17 kernel to see if anything works better. Had lots of trouble getting my kconfig correct of all things, but looks like some positive progress. 3.17 combined with some code i ripped from iconia8 gives me 100% good wifi and also the eMMC is working much better and is now in HS200 mode. Apparently chip can not enter C6 during eMMC write. This is very difficult to ensure using acpi_idle driver. I have something hacked together by accessing /dev/cpu_dma_latency but it wastes a lot of power and isn't a permanent solution.

If only I could get backlight control to work :/ Would also be nice to have the two finger scroll function. No scroll on the small screen is a serious pain.

Edit:

Have a reasonable solution to the c6 wake lock. Also got some backlight control working. Can adjust, still missing stuff for completely turning it off/on. Code here on top of vanilla 3.17. https://github.com/jonpry/t100_patches Doesn't include battery, everything else works pretty good. I wrote couple hundred GB to eMMC without error. No problems with wifi either. I think there is one more eMMC patch we need but only effects samsung chips which i apparently don't have. Use included kconfig or you will have problems!
[Windows 8 Development and Hacking] Scayris:
Firstly, thanks for your work, I am very happy to see that things are moving along with T100.

I have tried to apply the patches and compile kernel earlier today, but I kept getting failed hunks while attempting to patch. I tried to compile the kernel anyway (using provided kconfig) but it exited halfway with Error 2. Sources used are 3.17 off of kernel.org and I ran the standard

$ patch -p1 < ../3.17.patch

Any idea what could be going wrong?
[Windows 8 Development and Hacking] jonpry:
No ideas off hand. Maybe post the output of patch? Your command looks good and I know at least one other person managed to apply the set. To make it i downloaded a clean tarball from kernel.org, ran git commit, copy my local source tree, git add ....., git dif --cached, so i dunno why it would not apply to 3.17
[Windows 8 Development and Hacking] Scayris:
I've never patched the kernel before, so even though I did some research before my attempt it's not out of the question that the error is on my part :p

Anyway, I removed the patch and ran it again, here's the output (including reject files): http://pastebin.com/ryJyMHJy
[Windows 8 Development and Hacking] jonpry:
It seems something is wrong with your vanilla source. Maybe it is not 3.17?

Your first error is:

patching file drivers/gpu/drm/i915/i915_drv.h
Hunk #1 succeeded at 1691 (offset 67 lines)

The first patch hunk is:

+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -1624,6 +1624,9 @@ struct drm_i915_private {
* NOTE: This is the dri1/ums dungeon, don't add stuff here. Your patch

And one can clearly see that in the source on line 1624

https://git.kernel.org/cgit/linux/k.../drm/i915/i915_drv.h?id=refs/tags/v3.17#n1624

is the correct thing. Not offset 67 lines. So something wrong with your vanilla source. I couldn't find any kernel versions with that

line at 1691. Not sure exactly how it happened.
[Windows 8 Development and Hacking] Scayris:
Huuh.. I just cloned the source with git.. Dunno what went wrong there. Guess I'll just grab the tarball once I get home and try with that. Thanks!
[Windows 8 Development and Hacking] jonpry:
Your probably not on the right branch or tag of the git. Try git checkout v3.17
[Windows 8 Development and Hacking] Scayris:
Yep, that's what I was missing, thanks! Compiling it now and I'll let you know how it works as soon as I manage to try it out.
[Windows 8 Development and Hacking] jonpry:
There is also new patch with backlight poweroff/on. This is almost more useful than the adjustment.

Edit: Even newer patch that fixes eMMC corruption. eMMC now 100% imho. could be a little faster/lower power and done with better code, but at least it works 100%