Jump to content

# Mechrevo WUJIE14X

From ArchWiki

Hardware | PCI/USB ID | Working?
--- | --- | ---
Touchpad | PS/2 | Yes
Keyboard | PS/2 | Yes
GPU | `1002:1900` | Yes
Webcam (Infrared) | `04f2:b7dd` | Yes
Ethernet | `1f0a:6801` | Yes
Bluetooth | `8087:0029` | Yes
Audio | `1002:1640` | Yes
Wi-Fi | `8086:2723` | Yes
TPM |  | Yes

The Mechrevo WUJIE 14X series encompasses several retail models featuring different processors and aesthetics. At least three variations are known to exist:

- Mechrevo WUJIE 14XA: Powered by an AMD Ryzen 7 8845HS processor.
- Mechrevo WUJIE 14XA Blizzard Edition (or 暴风雪, Baofengxue in Chinese): Also powered by an AMD Ryzen 7 8845HS processor.
- Mechrevo WUJIE 14X: Powered by an Intel Core Ultra 7 155H processor.

The former two models share identical hardware specifications, with the only distinction being their colorway. This page primarily focuses on these first two models.

## Installation

### Disable secure boot

Secure Boot is enabled by default. Since the installation medium does not support it, press `Esc` repeatedly during startup to access UEFI setup and disable it.

### Ethernet controller

The RJ-45 Ethernet controller requires installation of tuxedo-yt6801-dkms-gitAUR.

Tip If a wired network connection is required during the installation process, consider building a custom Arch Linux installation medium that includes the necessary kernel module. This can be accomplished using another machine that is already running Arch Linux.

## Accessibility

The UEFI interface is a generic version from AMI (American Megatrends) that can be controlled with either a keyboard or a mouse, which should also make it relatively straightforward for OCR apps to parse.

To switch boot devices, repeatedly press `Del` during startup to display a boot menu. This menu can be navigated using the arrow keys, and a selection can be made with `Enter`.

Note Nevertheless, considering that Mechrevo does not specifically focus on accessibility, it is recommended that the OS installation be performed with the assistance of a sighted user.

This laptop is not equipped with diagnostic LEDs.

## Firmware

fwupd supports updating the UEFI CA (UEFI revocation database).

### BIOS / EC

Official support site (Chinese only) provides BIOS/EC firmware upgrades.

Note However, the update utility runs only on Windows, which may necessitate the temporary installation of a dual-boot system to apply firmware updates.

### SSD

The firmware of the pre-installed Crucial SSD can be upgraded. See Solid state drive#Crucial for details.

Tip As an alternative to the bootable ISO, micron-storage-executive-cliAUR provides a command-line method for firmware upgrades and also offers additional SSD information.

## Hardware control

On Windows, the pre-installed UWP application, Mechrevo Control Console, is used to control features such as keyboard backlighting, performance/thermal profiles, as well as battery charging speed and limits. Under Arch Linux, various workarounds are available.

### Platform drivers

Because WUJIE14X utilizes a Tuxedo-compatible motherboard, the necessary platform drivers can be acquired by installing either tuxedo-drivers-nocompatcheck-dkmsAUR or mechrevo-drivers-dkmsAUR (Recommended).

These packages provide essential drivers for controlling various peripherals, and are also a dependency for some of the tools mentioned below.

### Unified control

TUXEDO Control Center (tuxedo-control-center-binAUR) can be used to manage most hardware features, including the keyboard backlight, fans, battery modes, and performance profiles. For those seeking an all-in-one package, it is the best available alternative to Mechrevo Control Console.

Note However, when using the amd-pstate governor, there is an unconfirmed bug where its daemon process, `tccd`, may repeatedly reset the governor to `performance`. This leads to increased power consumption on battery and reduced battery life.

If you encounter this issue, consider the alternative solutions for each module detailed below.

### Fan

tuxedo-rs provides the ability to control cooling fan speeds and configure fan curves.

You can install tailor-hwcapsAUR to view fan speed and temperature sensor data, and install either tailor-cliAUR or tailor-guiAUR (GUI) to set the fan curves.

### Platform profile

Platform Profile, also known as Fn Mode or Thermal Mode, is used to control the system's overall power consumption and thermal performance. On WUJIE14X, the Platform Profile includes three levels: Office / Quiet, Gaming / Balanced, and Turbo / Performance.

Note Unlike on other devices, the Platform Profile on WUJIE14X is implemented through more than a dozen hardware calls initiated directly from userspace. Consequently, no single system interface exists to switch the profile. Each hardware call must be reverse-engineered and replicated from scratch.

Aside from using TUXEDO Control Center, there is currently no other reliable method for switching between the profiles.

### Battery charging mode

The battery control interface is implemented under `/sys/devices/platform/tuxedo_keyboard/charging_profile/` by the #Platform drivers.

To view the available charging modes:

    $ cat /sys/devices/platform/tuxedo_keyboard/charging_profile/charging_profiles_available
    high_capacity balanced stationary

To set a charging mode:

    # echo mode > /sys/devices/platform/tuxedo_keyboard/charging_profile/charging_profile

### Keyboard backlight

The keyboard backlight has three brightness levels: off, low, and high. The state can always be cycled using `Fn+F6`.

At present, no known software interface exists to control the backlight. Consequently, there is no straightforward method to implement features like automatic backlight (de)activation.

Note Reverse-engineering has shown that the automatic backlight activation (e.g., on keypress) and timeout features on Windows are implemented entirely in software by the `GCUService` service. This functionality is not handled by the hardware.

## Facial authentication

The infrared camera on this laptop functions correctly. Install Howdy for facial recognition similar to Windows Hello.

## Function keys

Key | Visible?1 | Marked?2 | Effect
--- | --- | --- | ---
`Fn+F1` | Yes | Yes | `XF86Sleep`
`Fn+F2` | No | Yes | Lock screen?3
`Fn+F3` | Yes | Yes | `XF86Display`
`Fn+F4` | Yes | Yes | `XF86RFKill`
`Fn+F5` | Yes | Yes | `XF86TouchpadToggle`3
`Fn+F6` | Yes | Yes | `XF86KbdLightOnOff`3
`Fn+F7` | Yes | Yes | `XF86AudioMute`
`Fn+F8` | Yes | Yes | `XF86AudioLowerVolume`
`Fn+F9` | Yes | Yes | `XF86AudioRaiseVolume`
`Fn+F10` | Yes | Yes | `XF86MonBrightnessDown`
`Fn+F11` | Yes | Yes | `XF86MonBrightnessUp`
`Fn+F12` | Yes | Yes | `Insert`

1. The key is visible to `xev` and similar tools.
2. The physical key has a symbol on it, which describes its function.
3. These key codes were not directly captured; they are inferred based on XF86keysym.h[dead link 2025-11-17—SSL error] and `libinput debug-events`. Further testing is required to confirm.

## Troubleshooting

### Wake up immediately from sleeping

After suspending to idle, the laptop might immediately wake up. You can disable certain wake-up signals from the Embedded Controller (EC) by adding the kernel parameter `acpi.ec_no_wakeup=1`.

## See also

- w568w's ACPI reverse-engineering on WUJIE14XA
- sund3RRR's fixes and tweaks
- Linux hardware probe results

Category:

- Mechrevo

Hidden category:

- Pages with dead links

Mechrevo WUJIE14X
Add topic