This repository contains a record of all the steps required to get the Honor Magicbook 14 Pro laptop working with Linux.
While issues (and solutions) can be discussed and tracked in this repository, its purpose is not to provide code, but rather to organize things and provide the necessary information needed to run Linux on this device.
Since october 2025 it is possible to run Linux as a daily driver by appliying some tweaks.
The main problem is that the BIOS (v1.13) contains faulty ACPI tables (DSDT). These tables provide information about the computer's hardware so that Linux can find and use the hardware components. This works if the ACPI tables are correct and Linux has drivers for the hardware. Since the current tables are not correct, Linux cannot find all of the hardware.
Fortunately there's a patch for this and other problems.
- ✔️ Native screen resolution
- ✔️ Graphics hardware
- ✔️ Wifi
- ✔️ USB-C (screen, ethernet, hid, etc…)
- ✔️ Keyboard (dumb mode)
- ✔️ Fn Keys (some)
- ✔️ Touchpad
- ✔️ Audio
- ✔️ Bluetooth
- ✔️ Webcam
- ✔️ Fan control
- ✔️ Lid switch
- ✔️ Suspend/Resume
- ❌ Fingerprint Reader, See #6
- ❌ Touchscreen, See #5
- ❌ Keyboard (no dumb mode), See: #1
- ❌ Fn Keys (some), See #4
- ❌ LED on Caps-Lock and Mic key, See #9
- ❌ Fan speed, See: #7
- ❌ Power button, See: #8
- ❌ Respect battery tresholds, See: #10
Kernel 6.18.0-0 KDE 6.5.1
Add following boot parameter to the kernel commandline to fix keyboard and sound:
i8042.dumbkbd=1 snd-intel-dspcfg.dsp_driver=3 snd-hda-intel.model=generic
How to set boot parameter: google
Look here for instructions to install a patched DSDT to make the touchpad work:
https://github.com/denis-bb/honor-fmb-p-dsdt
With some kernel version a weird device is present which changes screen brightnes. Disable the weird device which causes the screen to go dark and to full brightness:
Add a udev rule to disable the device by adding following file: /etc/udev/rules.d/99-ignore-touchpad-device.rules
And reboot.
See: #3
Have a look at the Github issues.
Specs: honor.com
Manufacturer: HONOR
Product Name: FMB-P
Version: M1030
SKU Number: C100
Family: HONOR MagicBook
BIOS version 1.13 (release date 05/08/2025)
Hardware detected by hw-probe: https://linux-hardware.org/?probe=1657e7ed5c
Have a look at the Github issues for information and discussion of specific hardware devices.