User:Oldherl/rbp2022

From ArchWiki

Category:Xiaomi

This article or section needs expansion.

Reason: Work in progress. This page will move to the main namespace once I finish it. (Discuss in User talk: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.

Note: Blind users should request the help of a sighted person to change UEFI settings

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.

Note: This device does not have a BIOS speaker.

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