Sanitized research log, build/reproducibility docs, DTS, kernel configs, patches, initramfs sources, bootchain migration plans and test logs. B5 direct boot PASS; B6 modem lifecycle in progress. No dumps, NV/EFS, vendor firmware or device identifiers included.
9 lines
968 B
Markdown
9 lines
968 B
Markdown
# 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).
|