Android for Nextbook Flexx 10.1 (NXW101QC232) Features: - Android 6.0.1 (M5C14J) - Kernel 4.4.9 - Compiled from source and fully optimized for silvermont architecture - Power Menu App now included for proper shutting down (until power button works) - Custom "Audio Path" app to allow you to switch between Headphones and Speakers (until jack detection works) - DSDT tweaks built into kernel - DSDT Patch provided (to show what I changed) (boot/dsdt/dsdt_changes.patch) Working: - 3D Graphics - Touchscreen - Orientation/Rotation - Wifi - Power Button (* with included DSDT) - Most GPIO Buttons (Windows Key = Home, Vol Keys) (* with included DSDT) - Sound (No input or jack detection yet, but audio is now of decent quality) (* with included DSDT) - USB (standard host mode, not OTG) - Google Play Services - ARM Emulation Compatibility (enable in Settings > Apps compatibility) - Battery Status - Lid support (closing pogo keyboard) (currently does not shut off screen, but is detected by kernel) Not Working: - Brightness control - SD Card Slot (Seems supported by kernel, but not detected by Android) - Full power management (see linux bug: https://bugzilla.kernel.org/show_bug.cgi?id=109051) - Bluetooth (Initial support started) - Cameras - Probably other stuff Not tested: - HDMI Output Known Issues: - Kernel may take ~25 seconds to boot with no reaction. This is due to the EFI BIOS. - No headphone jack detection, no capture support - Cannot install apps from GPlay if booting from USB, even with data.img. Must install to eMMC. - Speakers may hiss after reboot until kernel re-initializes driver - If skipping google setup, the last page may appear twice. - Closing lid shuts off USB, thus if running from USB, will crash - When pressing power, or the screen times out, the image will appear frozen, since the system cannot set the screen to off. To resolve, press the power key and the system should appear functional again. How to use: - Extract ISO to USB Key - Boot from USB key on Nextbook