AYA NEO 2021
Hardware | PCI/USB ID | Working? |
---|---|---|
Display | Yes | |
Touchscreen | Yes | |
GPU | 1002:0123 |
Yes |
GPU (Pro) | 1002:1636 |
Yes |
Wireless | 14c3:7961 |
Yes |
Wireless (Pro) | 14c3:0608 |
Yes |
Bluetooth | 0e8d:7961 |
Yes |
Bluetooth (Pro) | 0e8d:0608 |
Yes |
Audio | 8086:9dc8 |
Yes |
Gamepad | 045e:028e |
Yes |
Gyro/IMU | 10EC:5280 |
Yes |
Display
The integrated 800x1280 display is a portrait tablet display that is displayed in a landscape orientation without software correction.
Controller
The built-in controller registers as an Xbox360 controller. A linear vibration motor exists and is functional using the xpad_noone driver.
Bluetooth
Bluetooth on the non-Pro is working as of 5.15.12 (possibly earlier) for the AMD RZ608, which is a re-badged Mediatek MT7921E. The Pro model uses the Mediatek MT7921K and requires the workaround posted in the Wireless section below to work.
Wireless
The Wifi module is the AMD RZ608, which is a re-badged Mediatek MT7921E for the regular model, and a Mediatek MT7921K for the pro model. The Wireless module does not handle power state changes well and will fail to return to operation after system resume. the rz608-fix-gitAUR package resolves this issue by unloading the kernel driver at sleep and reloading it at resume.
IMU (Accelerometer + Gyro)
The IMU (Bosch BMI160) is incorrectly identified in the BIOS. A DKMS patch (bmi160-aya-neo-dkms-gitAUR) may be applied.
Alternatively, a DSDT override may be generated with the correct part number.
DSDT changes:
imu_dsdt.diff
21c21 < DefinitionBlock ("", "DSDT", 2, "ALASKA", "A M I ", 0x01072009) --- > DefinitionBlock ("", "DSDT", 2, "ALASKA", "A M I ", 0x0107200a) 7214,7215c7214,7215 < Name (_HID, "10EC5280") // _HID: Hardware ID < Name (_CID, "10EC5280") // _CID: Compatible ID --- > Name (_HID, "BMI0160") // _HID: Hardware ID > Name (_CID, "BMI0160") // _CID: Compatible ID
Special keys
The front of the device has 4 special keys on the bottom right that are mapped through an additional USB keyboard device:
Key | Visible?1 | Marked?2 | Effect |
---|---|---|---|
WIN |
Yes | Yes | Inputs Super
|
ESC |
Yes | Yes | Inputs Esc
|
KB |
Yes | Yes | Inputs Ctrl+Super+O (Opens the virtual keyboard on Windows)3
|
TM |
Yes | Yes | Inputs Ctrl+Alt+Del (Opens the Task Manager on Windows)4
|
- The key is visible to
xev
and similar tools - The physical key has a symbol on it, which describes its function
- KB key cannot be mapped to toggling the OSK on Gnome Shell. A feature request has been opened for it.
- Prompts to shutdown the machine on Gnome Shell
It is possible to remap the keys to button codes using [python-evdev]. handygccs-gitAUR is a project that has already mapped these keys for use in Steam's new Big Picture mode.
See also
- Product page: https://www.ayaneo.com/goods/6781273145498
- Hardware probe of AYA NEO 2021: https://linux-hardware.org/?probe=e87776a955
- Hardware probe of AYA NEO Founder's Edition: https://linux-hardware.org/?computer=2c83d8545bd7