Documentation

Verification

Glossary

The terms the documentation uses.

TermMeaning
ADTApple Device Tree, the device-tree format XNU boots from; mkadt.py writes it (Device tree)
AFEthe audio front end, MediaTek’s block between memory and the codec
A-diethe radio chip of the MT6631 combo chip, which picks the rails and firmware flavour
ATFArm Trusted Firmware: runs at the secure level; its memory is one of LK’s reservations
boot-arga word on the kernel’s command line; Open Mapple’s start with mp_ (catalogue)
boot-args recordthe next boot’s command line, kept in the root partition so iOS can write it (record)
BROMthe boot ROM: MediaTek’s first stage, and the download mode used to unbrick with mtkclient
BTIFthe SoC’s UART-like interface to the Bluetooth side of CONNSYS
CCIF, DPMAIFthe mailbox and packet interfaces between the application processor and the modem
CONNSYSMediaTek’s connectivity subsystem: Wi-Fi, Bluetooth and the like, with its own CPU and firmware
DVFSdynamic voltage and frequency scaling
EMI MPUthe memory protection unit in the memory interface; it faults accesses from the application processor to reserved ranges
holea range of DRAM XNU must not touch (Memory map)
IPSWthe iOS restore file; the build downloads the iPhone X’s for the user
LK“Little Kernel”, MediaTek’s bootloader; Open Mapple leaves it stock
LUNa UFS logical unit; the user data is LUN 2 on the realme 8i
LVTSthe SoC’s thermal sensors (Thermal)
mka, lunchthe build commands, as in Android’s tree (Build targets)
mtkloaderthe loader LK starts; it chooses between XNU and Android
OPPoperating performance point: a frequency and voltage pair
payloadthe kernel, device tree and default boot-args in one file (Payload)
PMICthe power-management chip; on the realme 8i an MT6366 with the MT6358’s register layout
SCPthe sensor hub’s processor (Sensors)
safe bootholding Volume Down at the loader’s window: the payload’s own settings, no record (Install guide)
shimthe program that acts as iBoot for XNU: places the kernel, device tree and boot_args
SPUApple’s sensor processor, whose HID services MappleSPU.cpp stands in for
SSPMa power-management microcontroller on the SoC
STPthe transport that carries WMT, Wi-Fi and Bluetooth packets to CONNSYS
UFSthe phone’s flash storage
xnusysthe partition of our own: the root image, carved from userdata
XNUApple’s kernel

Applies to Release 1 · Updated 15 November 2026