I believe if we apply the correct fixes for baytrail platform, we could get Android 5.1 and even 6.0! I would do that myself, though being new to android building (always used custom roms, neve cooked them) an helping hand or two would be appreciated
You will need:
- An usb Stick (2 are recommended)
- USB OTG Hub
- USB Keyboard (And mouse)
- GParted Live ISO (I used amd64 iso)
- Android-x86 dd image (.img, x86_64)
- Working brain
- Use rufus to burn GParted live iso on your usb stick #1, ISO mode, MBR for UEFI Partition scheme.
- Attach your usb hub with GParted USB stick, keyboard and mouse to the tablet. Enter the bios and from "Boot override" menu, choose your USB stick.
- Boot to GParted live, choosing any option from its bootmenu.
- Once booted, use GParted to create a 201MB FAT32 partition labeled "EFI", and a big enough ext4 partition for the system (I used whole disk), commit the changes and power off the tablet.
- Burn Android-x86 img to your USB stick #2 (Or #1, we won't really need it anymore), DD Image mode.
- Boot to your usb stick, same way as you did in step 2
- Install Android-x86 to the ext4 partition, when asked to install Grub and EFI Grub 2 say "Yes", i choose to install system in R/W, but you can choose to keep it read only if you wish.
- Boot to your android-x86 Installation
- Power button (Perhaps wrong GPIO pin in the driver?)
- Micro SD slot
- Screen is upside-down and does not go off, it dims instead.
- 3D Acceleration (I believe, Antutu 3D Bench makes the tablet reboot when started)
- YouTube playback does not work (Continuous reloading of the stream)
- Camera (Couldn't test)
- Touchscreen (My digitizer is broken so i couldn't test, but it's been reported as not working by @Maxximo88 )
- 3G (Couldn't test!)
- Perhaps, other things i didn't test.
Android Device Tree
The same process can be used to install android-x86 6.0 Marshmallow. Same working hardware and procedure, so i'll be using that as a base.
I dumped some logs (lsmod, dmesg etc) you can find them in the attachments.