5690 XGS 08.25
Freetz-EVO successfully compiles the firmware for the FRITZ!Box 5690 XGS (a fiber optic router with AArch64 architecture and running kernel 5.4.293), though the resulting build remains untested.
However, with FRITZ!OS 08.25, the kernel_5.4.293-5699_08.25-ADv1.patch.xz file is currently missing for this device. This patch can likely be recreated by adapting the version available for FRITZ!OS 08.20 as follows:
#!/bin/bash
set -e
URL="https://freetz.magenbrot.net/kernel_5.4.293-5699_08.20-ADv1.patch.xz"
TMP="/tmp/kernel-08.20.patch.xz"
DEST="dl/kernel_5.4.293-5699_08.25-ADv1.patch.xz"
if [[ -f "$DEST" ]]; then
echo "ERROR: $DEST already exists."
echo "Remove it manually if you really want to replace it."
exit 1
fi
echo "==> Downloading 08.20 patch..."
curl -fL --retry 3 -o "$TMP" "$URL"
echo "==> Checking XZ integrity..."
xz -t "$TMP"
mkdir -p dl
cp "$TMP" "$DEST"
echo "==> Installed:"
ls -lh "$DEST"
echo "==> SHA256:"
sha256sum "$DEST"
echo "==> Final XZ integrity check..."
xz -t "$DEST"
echo
echo "Done."