ASUS M5402
| Hardware | PCI/USB ID | Working? | 
|---|---|---|
| Touchpad | Yes | |
| Keyboard | Yes | |
| GPU | 1002:1681 | Yes | 
| Webcam | 13d3:5463 | Yes | 
| Wi-Fi/Bluetooth | 14c3:0616 | Yes | 
| Audio | 1022:15e3 | Yes | 
| Fingerprint reader | 04f3:0c6e | Yes | 
Installation
Laptop works mostly out of the box with a recent Linux kernel (>6.1.x). Keyboard does not work in older versions.
Audio
Its ALC294-powered headset/internal microphone port does not work out of the box. This workaround can be used to enable the headset microphone.
Wi-Fi/Bluetooth adapter
Its Mediatek MT7922 pcie card has some issues such as not being detected after a restart. Booting into Windows/disabling fast startup/modprobing mt7921e sometimes fixes the problem.
Power management
The screen brightness is set to max after a restart/logout. This workaround can be applied to save/restore brightness.
Function keys
| Key | Works? | Effect | 
|---|---|---|
| Fn+Esc | Yes | Enables Fn lock | 
| Fn+F1 | Yes | XF86AudioMute | 
| Fn+F2 | Yes | XF86AudioLowerVolume | 
| Fn+F3 | Yes | XF86AudioRaiseVolume | 
| Fn+F4 | Yes | XF86MonBrightnessDown | 
| Fn+F5 | Yes | XF86MonBrightnessUp | 
| Fn+F6 | No | Enables/disables touchpad | 
| Fn+F7 | Yes | Toggles keyboard backlight level | 
| Fn+F8 | Yes | Opens display settings (under xfce) | 
| Fn+F9 | Yes | Toggles microphone (does not light up) | 
| Fn+F10 | No | Toggles camera (always lit up) | 
| Fn+F11 | No | Snipping tool? | 
| Fn+F12 | No | MyAsus | 
| PrintSc | Yes | Alt+PrintSc also works as SysRq |