| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 
 | 
 
 
 /home/leux/immortalwrt/staging_dir/host/bin/make_ext4fs -L rootfs -l 167772160 -b 4096 -m 0  -T 1750865788 $(KERNEL_BUILD_DIR)/root.ext4 \
 /home/leux/immortalwrt/build_dir/target-aarch64_generic_musl/root-rockchip/
 
 
 PADDING=1 /home/leux/immortalwrt/scripts/gen_image_generic.sh \
 $(KERNEL_BUILD_DIR)/tmp/immortalwrt-rockchip-armv8-nlnet_xiguapi-v3-ext4-sysupgrade.img.gz \
 16 $(KERNEL_BUILD_DIR)/tmp/immortalwrt-rockchip-armv8-nlnet_xiguapi-v3-ext4-sysupgrade.img.gz.boot \
 160 /home/leux/immortalwrt/build_dir/target-aarch64_generic_musl/linux-rockchip_armv8/root.ext4 32768
 
 
 dd if=/home/leux/immortalwrt/staging_dir/target-aarch64_generic_musl/image/xgp-rk3568-u-boot-rockchip.bin \
 of="$(KERNEL_BUILD_DIR)/tmp/immortalwrt-rockchip-armv8-nlnet_xiguapi-v3-ext4-sysupgrade.img.gz" seek=64 conv=notrunc
 
 
 /home/leux/immortalwrt/staging_dir/host/bin/gzip -f -9n -c $(KERNEL_BUILD_DIR)/tmp/immortalwrt-rockchip-armv8-nlnet_xiguapi-v3-ext4-sysupgrade.img.gz \
 > $(KERNEL_BUILD_DIR)/tmp/immortalwrt-rockchip-armv8-nlnet_xiguapi-v3-ext4-sysupgrade.img.gz.new
 
 
 echo '{  "metadata_version": "1.1", "compat_version": "1.0",   "supported_devices":["nlnet,xiguapi-v3"], \
 "version": { "dist": "ImmortalWrt", "version": "24.10.2", "revision": "r33247-467867283bb9", "target": "rockchip/armv8", "board": "nlnet_xiguapi-v3" } }' \
 | fwtool -I - $(KERNEL_BUILD_DIR)/tmp/immortalwrt-rockchip-armv8-nlnet_xiguapi-v3-squashfs-sysupgrade.img.gz
 
 
 cp $(KERNEL_BUILD_DIR)/tmp/immortalwrt-rockchip-armv8-nlnet_xiguapi-v3-ext4-sysupgrade.img.gz \
 /home/leux/immortalwrt/bin/targets/rockchip/armv8/immortalwrt-rockchip-armv8-nlnet_xiguapi-v3-ext4-sysupgrade.img.gz
 
 
 |