Skip to content

Releases: NNdroid/armbian-kernel-build

Auto Build edge-7.2.9

Choose a tag to compare

@github-actions github-actions released this 06 Oct 00:21

Kernel build details

Item Final value
Kernel release 7.2.9+
Armbian branch edge
Board / family / Debian architecture / Kbuild architecture nanopi-r5s / rockchip64 / arm64 / arm64
Userspace release trixie
Armbian/build baseline commit unknown
Kernel source baseline commit 5fce161649b4d779d1b76d9fcd52dc77779774b8
Final config SHA256 c66987b60e64bc3efa53d2d0250e418b02380bc3f8dc31c45a3e8f1f64f6ed62
Full eBPF enforcement yes
Full networking enforcement yes

Differences from the standard kernel configuration

Attachment edge-kernel.config is the final effective configuration after olddefconfig.The arm64 defconfig baseline could not be generated for this build, but the final configuration is still attached.

This is a configuration-level comparison. Armbian board, device-tree, and other patches are additional source-level differences from kernel.org.

Additional networking components

Component Build mode Source commit
TCP-Brutal v2 y fd3e540223c8
AmneziaWG y 1a735221a62c
nf_deaf y d600e9c7f278
Native WireGuard (replaced by AmneziaWG by default) n Linux kernel source tree

Loadable module attachments

The following components are configured as m. The release also uploads the original .ko files from the kernel package (possibly compressed with .gz, .xz, or .zst) and checksum file edge-loadable-modules-SHA256SUMS.

Modules are strictly tied to the kernel ABI: use them only when uname -r is exactly 7.2.9+ and the Debian architecture is arm64. Do not mix kernel releases, architectures, or configurations.

Component Kconfig Release attachment Canonical installed filename SHA256
6lowpan CONFIG_6LOWPAN=m edge-7.2.9+-arm64-6lowpan.ko 6lowpan.ko c75dd525ed7ebd7eb5bdd8343796e8b2681f28e7bfe8e6245e6f478feec68f60
Bluetooth core CONFIG_BT=m edge-7.2.9+-arm64-bluetooth.ko bluetooth.ko bc89a2818de33484db910dbf2686248603c5d94a08f6d6aec639913df9786be9
rfcomm CONFIG_BT_RFCOMM=m edge-7.2.9+-arm64-rfcomm.ko rfcomm.ko 5467b6116057537afecceb3bcbf7daae532ec4b9e81dd971521a50c7893ab582
bnep CONFIG_BT_BNEP=m edge-7.2.9+-arm64-bnep.ko bnep.ko b41289c669f4933126da20af42d319b0c2708b5af38efbeecb2fe6d0da6b6b07
hidp CONFIG_BT_HIDP=m edge-7.2.9+-arm64-hidp.ko hidp.ko 3f9729b9f5b515902ed709bde149ff6e2767746da310507ff2195c0eb1a4e5a8
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m edge-7.2.9+-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko 5a424943fe2e3ccc8d159eca593dc1a931c1bcb85f4a5e61bea520b7fd76bb7a
RFKill CONFIG_RFKILL=m edge-7.2.9+-arm64-rfkill.ko rfkill.ko 61fa8d1e27a66a791af41f7c5099a8066daa5cf98a6afd65f5d2834629736c41
cfg80211 CONFIG_CFG80211=m edge-7.2.9+-arm64-cfg80211.ko cfg80211.ko 0ab41681936519da0d6973b122cf75831ea9371389ab4fb31a747f38251cdacb
mac80211 CONFIG_MAC80211=m edge-7.2.9+-arm64-mac80211.ko mac80211.ko 1ad7bdc43b7ec677acf90c00bbd373a0b79bf987c2332a9e4305500a5541fd29
MediaTek mt76 core CONFIG_MT76_CORE=m edge-7.2.9+-arm64-mt76.ko mt76.ko 64c99a9b17693a55621a4a3a6346f30e2c589c61a8eb68d314ac763b334c0367
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m edge-7.2.9+-arm64-mt76-connac-lib.ko mt76-connac-lib.ko 705e4177b792c8e18c6f0acc9c4cd82ca9bed179096062a8e4158b8e268d3b8e
MediaTek MT792x library CONFIG_MT792x_LIB=m edge-7.2.9+-arm64-mt792x-lib.ko mt792x-lib.ko 59bfc1f836b667f25b8fe2f32450e62c9866a3d09170f955a6602b4f2de95ef8
MediaTek MT7921 common CONFIG_MT7921_COMMON=m edge-7.2.9+-arm64-mt7921-common.ko mt7921-common.ko cc1d71f2bc7c9b1d055b866f2c97003252221ec99fdb79c65495eb9679b2a9c0
MediaTek MT7921E PCIe CONFIG_MT7921E=m edge-7.2.9+-arm64-mt7921e.ko mt7921e.ko a45a1d8ab5afeab5752d0b1fddef12e3a6fcd5e5700c8c55c9e7631ef5e7b156

Recommended: install the complete kernel package

The matching linux-image-*.deb already contains these modules and the complete module index. After installing it and rebooting into the target kernel, run:

sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Install standalone module attachments only

Download the attachments listed above into the current directory, then run the commands below (filenames must be restored to their canonical module names):

KERNEL_RELEASE=7.2.9+
DEBIAN_ARCH=arm64
sha256sum -c edge-loadable-modules-SHA256SUMS
test "$(uname -r)" = "${KERNEL_RELEASE}"
test "$(dpkg --print-architecture)" = "${DEBIAN_ARCH}"
sudo install -d -m 0755 "/lib/modules/${KERNEL_RELEASE}/extra"
sudo install -m 0644 ./edge-7.2.9+-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./edge-7.2.9+-arm64-mt7921e.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921e.ko"
sudo depmod -a "${KERNEL_RELEASE}"
sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Verify with modinfo <module> and lsmod. With Secure Boot enabled, standalone modules must also be signed by a trusted key. invalid module format usually means a kernel release, architecture, vermagic, or signature mismatch; install the matching complete .deb instead.

MT7921E also requires MediaTek firmware matching the hardware and driver (normally provided by the distribution linux-firmware package); the .ko attachment does not include firmware.

Full networking feature set

The final configuration was verified feature by feature: MPLS routing/tunneling, SRv6, VXLAN/Geneve/GRE/FOU, AmneziaWG, netfilter/nftables, BBR+FQ, NPTv6, Linux bridge, and USB Gadget are forced built-in; Bluetooth and the cfg80211/mac80211/MT7921E driver chain are forced as modules.

Capability Key final configuration
MPLS / SRv6 MPLS_ROUTING=y, IPV6_SEG6_LWTUNNEL=y
Overlay / tunnel VXLAN=y, GENEVE=y, NET_IPGRE=y, IPV6_GRE=y, NET_FOU=y
Netfilter NF_TABLES=y, NFT_TPROXY=y, NFT_SYNPROXY=y, IP6_NF_TARGET_NPT=y
BBR / bridge / BNEP TCP_CONG_BBR=y, BRIDGE=y, BT_BNEP=m
Bluetooth / Wi-Fi modules BT=m, CFG80211=m, MAC80211=m, MT76_CORE=m, MT7921E=m
USB Gadget USB_GADGET=y, USB_CONFIGFS=y, USB_FUNCTIONFS=y

eBPF / BTF / CO-RE

The final configuration passed checks for BPF syscall/JIT, kernel and module BTF, CO-RE, cgroup/LSM, XDP/AF_XDP, tc, netfilter, kprobe/uprobe, and ftrace. Unprivileged BPF is disabled by default.

See attachment edge-config-vs-arm64-defconfig.txt for the complete configuration diff.

Build artifacts

File Size SHA256
linux-image-edge-rockchip64_26.11.0-trunk_arm64__7.2.9-S5fce-D4e2e-P4df5-C522c-H55ef-HK3dd6-Vc222-B5f2c-R448a.deb 51M 3ce692489ec69a0f0d35d8d0531d1b4bc4204a21d837620f0d1087c4f192a6fb
linux-dtb-edge-rockchip64_26.11.0-trunk_arm64__7.2.9-S5fce-D4e2e-P4df5-C522c-H55ef-HK3dd6-Vc222-B5f2c-R448a.deb 1.3M f230a9297993699768f5be302e262f7e7e57f3fb2419a8b896c63e63a17001be
linux-headers-edge-rockchip64_26.11.0-trunk_arm64__7.2.9-S5fce-D4e2e-P4df5-C522c-H55ef-HK3dd6-Vc222-B5f2c-R448a.deb 16M ce9cc519aef9981f6c7db9e0976120c5fe1cdd4d004eee53900a769e095af65d
linux-libc-dev-edge-rockchip64_26.11.0-trunk_arm64__7.2.9-S5fce-D4e2e-P4df5-C522c-H55ef-HK3dd6-Vc222-B5f2c-R448a.deb 1.5M e93bb3aef0a8cf8b9669a73cd1b1f9fa9e74af93434c809cbf8e08e9bf43beb9

Build provenance

  • Release tag: edge-7.2.9
  • Kernel version (artifact): 7.2.9
  • kernel.org upstream version: 7.2.9
  • Repository commit: 873df8d118b303911cfc9eefec318b755e8a2ad8
  • Build time: 2026-10-06T00:21:45Z

Auto Build current-6.18.55

Choose a tag to compare

@github-actions github-actions released this 05 Oct 22:53

Kernel build details

Item Final value
Kernel release 6.18.55-dirty
Armbian branch current
Board / family / Debian architecture / Kbuild architecture nanopi-r5s / rockchip64 / arm64 / arm64
Userspace release trixie
Armbian/build baseline commit unknown
Kernel source baseline commit 725bd2f3c81d54edccb66fead01d4c0c222e2231
Final config SHA256 c6f0b164cf217c445272c5d8ab820727ee36f2215c4af2b20c0f653d64c0410c
Full eBPF enforcement yes
Full networking enforcement yes

Differences from the standard kernel configuration

Attachment current-kernel.config is the final effective configuration after olddefconfig.The arm64 defconfig baseline could not be generated for this build, but the final configuration is still attached.

This is a configuration-level comparison. Armbian board, device-tree, and other patches are additional source-level differences from kernel.org.

Additional networking components

Component Build mode Source commit
TCP-Brutal v2 y d2397ff8bca0
AmneziaWG y 1a735221a62c
nf_deaf y f62b5e6bda12
Native WireGuard (replaced by AmneziaWG by default) n Linux kernel source tree

Loadable module attachments

The following components are configured as m. The release also uploads the original .ko files from the kernel package (possibly compressed with .gz, .xz, or .zst) and checksum file current-loadable-modules-SHA256SUMS.

Modules are strictly tied to the kernel ABI: use them only when uname -r is exactly 6.18.55-dirty and the Debian architecture is arm64. Do not mix kernel releases, architectures, or configurations.

Component Kconfig Release attachment Canonical installed filename SHA256
6lowpan CONFIG_6LOWPAN=m current-6.18.55-dirty-arm64-6lowpan.ko 6lowpan.ko d2bef37bbb2a45c2a69ec8331b1994777f06b0b04cf05fae3e6396e55433fc54
Bluetooth core CONFIG_BT=m current-6.18.55-dirty-arm64-bluetooth.ko bluetooth.ko 1a0522a1c7ef91c53340ae39b94708c30108d2b993964806366acfb77294cdf3
rfcomm CONFIG_BT_RFCOMM=m current-6.18.55-dirty-arm64-rfcomm.ko rfcomm.ko ca5540d55560de63fcaf1a21319e74502c8d21c5759f32403e973bf35f40a7ad
bnep CONFIG_BT_BNEP=m current-6.18.55-dirty-arm64-bnep.ko bnep.ko c44febdde8006fdb3c0c7cf1704dde448589cc54fa46a753ade3b5ec0fe3be8e
hidp CONFIG_BT_HIDP=m current-6.18.55-dirty-arm64-hidp.ko hidp.ko 2975022bcf28efcf84658623452a5b9748503c99381a054a404435683e8b86e6
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m current-6.18.55-dirty-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko cf0336f255cb2eabe6d9dab6f234556bad6fd067126323b5773cf77cf93ff19e
RFKill CONFIG_RFKILL=m current-6.18.55-dirty-arm64-rfkill.ko rfkill.ko 67d122d89f3b9d88ebc1afbffd453777feb81839f9fb578e17e66bfe76af9eae
cfg80211 CONFIG_CFG80211=m current-6.18.55-dirty-arm64-cfg80211.ko cfg80211.ko 0ab88377b09cf239892462c1607fd602fd5e5956d1194e602ace5aa2540e37aa
mac80211 CONFIG_MAC80211=m current-6.18.55-dirty-arm64-mac80211.ko mac80211.ko 61340741a621790714abf2a1b3d6cc039a96a3563544fdfa869e3df162c26f5c
MediaTek mt76 core CONFIG_MT76_CORE=m current-6.18.55-dirty-arm64-mt76.ko mt76.ko e8544c03c65e120425c495536a9ea07c7f74b7ff257a680c68c996a142c55c07
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m current-6.18.55-dirty-arm64-mt76-connac-lib.ko mt76-connac-lib.ko 79e532623d271275d875ca3695b26e692c514d42ce5ed001bb89b622251278c9
MediaTek MT792x library CONFIG_MT792x_LIB=m current-6.18.55-dirty-arm64-mt792x-lib.ko mt792x-lib.ko b7520f29010d56a59ce15c0a91d12b280e65ebd91f6738f9f1211ab23963ee4b
MediaTek MT7921 common CONFIG_MT7921_COMMON=m current-6.18.55-dirty-arm64-mt7921-common.ko mt7921-common.ko 418f1cb5a058f9ce9619395e9131663ba2182557ae04d2c7e73fe75dfaece7e9
MediaTek MT7921E PCIe CONFIG_MT7921E=m current-6.18.55-dirty-arm64-mt7921e.ko mt7921e.ko 98b9f9ed0c7ed589db51fa9a29062a00f85d0ee235c67a370b59d1f185019f88

Recommended: install the complete kernel package

The matching linux-image-*.deb already contains these modules and the complete module index. After installing it and rebooting into the target kernel, run:

sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Install standalone module attachments only

Download the attachments listed above into the current directory, then run the commands below (filenames must be restored to their canonical module names):

KERNEL_RELEASE=6.18.55-dirty
DEBIAN_ARCH=arm64
sha256sum -c current-loadable-modules-SHA256SUMS
test "$(uname -r)" = "${KERNEL_RELEASE}"
test "$(dpkg --print-architecture)" = "${DEBIAN_ARCH}"
sudo install -d -m 0755 "/lib/modules/${KERNEL_RELEASE}/extra"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./current-6.18.55-dirty-arm64-mt7921e.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921e.ko"
sudo depmod -a "${KERNEL_RELEASE}"
sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Verify with modinfo <module> and lsmod. With Secure Boot enabled, standalone modules must also be signed by a trusted key. invalid module format usually means a kernel release, architecture, vermagic, or signature mismatch; install the matching complete .deb instead.

MT7921E also requires MediaTek firmware matching the hardware and driver (normally provided by the distribution linux-firmware package); the .ko attachment does not include firmware.

Full networking feature set

The final configuration was verified feature by feature: MPLS routing/tunneling, SRv6, VXLAN/Geneve/GRE/FOU, AmneziaWG, netfilter/nftables, BBR+FQ, NPTv6, Linux bridge, and USB Gadget are forced built-in; Bluetooth and the cfg80211/mac80211/MT7921E driver chain are forced as modules.

Capability Key final configuration
MPLS / SRv6 MPLS_ROUTING=y, IPV6_SEG6_LWTUNNEL=y
Overlay / tunnel VXLAN=y, GENEVE=y, NET_IPGRE=y, IPV6_GRE=y, NET_FOU=y
Netfilter NF_TABLES=y, NFT_TPROXY=y, NFT_SYNPROXY=y, IP6_NF_TARGET_NPT=y
BBR / bridge / BNEP TCP_CONG_BBR=y, BRIDGE=y, BT_BNEP=m
Bluetooth / Wi-Fi modules BT=m, CFG80211=m, MAC80211=m, MT76_CORE=m, MT7921E=m
USB Gadget USB_GADGET=y, USB_CONFIGFS=y, USB_FUNCTIONFS=y

eBPF / BTF / CO-RE

The final configuration passed checks for BPF syscall/JIT, kernel and module BTF, CO-RE, cgroup/LSM, XDP/AF_XDP, tc, netfilter, kprobe/uprobe, and ftrace. Unprivileged BPF is disabled by default.

See attachment current-config-vs-arm64-defconfig.txt for the complete configuration diff.

Build artifacts

File Size SHA256
linux-image-current-rockchip64_26.11.0-trunk_arm64__6.18.55-S725b-D4e2e-P4171-C2d56-Hea12-HK3dd6-Vc222-B35ed-R448a.deb 47.5 MiB ef36db06d9dfe5f222e1bcdbb6c478e4cf8d3656998e0e03895a2be23f337fdf
linux-dtb-current-rockchip64_26.11.0-trunk_arm64__6.18.55-S725b-D4e2e-P4171-C2d56-Hea12-HK3dd6-Vc222-B35ed-R448a.deb 1.1 MiB c60442cf80e7590542385c5b7867d7234e23552dc49c5ea09cd123c66d30d64a
linux-headers-current-rockchip64_26.11.0-trunk_arm64__6.18.55-S725b-D4e2e-P4171-C2d56-Hea12-HK3dd6-Vc222-B35ed-R448a.deb 15.1 MiB 18053868be103f2a8d02bed04ea266c9fae33acdc996029ea2337174bc3392db
linux-libc-dev-current-rockchip64_26.11.0-trunk_arm64__6.18.55-S725b-D4e2e-P4171-C2d56-Hea12-HK3dd6-Vc222-B35ed-R448a.deb 1.4 MiB `55c4dc14902ab4d01700b17ec2e1aa28b3cc902e8471ac4...
Read more

Auto Build edge-7.2.8

Choose a tag to compare

@github-actions github-actions released this 25 Sep 21:06

Kernel build details

Item Final value
Kernel release 7.2.8+
Armbian branch edge
Board / family / Debian architecture / Kbuild architecture nanopi-r5s / rockchip64 / arm64 / arm64
Userspace release trixie
Armbian/build baseline commit unknown
Kernel source baseline commit 9a66fdc0d7fd55f54235524a73435af99051e46f
Final config SHA256 1eb6402460968b692f37822af5ba78b3553eaaeedff54bcd8c0d46b4336d0c6f
Full eBPF enforcement yes
Full networking enforcement yes

Differences from the standard kernel configuration

Attachment edge-kernel.config is the final effective configuration after olddefconfig.The arm64 defconfig baseline could not be generated for this build, but the final configuration is still attached.

This is a configuration-level comparison. Armbian board, device-tree, and other patches are additional source-level differences from kernel.org.

Additional networking components

Component Build mode Source commit
TCP-Brutal v2 y fd3e540223c8
AmneziaWG y 1a735221a62c
nf_deaf y d600e9c7f278
Native WireGuard (replaced by AmneziaWG by default) n Linux kernel source tree

Loadable module attachments

The following components are configured as m. The release also uploads the original .ko files from the kernel package (possibly compressed with .gz, .xz, or .zst) and checksum file edge-loadable-modules-SHA256SUMS.

Modules are strictly tied to the kernel ABI: use them only when uname -r is exactly 7.2.8+ and the Debian architecture is arm64. Do not mix kernel releases, architectures, or configurations.

Component Kconfig Release attachment Canonical installed filename SHA256
6lowpan CONFIG_6LOWPAN=m edge-7.2.8+-arm64-6lowpan.ko 6lowpan.ko 2bb361d7d23b33341586b56da9792f701c8709acb4b97ce93b6db64da374c952
Bluetooth core CONFIG_BT=m edge-7.2.8+-arm64-bluetooth.ko bluetooth.ko ebae73c3310af677c053256102e15f97b32cb2b0e1cd7e99612409e16cdf83e8
rfcomm CONFIG_BT_RFCOMM=m edge-7.2.8+-arm64-rfcomm.ko rfcomm.ko 53385e3b4f25a09123ae1a0a5f5d1932a83ccd5dc6610bb85adad20f5bb728be
bnep CONFIG_BT_BNEP=m edge-7.2.8+-arm64-bnep.ko bnep.ko e6a2bc6f1e2c7399d3487a47b7b66a51f2f67ac5714de9533eab73ed200f496a
hidp CONFIG_BT_HIDP=m edge-7.2.8+-arm64-hidp.ko hidp.ko 94ba88902fca16cfb644152830060e991cd9d61b7b492a3014ab85c0eaa28d22
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m edge-7.2.8+-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko bb856c05e23aa5cfdb996dd8342243312bf26ba879974173662763bda67964da
RFKill CONFIG_RFKILL=m edge-7.2.8+-arm64-rfkill.ko rfkill.ko d2fcba692655573199a27b9c90f44c6df136c1f555b70eae25e21e60011d62f2
cfg80211 CONFIG_CFG80211=m edge-7.2.8+-arm64-cfg80211.ko cfg80211.ko 3331c260e4f682ef1361ad1daad3f3d7747e343af5ef92592608ee10ad628893
mac80211 CONFIG_MAC80211=m edge-7.2.8+-arm64-mac80211.ko mac80211.ko 8daae5caa5891fb7c04967318c1b734ef7f00f42a65e950df7c0eae2eafa1b5a
MediaTek mt76 core CONFIG_MT76_CORE=m edge-7.2.8+-arm64-mt76.ko mt76.ko afb6dbea9fd8dcae3d8df40ab4dd6ee9089a28253132cf07a13c03779bb802d9
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m edge-7.2.8+-arm64-mt76-connac-lib.ko mt76-connac-lib.ko e9930e65150999313088dde10669b2629c1b6f16bd480c6f660e3f520635b8ab
MediaTek MT792x library CONFIG_MT792x_LIB=m edge-7.2.8+-arm64-mt792x-lib.ko mt792x-lib.ko af68a682c73a73ac4659ec78b2b9b5a2cb409536453f2c6aba0b13c2af400a2a
MediaTek MT7921 common CONFIG_MT7921_COMMON=m edge-7.2.8+-arm64-mt7921-common.ko mt7921-common.ko 6d01de9a6b0577a8ffb07b944bc52d5aab35f7b479b956e810cf25957c4a6c22
MediaTek MT7921E PCIe CONFIG_MT7921E=m edge-7.2.8+-arm64-mt7921e.ko mt7921e.ko 2c43d0d86cdbf7c886e6e3df394544c3e785137b2842d952d89910d444a37d05

Recommended: install the complete kernel package

The matching linux-image-*.deb already contains these modules and the complete module index. After installing it and rebooting into the target kernel, run:

sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Install standalone module attachments only

Download the attachments listed above into the current directory, then run the commands below (filenames must be restored to their canonical module names):

KERNEL_RELEASE=7.2.8+
DEBIAN_ARCH=arm64
sha256sum -c edge-loadable-modules-SHA256SUMS
test "$(uname -r)" = "${KERNEL_RELEASE}"
test "$(dpkg --print-architecture)" = "${DEBIAN_ARCH}"
sudo install -d -m 0755 "/lib/modules/${KERNEL_RELEASE}/extra"
sudo install -m 0644 ./edge-7.2.8+-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./edge-7.2.8+-arm64-mt7921e.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921e.ko"
sudo depmod -a "${KERNEL_RELEASE}"
sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Verify with modinfo <module> and lsmod. With Secure Boot enabled, standalone modules must also be signed by a trusted key. invalid module format usually means a kernel release, architecture, vermagic, or signature mismatch; install the matching complete .deb instead.

MT7921E also requires MediaTek firmware matching the hardware and driver (normally provided by the distribution linux-firmware package); the .ko attachment does not include firmware.

Full networking feature set

The final configuration was verified feature by feature: MPLS routing/tunneling, SRv6, VXLAN/Geneve/GRE/FOU, AmneziaWG, netfilter/nftables, BBR+FQ, NPTv6, Linux bridge, and USB Gadget are forced built-in; Bluetooth and the cfg80211/mac80211/MT7921E driver chain are forced as modules.

Capability Key final configuration
MPLS / SRv6 MPLS_ROUTING=y, IPV6_SEG6_LWTUNNEL=y
Overlay / tunnel VXLAN=y, GENEVE=y, NET_IPGRE=y, IPV6_GRE=y, NET_FOU=y
Netfilter NF_TABLES=y, NFT_TPROXY=y, NFT_SYNPROXY=y, IP6_NF_TARGET_NPT=y
BBR / bridge / BNEP TCP_CONG_BBR=y, BRIDGE=y, BT_BNEP=m
Bluetooth / Wi-Fi modules BT=m, CFG80211=m, MAC80211=m, MT76_CORE=m, MT7921E=m
USB Gadget USB_GADGET=y, USB_CONFIGFS=y, USB_FUNCTIONFS=y

eBPF / BTF / CO-RE

The final configuration passed checks for BPF syscall/JIT, kernel and module BTF, CO-RE, cgroup/LSM, XDP/AF_XDP, tc, netfilter, kprobe/uprobe, and ftrace. Unprivileged BPF is disabled by default.

See attachment edge-config-vs-arm64-defconfig.txt for the complete configuration diff.

Build artifacts

File Size SHA256
linux-image-edge-rockchip64_26.11.0-trunk_arm64__7.2.8-S9a66-Df596-P9a08-C36fa-H6c1e-HKeaa7-Vc222-Bf05b-R448a.deb 51M 02e4e93626c1af3284afea0c3a59cce877a7eb25f79237ee035f77f495c48ec8
linux-libc-dev-edge-rockchip64_26.11.0-trunk_arm64__7.2.8-S9a66-Df596-P9a08-C36fa-H6c1e-HKeaa7-Vc222-Bf05b-R448a.deb 1.5M 8fcd34911fa7002556302907d1b6fa3a3f3ccab995f8c172f0209dd100a31b4f
linux-dtb-edge-rockchip64_26.11.0-trunk_arm64__7.2.8-S9a66-Df596-P9a08-C36fa-H6c1e-HKeaa7-Vc222-Bf05b-R448a.deb 1.3M eecffd9404bb8e70ec36fb774713e70910eadcfdfbbab1108e4bc3bc5c39ba19
linux-headers-edge-rockchip64_26.11.0-trunk_arm64__7.2.8-S9a66-Df596-P9a08-C36fa-H6c1e-HKeaa7-Vc222-Bf05b-R448a.deb 16M 2e1c7d99eb8ce144420d3377d492616db4a1416fea46fa71979f988aab68a7e6

Build provenance

  • Release tag: edge-7.2.8
  • Kernel version (artifact): 7.2.8
  • kernel.org upstream version: 7.2.8
  • Repository commit: c1307334c9a7c45f76ae6799718624f828c43d01
  • Build time: 2026-09-25T21:06:30Z

Auto Build edge-7.2.7

Choose a tag to compare

@github-actions github-actions released this 24 Sep 08:44

Kernel build details

Item Final value
Kernel release 7.2.7+
Armbian branch edge
Board / family / Debian architecture / Kbuild architecture nanopi-r5s / rockchip64 / arm64 / arm64
Userspace release trixie
Armbian/build baseline commit unknown
Kernel source baseline commit f42acb3678424d1e08f6ed27c0d8ba8a125e14d6
Final config SHA256 9b66bbb09cd9fbd819f188bdb8a9a541eba0292751ec34c406231b9cec220073
Full eBPF enforcement yes
Full networking enforcement yes

Differences from the standard kernel configuration

Attachment edge-kernel.config is the final effective configuration after olddefconfig.The arm64 defconfig baseline could not be generated for this build, but the final configuration is still attached.

This is a configuration-level comparison. Armbian board, device-tree, and other patches are additional source-level differences from kernel.org.

Additional networking components

Component Build mode Source commit
TCP-Brutal v2 y fd3e540223c8
AmneziaWG y 1a735221a62c
nf_deaf y d600e9c7f278
Native WireGuard (replaced by AmneziaWG by default) n Linux kernel source tree

Loadable module attachments

The following components are configured as m. The release also uploads the original .ko files from the kernel package (possibly compressed with .gz, .xz, or .zst) and checksum file edge-loadable-modules-SHA256SUMS.

Modules are strictly tied to the kernel ABI: use them only when uname -r is exactly 7.2.7+ and the Debian architecture is arm64. Do not mix kernel releases, architectures, or configurations.

Component Kconfig Release attachment Canonical installed filename SHA256
6lowpan CONFIG_6LOWPAN=m edge-7.2.7+-arm64-6lowpan.ko 6lowpan.ko df57f42fcfaafd65a5fe64a3af3a6e70809a99a37bddd2d728285c9c0a84be4f
Bluetooth core CONFIG_BT=m edge-7.2.7+-arm64-bluetooth.ko bluetooth.ko a112af268292c49ee5934a9ef4fa4f41db35803ad8a20cdfdd48cfccb446fed5
rfcomm CONFIG_BT_RFCOMM=m edge-7.2.7+-arm64-rfcomm.ko rfcomm.ko 8717078a002c74ad3d985c0c5299146a4d0a1b41b5cb6ec4c376618095eb8a51
bnep CONFIG_BT_BNEP=m edge-7.2.7+-arm64-bnep.ko bnep.ko 3722a30106751d8e89aa81bf1de4276cfd6927a865568ed17ba5ab760d71b3a5
hidp CONFIG_BT_HIDP=m edge-7.2.7+-arm64-hidp.ko hidp.ko a985691fbd65c8d977b84ad389b6118a2e37084e5b697dbf2893a924fe15e595
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m edge-7.2.7+-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko bf1eb0ee461330acf4a88c642fa0b39736fe1ae99db05fafa6b5529daf313455
RFKill CONFIG_RFKILL=m edge-7.2.7+-arm64-rfkill.ko rfkill.ko a7a5c23affc0aac57e0c9eca44aed9b0af2b730ffc7a33fb3079908010de1b35
cfg80211 CONFIG_CFG80211=m edge-7.2.7+-arm64-cfg80211.ko cfg80211.ko 7b113ededd040eebb4d392440c6d2256b6b8efabcadd224b64b5b8e4c5d2acbb
mac80211 CONFIG_MAC80211=m edge-7.2.7+-arm64-mac80211.ko mac80211.ko e25d7032fd4d327a7c677c63e91d5c3a7343d2c3a52815f1dbfc7da5c53bce38
MediaTek mt76 core CONFIG_MT76_CORE=m edge-7.2.7+-arm64-mt76.ko mt76.ko eceafdafbf951e6c0cf1e292676ae86fced9bc0162cff901408ad789a8e8800b
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m edge-7.2.7+-arm64-mt76-connac-lib.ko mt76-connac-lib.ko c870cfabdf476e411f859a8ac3641dae81fadfe345d508d40bfb3e1500b723d4
MediaTek MT792x library CONFIG_MT792x_LIB=m edge-7.2.7+-arm64-mt792x-lib.ko mt792x-lib.ko 488889ebdd35a1ebdae3df75d76f646fc270e2ab0de5d30149ce6e8bc2cd6100
MediaTek MT7921 common CONFIG_MT7921_COMMON=m edge-7.2.7+-arm64-mt7921-common.ko mt7921-common.ko 9e8436199e50227cca0a7efe3cc50fd3eb83386260d7cf77d5bce7a81ae8b0bf
MediaTek MT7921E PCIe CONFIG_MT7921E=m edge-7.2.7+-arm64-mt7921e.ko mt7921e.ko 04951e2306b01d2791b06ce4ca247a444154bff11da309e8d717e28a5df180eb

Recommended: install the complete kernel package

The matching linux-image-*.deb already contains these modules and the complete module index. After installing it and rebooting into the target kernel, run:

sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Install standalone module attachments only

Download the attachments listed above into the current directory, then run the commands below (filenames must be restored to their canonical module names):

KERNEL_RELEASE=7.2.7+
DEBIAN_ARCH=arm64
sha256sum -c edge-loadable-modules-SHA256SUMS
test "$(uname -r)" = "${KERNEL_RELEASE}"
test "$(dpkg --print-architecture)" = "${DEBIAN_ARCH}"
sudo install -d -m 0755 "/lib/modules/${KERNEL_RELEASE}/extra"
sudo install -m 0644 ./edge-7.2.7+-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./edge-7.2.7+-arm64-mt7921e.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921e.ko"
sudo depmod -a "${KERNEL_RELEASE}"
sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Verify with modinfo <module> and lsmod. With Secure Boot enabled, standalone modules must also be signed by a trusted key. invalid module format usually means a kernel release, architecture, vermagic, or signature mismatch; install the matching complete .deb instead.

MT7921E also requires MediaTek firmware matching the hardware and driver (normally provided by the distribution linux-firmware package); the .ko attachment does not include firmware.

Full networking feature set

The final configuration was verified feature by feature: MPLS routing/tunneling, SRv6, VXLAN/Geneve/GRE/FOU, AmneziaWG, netfilter/nftables, BBR+FQ, NPTv6, Linux bridge, and USB Gadget are forced built-in; Bluetooth and the cfg80211/mac80211/MT7921E driver chain are forced as modules.

Capability Key final configuration
MPLS / SRv6 MPLS_ROUTING=y, IPV6_SEG6_LWTUNNEL=y
Overlay / tunnel VXLAN=y, GENEVE=y, NET_IPGRE=y, IPV6_GRE=y, NET_FOU=y
Netfilter NF_TABLES=y, NFT_TPROXY=y, NFT_SYNPROXY=y, IP6_NF_TARGET_NPT=y
BBR / bridge / BNEP TCP_CONG_BBR=y, BRIDGE=y, BT_BNEP=m
Bluetooth / Wi-Fi modules BT=m, CFG80211=m, MAC80211=m, MT76_CORE=m, MT7921E=m
USB Gadget USB_GADGET=y, USB_CONFIGFS=y, USB_FUNCTIONFS=y

eBPF / BTF / CO-RE

The final configuration passed checks for BPF syscall/JIT, kernel and module BTF, CO-RE, cgroup/LSM, XDP/AF_XDP, tc, netfilter, kprobe/uprobe, and ftrace. Unprivileged BPF is disabled by default.

See attachment edge-config-vs-arm64-defconfig.txt for the complete configuration diff.

Build artifacts

File Size SHA256
linux-dtb-edge-rockchip64_26.11.0-trunk_arm64__7.2.7-Sf42a-Df596-P9a28-C36fa-H375a-HKeaa7-Vc222-Bf05b-R448a.deb 1.3M 6b83d4d30d84301017a12a75fb6b69b21c269bbd15187c8f4631a2c5bca8fc15
linux-image-edge-rockchip64_26.11.0-trunk_arm64__7.2.7-Sf42a-Df596-P9a28-C36fa-H375a-HKeaa7-Vc222-Bf05b-R448a.deb 51M 17f9b21d18a0a0bdcf1c748c60d56e5f3836278baa74cc5ca38303ad83ef771f
linux-headers-edge-rockchip64_26.11.0-trunk_arm64__7.2.7-Sf42a-Df596-P9a28-C36fa-H375a-HKeaa7-Vc222-Bf05b-R448a.deb 16M 483a01713bcc27cfba6339be48b428bdd5a819f2cde6ba06c185e3afa230ec7f
linux-libc-dev-edge-rockchip64_26.11.0-trunk_arm64__7.2.7-Sf42a-Df596-P9a28-C36fa-H375a-HKeaa7-Vc222-Bf05b-R448a.deb 1.5M 72cb020a1abbecea85b1f22f25afd4fa9ecc3c09ec0ef7a38ff5003fe2f8024b

Build provenance

  • Release tag: edge-7.2.7
  • Kernel version (artifact): 7.2.7
  • kernel.org upstream version: 7.2.7
  • Repository commit: c1307334c9a7c45f76ae6799718624f828c43d01
  • Build time: 2026-09-24T08:44:14Z

Auto Build current-6.18.54

Choose a tag to compare

@github-actions github-actions released this 25 Sep 19:34

Kernel build details

Item Final value
Kernel release 6.18.54+
Armbian branch current
Board / family / Debian architecture / Kbuild architecture nanopi-r5s / rockchip64 / arm64 / arm64
Userspace release trixie
Armbian/build baseline commit unknown
Kernel source baseline commit 1b357ecb321392158d507b04672ffee57bfa071d
Final config SHA256 6e118cd150866efbbc4c28785d9930a4fff918bbf2e7876a26c1d592d0be70c8
Full eBPF enforcement yes
Full networking enforcement yes

Differences from the standard kernel configuration

Attachment current-kernel.config is the final effective configuration after olddefconfig.The arm64 defconfig baseline could not be generated for this build, but the final configuration is still attached.

This is a configuration-level comparison. Armbian board, device-tree, and other patches are additional source-level differences from kernel.org.

Additional networking components

Component Build mode Source commit
TCP-Brutal v2 y fd3e540223c8
AmneziaWG y 1a735221a62c
nf_deaf y d600e9c7f278
Native WireGuard (replaced by AmneziaWG by default) n Linux kernel source tree

Loadable module attachments

The following components are configured as m. The release also uploads the original .ko files from the kernel package (possibly compressed with .gz, .xz, or .zst) and checksum file current-loadable-modules-SHA256SUMS.

Modules are strictly tied to the kernel ABI: use them only when uname -r is exactly 6.18.54+ and the Debian architecture is arm64. Do not mix kernel releases, architectures, or configurations.

Component Kconfig Release attachment Canonical installed filename SHA256
6lowpan CONFIG_6LOWPAN=m current-6.18.54+-arm64-6lowpan.ko 6lowpan.ko 3fee7efa450ea3edd1aa25720d5819417ca1935dcd559df05e754aa65fdd6849
Bluetooth core CONFIG_BT=m current-6.18.54+-arm64-bluetooth.ko bluetooth.ko e184d77f3798de3442d46ed11b991ad476e606a754218bf9b28ce695a0d5932e
rfcomm CONFIG_BT_RFCOMM=m current-6.18.54+-arm64-rfcomm.ko rfcomm.ko 9ca0a3d0e4693e40acacaffac4727ca93bf84274dd215e49ba705cc141bff849
bnep CONFIG_BT_BNEP=m current-6.18.54+-arm64-bnep.ko bnep.ko 6ce8764d4f1e1c3e0268b64ab4ddf62177e178a29ff810861999144a1f67eba4
hidp CONFIG_BT_HIDP=m current-6.18.54+-arm64-hidp.ko hidp.ko 4e7a5925b505c74c4f0de6293f55621d83bb42658322bf38b336d58a405a399b
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m current-6.18.54+-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko f494ba64534b26e7d7f80de57bb69c5a66a9b1be1d9237605ba0f5c7a2f6a571
RFKill CONFIG_RFKILL=m current-6.18.54+-arm64-rfkill.ko rfkill.ko 52afef014d1dd22039f426f61de559aee1337a827c7e67b214f3ef73a03cacb6
cfg80211 CONFIG_CFG80211=m current-6.18.54+-arm64-cfg80211.ko cfg80211.ko 431f9b02c7eb3997d170fc411a9b7d6d9514cf1fd1bce7dbede316a78bfae441
mac80211 CONFIG_MAC80211=m current-6.18.54+-arm64-mac80211.ko mac80211.ko 0952147504b7fb6d1cf25f297a7c7045c4f6a576dc7c7ccc5ba8fd63bc6308c8
MediaTek mt76 core CONFIG_MT76_CORE=m current-6.18.54+-arm64-mt76.ko mt76.ko c325b7d9093757351865978e8f4963cc12ff8f50fdad6e9754ff927b00acddec
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m current-6.18.54+-arm64-mt76-connac-lib.ko mt76-connac-lib.ko e97fc726e463942bde8a889f7e0c82a7837b8a40fda75850cbae70e447be36d6
MediaTek MT792x library CONFIG_MT792x_LIB=m current-6.18.54+-arm64-mt792x-lib.ko mt792x-lib.ko 502abcbc8eccd26ad138bae0a698d8d1f2b894b5fd44d9e4bb492dd00ff39126
MediaTek MT7921 common CONFIG_MT7921_COMMON=m current-6.18.54+-arm64-mt7921-common.ko mt7921-common.ko 4be45783f3d346c04701b63f242f593b8f27dab47c9baff892390f7dccdbebf8
MediaTek MT7921E PCIe CONFIG_MT7921E=m current-6.18.54+-arm64-mt7921e.ko mt7921e.ko df66a87339d3f9d83d2b501a291e1ce634b8d0a3bc7561b5420e5f17f34d210f

Recommended: install the complete kernel package

The matching linux-image-*.deb already contains these modules and the complete module index. After installing it and rebooting into the target kernel, run:

sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Install standalone module attachments only

Download the attachments listed above into the current directory, then run the commands below (filenames must be restored to their canonical module names):

KERNEL_RELEASE=6.18.54+
DEBIAN_ARCH=arm64
sha256sum -c current-loadable-modules-SHA256SUMS
test "$(uname -r)" = "${KERNEL_RELEASE}"
test "$(dpkg --print-architecture)" = "${DEBIAN_ARCH}"
sudo install -d -m 0755 "/lib/modules/${KERNEL_RELEASE}/extra"
sudo install -m 0644 ./current-6.18.54+-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./current-6.18.54+-arm64-mt7921e.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921e.ko"
sudo depmod -a "${KERNEL_RELEASE}"
sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Verify with modinfo <module> and lsmod. With Secure Boot enabled, standalone modules must also be signed by a trusted key. invalid module format usually means a kernel release, architecture, vermagic, or signature mismatch; install the matching complete .deb instead.

MT7921E also requires MediaTek firmware matching the hardware and driver (normally provided by the distribution linux-firmware package); the .ko attachment does not include firmware.

Full networking feature set

The final configuration was verified feature by feature: MPLS routing/tunneling, SRv6, VXLAN/Geneve/GRE/FOU, AmneziaWG, netfilter/nftables, BBR+FQ, NPTv6, Linux bridge, and USB Gadget are forced built-in; Bluetooth and the cfg80211/mac80211/MT7921E driver chain are forced as modules.

Capability Key final configuration
MPLS / SRv6 MPLS_ROUTING=y, IPV6_SEG6_LWTUNNEL=y
Overlay / tunnel VXLAN=y, GENEVE=y, NET_IPGRE=y, IPV6_GRE=y, NET_FOU=y
Netfilter NF_TABLES=y, NFT_TPROXY=y, NFT_SYNPROXY=y, IP6_NF_TARGET_NPT=y
BBR / bridge / BNEP TCP_CONG_BBR=y, BRIDGE=y, BT_BNEP=m
Bluetooth / Wi-Fi modules BT=m, CFG80211=m, MAC80211=m, MT76_CORE=m, MT7921E=m
USB Gadget USB_GADGET=y, USB_CONFIGFS=y, USB_FUNCTIONFS=y

eBPF / BTF / CO-RE

The final configuration passed checks for BPF syscall/JIT, kernel and module BTF, CO-RE, cgroup/LSM, XDP/AF_XDP, tc, netfilter, kprobe/uprobe, and ftrace. Unprivileged BPF is disabled by default.

See attachment current-config-vs-arm64-defconfig.txt for the complete configuration diff.

Build artifacts

File Size SHA256
linux-headers-current-rockchip64_26.11.0-trunk_arm64__6.18.54-S1b35-Df596-P519e-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 16M a85df5dff465211939d3b0f2c4997ad664fd6cd3cb5e6623556f63893596204d
linux-image-current-rockchip64_26.11.0-trunk_arm64__6.18.54-S1b35-Df596-P519e-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 48M c4aabd4058b8d07b6b1340739467bc676530887cff1a53a7c2a59121e6780e0b
linux-dtb-current-rockchip64_26.11.0-trunk_arm64__6.18.54-S1b35-Df596-P519e-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 1.1M 2d874afd7b21f2c8f2539ed358f9edf369790ff89d06959d535ae64d1b1b56a3
linux-libc-dev-current-rockchip64_26.11.0-trunk_arm64__6.18.54-S1b35-Df596-P519e-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 1.4M f206629ab7abd1421061a909d78c793bfc2e6a0df4237eacb9c4048ba3b59779

Build provenance

  • Release tag: current-6.18.54
  • Kernel version (artifact): 6.18.54
  • kernel.org upstream version: 6.18.54
  • Repository co...
Read more

Auto Build current-6.18.53

Choose a tag to compare

@github-actions github-actions released this 24 Sep 07:15

Kernel build details

Item Final value
Kernel release 6.18.53-dirty
Armbian branch current
Board / family / Debian architecture / Kbuild architecture nanopi-r5s / rockchip64 / arm64 / arm64
Userspace release trixie
Armbian/build baseline commit unknown
Kernel source baseline commit e8694cdbd7db99fa26f6e8c80a2a337e0de29a2f
Final config SHA256 151ce9b4eb61994fc59383acc1b844dc0f8c118e3b52843539414b84384f42cc
Full eBPF enforcement yes
Full networking enforcement yes

Differences from the standard kernel configuration

Attachment current-kernel.config is the final effective configuration after olddefconfig.The arm64 defconfig baseline could not be generated for this build, but the final configuration is still attached.

This is a configuration-level comparison. Armbian board, device-tree, and other patches are additional source-level differences from kernel.org.

Additional networking components

Component Build mode Source commit
TCP-Brutal v2 y fd3e540223c8
AmneziaWG y 1a735221a62c
nf_deaf y d600e9c7f278
Native WireGuard (replaced by AmneziaWG by default) n Linux kernel source tree

Loadable module attachments

The following components are configured as m. The release also uploads the original .ko files from the kernel package (possibly compressed with .gz, .xz, or .zst) and checksum file current-loadable-modules-SHA256SUMS.

Modules are strictly tied to the kernel ABI: use them only when uname -r is exactly 6.18.53-dirty and the Debian architecture is arm64. Do not mix kernel releases, architectures, or configurations.

Component Kconfig Release attachment Canonical installed filename SHA256
6lowpan CONFIG_6LOWPAN=m current-6.18.53-dirty-arm64-6lowpan.ko 6lowpan.ko 4ee147d5e0c53d39251d10c7e2514b4e1fa31db55ea2ccc4afabea8cdd7fb875
Bluetooth core CONFIG_BT=m current-6.18.53-dirty-arm64-bluetooth.ko bluetooth.ko 8cef77badb5beab0cad5ff3e797515e3463b8eba9331df4bdebf085bdbac0c40
rfcomm CONFIG_BT_RFCOMM=m current-6.18.53-dirty-arm64-rfcomm.ko rfcomm.ko 7c28e5c6e2acfdbf48dcf9532825e2b59ca1d11463f5412d24a617d9a4392072
bnep CONFIG_BT_BNEP=m current-6.18.53-dirty-arm64-bnep.ko bnep.ko b80ca94a1df80d07a72dc0bda582b05c3a26bf3318d40eb750b2b21b036454db
hidp CONFIG_BT_HIDP=m current-6.18.53-dirty-arm64-hidp.ko hidp.ko 1cb8560f659f6d7641a1978cfbedeec337e5e4d73aec0465e219c2195bca8136
Bluetooth 6LoWPAN CONFIG_BT_6LOWPAN=m current-6.18.53-dirty-arm64-bluetooth_6lowpan.ko bluetooth_6lowpan.ko a5c63637c18232caea5b69708ac3024ddcb835cfbdf0abe9d8ae4df030065782
RFKill CONFIG_RFKILL=m current-6.18.53-dirty-arm64-rfkill.ko rfkill.ko 24f208cd3334bde90281f481c8f44794fdf7e421ca9b7227549880a1d05ab40a
cfg80211 CONFIG_CFG80211=m current-6.18.53-dirty-arm64-cfg80211.ko cfg80211.ko 0034b945193a6b3da53563876f9e64f8d8b238db30d09a9280ddcb834a5a5e1f
mac80211 CONFIG_MAC80211=m current-6.18.53-dirty-arm64-mac80211.ko mac80211.ko c382f26e89d0673efab03a5f9912ab458d661571dd3ceca7df6940716b08f0ef
MediaTek mt76 core CONFIG_MT76_CORE=m current-6.18.53-dirty-arm64-mt76.ko mt76.ko bba86e05b863935bdbd0fb80c9feeb4a98b97d4f5110cb0fea736bda2bc2c236
MediaTek Connac library CONFIG_MT76_CONNAC_LIB=m current-6.18.53-dirty-arm64-mt76-connac-lib.ko mt76-connac-lib.ko 5b9892bdd6c1d5a2afb7dbdf11eb729e75efd4daf987c5efc581090aadef06b3
MediaTek MT792x library CONFIG_MT792x_LIB=m current-6.18.53-dirty-arm64-mt792x-lib.ko mt792x-lib.ko a917aa9045d02ce94ceace0758e76b8864c2f0168aeea5bb58c232e1aec2030b
MediaTek MT7921 common CONFIG_MT7921_COMMON=m current-6.18.53-dirty-arm64-mt7921-common.ko mt7921-common.ko 205ff8d0aca7bbc05f30e39911d98360b63ead5de99f23abd0066872189a8c58
MediaTek MT7921E PCIe CONFIG_MT7921E=m current-6.18.53-dirty-arm64-mt7921e.ko mt7921e.ko e419a886abc7fdaa0245b4fe3da7d60df241d9e4a98efad816015d4cbddd5545

Recommended: install the complete kernel package

The matching linux-image-*.deb already contains these modules and the complete module index. After installing it and rebooting into the target kernel, run:

sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Install standalone module attachments only

Download the attachments listed above into the current directory, then run the commands below (filenames must be restored to their canonical module names):

KERNEL_RELEASE=6.18.53-dirty
DEBIAN_ARCH=arm64
sha256sum -c current-loadable-modules-SHA256SUMS
test "$(uname -r)" = "${KERNEL_RELEASE}"
test "$(dpkg --print-architecture)" = "${DEBIAN_ARCH}"
sudo install -d -m 0755 "/lib/modules/${KERNEL_RELEASE}/extra"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/6lowpan.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-bluetooth.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-rfcomm.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfcomm.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-bnep.ko "/lib/modules/${KERNEL_RELEASE}/extra/bnep.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-hidp.ko "/lib/modules/${KERNEL_RELEASE}/extra/hidp.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-bluetooth_6lowpan.ko "/lib/modules/${KERNEL_RELEASE}/extra/bluetooth_6lowpan.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-rfkill.ko "/lib/modules/${KERNEL_RELEASE}/extra/rfkill.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-cfg80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/cfg80211.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mac80211.ko "/lib/modules/${KERNEL_RELEASE}/extra/mac80211.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mt76.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mt76-connac-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt76-connac-lib.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mt792x-lib.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt792x-lib.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mt7921-common.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921-common.ko"
sudo install -m 0644 ./current-6.18.53-dirty-arm64-mt7921e.ko "/lib/modules/${KERNEL_RELEASE}/extra/mt7921e.ko"
sudo depmod -a "${KERNEL_RELEASE}"
sudo modprobe 6lowpan
sudo modprobe bluetooth
sudo modprobe rfcomm
sudo modprobe bnep
sudo modprobe hidp
sudo modprobe bluetooth_6lowpan
sudo modprobe rfkill
sudo modprobe cfg80211
sudo modprobe mac80211
sudo modprobe mt76
sudo modprobe mt76-connac-lib
sudo modprobe mt792x-lib
sudo modprobe mt7921-common
sudo modprobe mt7921e

Verify with modinfo <module> and lsmod. With Secure Boot enabled, standalone modules must also be signed by a trusted key. invalid module format usually means a kernel release, architecture, vermagic, or signature mismatch; install the matching complete .deb instead.

MT7921E also requires MediaTek firmware matching the hardware and driver (normally provided by the distribution linux-firmware package); the .ko attachment does not include firmware.

Full networking feature set

The final configuration was verified feature by feature: MPLS routing/tunneling, SRv6, VXLAN/Geneve/GRE/FOU, AmneziaWG, netfilter/nftables, BBR+FQ, NPTv6, Linux bridge, and USB Gadget are forced built-in; Bluetooth and the cfg80211/mac80211/MT7921E driver chain are forced as modules.

Capability Key final configuration
MPLS / SRv6 MPLS_ROUTING=y, IPV6_SEG6_LWTUNNEL=y
Overlay / tunnel VXLAN=y, GENEVE=y, NET_IPGRE=y, IPV6_GRE=y, NET_FOU=y
Netfilter NF_TABLES=y, NFT_TPROXY=y, NFT_SYNPROXY=y, IP6_NF_TARGET_NPT=y
BBR / bridge / BNEP TCP_CONG_BBR=y, BRIDGE=y, BT_BNEP=m
Bluetooth / Wi-Fi modules BT=m, CFG80211=m, MAC80211=m, MT76_CORE=m, MT7921E=m
USB Gadget USB_GADGET=y, USB_CONFIGFS=y, USB_FUNCTIONFS=y

eBPF / BTF / CO-RE

The final configuration passed checks for BPF syscall/JIT, kernel and module BTF, CO-RE, cgroup/LSM, XDP/AF_XDP, tc, netfilter, kprobe/uprobe, and ftrace. Unprivileged BPF is disabled by default.

See attachment current-config-vs-arm64-defconfig.txt for the complete configuration diff.

Build artifacts

File Size SHA256
linux-dtb-current-rockchip64_26.11.0-trunk_arm64__6.18.53-Se869-Df596-Pc638-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 1.1M a9432fe6daca655baed23d3af08e582df60e36eaf8998d14f4820cb12a4245cd
linux-libc-dev-current-rockchip64_26.11.0-trunk_arm64__6.18.53-Se869-Df596-Pc638-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 1.4M 205bd1f21545de0e2da281589b28199f301f02f9fc863fc74a3e0a3ad07ce555
linux-image-current-rockchip64_26.11.0-trunk_arm64__6.18.53-Se869-Df596-Pc638-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 48M 5426c88b5a605728e52390bfe5ac8f17b2ae27756d18b34d385a6c7cc3fc0eec
linux-headers-current-rockchip64_26.11.0-trunk_arm64__6.18.53-Se869-Df596-Pc638-C2d56-H7cc0-HKeaa7-Vc222-Bf05b-R448a.deb 16M `a88276bd7a9a61d1146f7c0784d53c972db097fd47ccc44b8be407939442fcf...
Read more

Auto Build edge-7.1.9

Choose a tag to compare

@github-actions github-actions released this 20 Aug 17:55
89626a0

Automated kernel build synced from kernel.org (Version: edge-7.1.9)

Auto Build edge-7.1.8

Choose a tag to compare

@github-actions github-actions released this 10 Aug 16:47
89626a0

Automated kernel build synced from kernel.org (Version: edge-7.1.8)

Auto Build edge-7.1.7

Choose a tag to compare

@github-actions github-actions released this 07 Aug 16:53
89626a0

Automated kernel build synced from kernel.org (Version: edge-7.1.7)

Auto Build edge-7.1.6

Choose a tag to compare

@github-actions github-actions released this 03 Aug 18:26
89626a0

Automated kernel build synced from kernel.org (Version: edge-7.1.6)