Deprecated. Made obsolete by upstream.
Useful parts merged. |
My efforts trying to make Android x86 fits better with ThinkPad X1 yoga (1st gen).
|
What works:
- Booting
- Touch screen & Active pen
- Camera
- Sensors
- Backlight change
- Ethernet through Onelink+
- Google services
- WLAN & BT
What doesn't work:
- Fingerprint -> https://github.com/nmikhailov/Validity90
- Camera (only works once before rebooting!)
- WWAN
- Active pen (pen stroke is treated as touch)
- Ethernet through Onelink+ (sometimes it doesn't get an IP address)
- Sleeping (kernel panic on waking up)
- Google service (breaks pretty often, setup wizard blocks first startup)
- Hybrid ISO (isohybrid failed on my build server)
What was modified:
-
Kernel: nvme related config=y
=m doesn't work because those modules are not included in the initramfs
and I'm too lazy to figure out how to put them into it.
CONFIG_SENSORS_IIO_HWMON=m, CONFIG_INTEL_ISH_HID=y, CONFIG_ITCO_WDT=m
-
Adaptive brightness from here.
-
Added vim from LineageOS.
(it works in the live environment but disappears after installing. don't know why.)
-
init script from initramfs
Reverted. Just for debugging.
|
Download
android_x86_64.iso nougat-x86 (Google not included)
License
???
Source will be published after some of the bugs are sorted.
|