User:Oldherl/rbp2022
Xiaomi Redmibook Pro 15 2022 Ryzen edition
This laptop has two variants, one with dedicated NVIDIA graphics and one without.
Hardware | PCI/USB ID | Working? |
---|---|---|
Touchpad | 27C6:01E0 |
Yes |
Keyboard | Yes with patch | |
GPU (AMD) | 1002:1681 |
Yes |
Wireless | 10ec:b852 |
Yes with AUR |
Bluetooth | 0cb8:c559 |
No |
Webcam | 2b7e:b557 |
Yes |
Audio | 1002:1640 |
Yes |
Internal Microphone | Untested | |
SD-card reader | 10ec:525a |
Yes |
Fingerprint reader | 27c6:589a |
Untested |
Installation
See below for the Firmware section.
Accessibility
The appearance of the UEFI is pretty simple and not very colorful, so it might work well with OCR software.
Firmware
This UEFI setup interface has very limited options available. You can disable/enable Secure Boot, set/unset password, change the size of shared VRAM, change boot order, or change the date/time. But that's about what all you can do in it. Pressing F12
during booting to select the boot device.
fwupd does not support this device yet.
Secure Boot
Enter the UEFI menu by pressing F2
during booting and disable the password and Secure Boot.
- Security -> Set password
- Security -> Disable Secure Boot
- Reset the password by setting the password again but letting the "New Password" fields blank.
Keyboard
Keyboard doesn't work at all!
The internal keyboard doesn't work in the Arch linux kernel <= 5.19. The patch needs to be applied to the kernel, or wait for the 6.0 kernel to come. You could use a USB keyboard during the installation and later rebuild the kernel with the patch to use the internal keyboard.
Enter should not be KP_Enter!
You may want to install redmibook-hwdb-gitAUR to fix some wrong key codes.
Media keys does not work!
redmibook-wmi is needed. TODO
Wireless
The wifi adapter is Realtek 8852BE. Install rtl8852be-dkms-gitAUR to use it. You may want to use another network adapter or to tether from your phone during the installation, and build the driver from AUR afterwards.
Bluetooth
Bluetooth doesn't work out of the box. I tried to build the rtl8852be_bt-dkms-gitAUR package but failed.
Internal Microphone
The internal microphone doesn't work out-of-the-box.
According to the [1]] it could be fixed by one of the following methods:
Patch the SSDT table of the firmware
TODO
Install a kernel module
TODO
Fingerprint reader
The fingerprint reader requires a proprietary driver from an unknown third-party. The author explains that "The driver is developed with an internal async framework, which is not well-prepared to be open-sourced. So only the binary is released for the time being."
Function keys
TODO
See also
- 3rd-party project of supporting recent Redmibook's on Linux: https://github.com/vrolife/modern_laptop/
- Xiaomi's driver download page (Windows only): https://www.mi.com/service/notebook/drivers/A39S
- A Hardware probe of this model. Note that its wireless/bluetooth adapter and SSD have been replaced by the user. https://linux-hardware.org/?probe=3428364c49