samsabi(4)

samsabi4

Samsung laptop keyboard backlight

Usage

samsabi* at iic?

Overview

The samsabi driver provides support for the Samsung Advanced BIOS Interface (SABI), a vendor command interface of the embedded controller found in Samsung laptops based on the Qualcomm Snapdragon X1E80100, such as the Galaxy Book4 Edge. The controller, identified as “SAM060B” in ACPI, is an ENE KB9058 micro controller running Samsung firmware. It exposes the SABI command protocol on the I2C bus at a separate address from the “Mbox” channel used by sambat(4) for battery status.

The samsabi driver currently uses this interface to control the keyboard backlight. The backlight level can be retrieved and modified with the wsconsctl(8) variable keyboard.backlight.

Releases

Unchanged in 2 releases since OpenBSD 8.0.

  1. 8.0

History

The samsabi driver first appeared in OpenBSD 8.0.

Authors

The samsabi driver was written by Marcus Glocker ⟨[email protected]⟩.

Bugs

The embedded controller does not hold intermediate keyboard backlight levels: it fades the backlight off shortly after a level is set, and only full brightness can be refreshed often enough to be kept lit. As a result the driver treats any non-zero brightness request as full brightness.

From man 8.0-current-20261101 in OpenBSD 8.0-current (2026-11-01). Parsed by carta from the page's mdoc source.