Lenovo Legion Tab Gen 5 · Legion Y700 5th Gen · TB323FU
Mainline Linux on the TB323FU
A port of the mainline Linux kernel to Lenovo's gaming tablet with the Snapdragon 8 Elite Gen 5 (SM8850 “kaanapali”, board “baldur”). The kernel port is the core: a patch series, the board device tree and the config. Distributions and desktop integration are optional add-ons.

At a glance
- Kernel
- mainline Linux 7.3-rc4 + this project's patch series
- Hardware
- 49 of 68 listed features work, checked on the device
- Distributions
- 7 booted to a desktop from their own partitions
- SoC
- Snapdragon 8 Elite Gen 5, SM8850
Hardware status
Full table →A feature counts as working only when it was measured or seen on the device — a probing driver does not count. Last updated 2026-10-04.
- works
- partial
- does not work
- not verified
- n/a or not implemented
Distributions
Details →The kernel does not depend on a distribution. These have been built with the scripts in rootfs/ and booted on the tablet, each from its own partition.
- Debian 13 (trixie)
- Ubuntu 26.04 LTS
- Arch Linux ARM
- Fedora 44 Workstation + FEX
- NixOS 26.11 (unstable)
- SteamOS (arm64, community handheld port)
- Armada 20260926 (Fedora bootc, experimental)
Open Device Helper
Details →The tablet's own settings, in a GNOME quick-settings tile, a settings app and a command line (tb323fu-ctl), over one D-Bus service:
- Charge limit, bypass charging and a “full by” schedule; battery health and the charger's power
- Refresh policy and panel heat protection
- Performance profiles with CPU and GPU limits, CPU boost and thermal profiles
- Torch, LED ring colors and effects, vibration strength
- USB-C port roles and wake sources, the emergency key
- Restart into Android, choose the system to boot
- Kernel updates from this project's releases, tried on the next start and rolled back if it fails
In the repository
kernel/Patch series on a fixed upstream base, board device tree, config, and the built-in initramfs.firmware/Manifest and an extraction script — firmware comes from your own tablet, none is stored.rootfs/Optional builders for root filesystems on the multiboot partitions.userspace/Distribution-neutral platform files: udev, systemd units, audio, sensors, emergency key.helper/Open Device Helper: daemon, CLI and settings app for the tablet's own knobs.packaging/Debian, Arch and Nix recipes.
Licensing: LICENSE and the README's license section.