Android for Nextbook Flexx 10.1 (NXW101QC232) Features: - Android 6.0.1 (CyanogenMod) (MOB30J) (built 2016-05-11) - Kernel 4.4.10 - Power Menu app - Custom "Audio Path" app to allow you to switch between Headphones and Speakers (until jack detection works) - Viper4Android by ViPER520 (http://vipersaudio.com/) - DSDT tweaks built into kernel - DSDT Patch provided (to show what I changed) (boot/dsdt/dsdt_changes.patch) - Compiled from source and fully optimized for silvermont architecture - Cleaner ISO generation process compared to 007 and eariler. Smaller download. - F2FS Install Support Working: - Wifi - 3D Graphics - Touchscreen - Orientation/Rotation - Brightness control (* with included DSDT) - SD Card Slot - Battery Status - Google Play Services - USB (standard host mode, not OTG) - Power Button (* with included DSDT) - ARM Emulation Compatibility (enable in Settings > Apps compatibility) - Other GPIO Buttons (Windows Key = Home, Vol Keys) (* with included DSDT) - Sound (No jack detection yet, mic input now works) (* with included DSDT) Not Working: - [U/K?] Bluetooth - [K] Cameras (need 3.x drivers ported to 4.4) - [K] Full power management (see linux bug: https://bugzilla.kernel.org/show_bug.cgi?id=109051) - [?] Lid support (closing pogo keyboard) (does not turn off screen) - [?] Probably other stuff Not tested: - HDMI Output Known Issues: - [CM] On first boot, the navigation bar may be glitched. Simply change your DPI from 180 to 160. This can be done in Settings > Display & lights > LCD density No matter what I set the default DPI to, this happens, so you will have to change the DPI manually. If you prefer 180, you can simply switch back after changing it. - [K] No headphone jack detection - [K] Speakers may hiss after reboot until kernel re-initializes driver - [A] Closing lid shuts off USB, thus if running from USB, will crash - [K] Reboot will likely actually shut down. - [A/K] 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 Issue Code Legend: - K = Kernel - A = Android - CM = CyanogenMod - U = Userspace Source Code: - Kernel Source: http://github.com/zefie/nxt_andx86_kernel - Post-Build Binaries: http://github.com/zefie/nxt_and_x86 There is no device file, it is simply Android-x86 Generic with a few minor tweaks for my build layout, and adding TARGET_CPU_VARIANT=silvermont to BoardConfig.mk for CPU optimization