Skip to content

Redmi K80 (zorn) ​

A community port for SM8650-AB, maintained by kerrinz.

State ​

The device runs UEFI, the menu, DarwinBoot and XNU platform initialization. A read-only UFS probe reads the SHNGROOT manifest from userdata and registers its OS APFS container as md0; the root mounts and the screen records APOK.

The current stop is MEND, after two vm_map_delete calls return while loading user mappings. The payload also carries a restore RAM disk. Touch, GPU and the desktop remain pending. Use the firmware repository's payload packager and its 512-byte FAT cluster setting.

Use this port ​

  1. Read the pinned source and validation records below. Prepare the required firmware and system inputs.
  2. Clone the device repository and follow its build guide from the checkout:
sh
git clone --branch main https://github.com/kerrinz/UniXNU-zorn.git
cd UniXNU-zorn
git checkout af23788d9ca7d48ff1576ff83664bbac975ba3ad
git submodule update --init --recursive
  1. Complete the build for that revision, follow the bring-up order, and use log capture to record the last confirmed stage.
  2. Save results in the porting record. See Port a device for board structure and component selection.

Sources ​

Released under the BSD-2-Clause-Patent License.