#!/bin/sh # B8D RAM test image: kernel = b8b + built-in WLAN/CFG80211/MAC80211/WCN36XX (out-b8d); DTB = B8B (unchanged, cc74b57d); # initramfs = exact B8C initramfs (B7C + NV) + overlay: iw 6.17-r0 + libnl-3/libnl-genl-3 3.11.0-r0 (Alpine v3.24 aarch64, == JZ02 installed). # For `fastboot boot` only - never flash. set -e; cd "$(dirname "$0")"; O=out; KB=/home/q/aurora-kbuild/out-b8d; B8B=../b8b/out; B8C=../b8c/out; G=../../linux/artifacts/ramboot-mm1; GEN=../../linux/out/usr/gen_init_cpio; TS=1790726400 echo "cc74b57deeda97b8ce2bacecf78f9300923d8e5d5d37beee1a87b4c0a32b9716 $B8B/msm8916-jz08-aurora-b8b.dtb" | sha256sum -c echo "5c53b203ae7edbab1f4eba1b4d96a7f0caa05135f039f8d791714791968a643c $B8C/initramfs-b8c.cpio.gz" | sha256sum -c (cd dl && sha256sum -c APK-SHA256SUMS) X=dl/x-iw-6.17-r0; L=dl/x-libnl3-3.11.0-r0 echo "7c4acd49986de597d2318fdbb22444bf116999ee4d14b6a518e7d2e21f490256 $X/usr/sbin/iw" | sha256sum -c echo "b944f063786e6536b6afa5d6f167128edcb1caa9479ac6449d19682dcc1d8310 $L/usr/lib/libnl-3.so.200.26.0" | sha256sum -c echo "187df9a79d411a5a08fbc65d432e24819863a56104e3154dc706b9ec27b121ba $L/usr/lib/libnl-genl-3.so.200.26.0" | sha256sum -c cp $KB/arch/arm64/boot/Image.gz $O/Image.gz; cp $KB/.config $O/config-b8d cat $O/Image.gz $B8B/msm8916-jz08-aurora-b8b.dtb > $O/Image.gz-dtb cat > $O/overlay-b8d.list < $O/overlay-b8d.cpio gzip -9 -n -c $O/overlay-b8d.cpio > $O/overlay-b8d.cpio.gz cat $B8C/initramfs-b8c.cpio.gz $O/overlay-b8d.cpio.gz > $O/initramfs-b8d.cpio.gz python3 ../../b6p/mkbootimg.py $O/Image.gz-dtb $O/initramfs-b8d.cpio.gz $G/cmdline.txt $O/aurora-b8d.img (cd $O && sha256sum Image.gz Image.gz-dtb config-b8d overlay-b8d.cpio.gz initramfs-b8d.cpio.gz aurora-b8d.img > SHA256SUMS; cat SHA256SUMS); ls -l $O/aurora-b8d.img