# lk2nd for Aurora recovery — build record (2026-09-29) - Source: https://github.com/msm8916-mainline/lk2nd.git, tag **23.1**, commit `e9c8b21735c13dd7ace808b1e35451638f0a0c6d` (2026-07-13). Clean tree. - Toolchain: arm-none-eabi-gcc 14.2.1 20241119 (Debian 15:14.2.rel1-1), GNU Make 4.4.1, DTC 1.7.2. - Command (in src/): `make -j$(nproc) TOOLCHAIN_PREFIX=arm-none-eabi- LK2ND_DTBS="msm8916-512mb-mtp.dtb" LK2ND_FORCE_FASTBOOT=1 lk2nd-msm8916` (LK2ND_DTBS is relative to lk2nd/device/dts/msm8916 — a "msm8916/..." prefix silently yields NO QCDT.) - Effective config (from project makefiles): ABOOT_STANDALONE=1 (no devinfo read/write, no emmc_recovery_init/misc), LK2ND_DISPLAY=cont-splash, PANIC_REBOOT_MODE=FASTBOOT_MODE, SIGN_BOOTIMG=0, DEBUG=1, UART uart_dm_init(2,0,0x78B0000) GPIO4 TX / GPIO5 RX. - Outputs: out/lk2nd.img (290832 B, sha256 555826ea…d782), out/recovery-lk2nd-16MiB.img (= lk2nd.img + zero pad to 16777216 B, sha256 0dfa60a0…11e1).