kmod-phantun

kmod-phantun feeds for OpenWrt

Signed apk feeds with the phantun-dkms kernel module for stock OpenWrt firmware (25.12 and later). Built by bjin/phantun-dkms-openwrt.

Router setup

Shell, on the router
BASE=https://bjin.github.io/phantun-dkms-openwrt
uclient-fetch -O /etc/apk/keys/phantun-openwrt.pem "$BASE/phantun-openwrt.pem"
sha256sum /etc/apk/keys/phantun-openwrt.pem   # must print bb3c11505fca15509c79d3986b52d05d1b78b509669173081089729f94d3f1f4
sed -nE "s#^.*/((releases|snapshots)/.*/kmods/[^/]+/packages\.adb)\$#$BASE/\1#p" \
    /etc/apk/repositories.d/distfeeds.list > /etc/apk/repositories.d/phantun.list
apk update && apk add kmod-phantun
insmod phantun managed_local_ports=51820   # parameters: see the phantun-dkms README
  • The module only installs when the router runs exactly a (version, target, kernel) listed below.
  • After every firmware upgrade, regenerate phantun.list with the same command and reinstall.
  • Public key sha256: bb3c11505fca15509c79d3986b52d05d1b78b509669173081089729f94d3f1f4

Targets

Packages are built for these 10 OpenWrt targets. Select one to list only its packages below. On the router, grep DISTRIB_TARGET /etc/openwrt_release prints its target.

Target not listed? Open an issue naming your device and its target.

Stable releases

Package versions read <kernel version>.<phantun-dkms version>-r<package release>; the package release only changes when this repository changes how the same phantun-dkms version is packaged.

OpenWrt 25.12.6 10 packages

Target / archKernelRevisionPackageIndex
ath79/genericmips_24kc
6.12.112-1-7f15b2e770f44b07009c08f8e8971baf
r33311-981c978eff6.12.112.0.6.0.1-r1packages.adb
bcm27xx/bcm2712aarch64_cortex-a76
6.12.112-1-294a8151df6d94c4f262106e0654471f
r33311-981c978eff6.12.112.0.6.0.1-r1packages.adb
ipq40xx/genericarm_cortex-a7_neon-vfpv4
6.12.112-1-1ef2780854971e23a655b05e5b5c3630
r33311-981c978eff6.12.112.0.6.0.1-r1packages.adb
mediatek/filogicaarch64_cortex-a53
6.12.112-1-f0a7348f9cb959e1bf4d0447669b031e
r33311-981c978eff6.12.112.0.6.0.1-r1packages.adb
mediatek/mt7622aarch64_cortex-a53
6.12.112-1-685dcedeed3538a4cc670fc3fd59eac1
r33311-981c978eff6.12.112.0.6.0.1-r1packages.adb
qualcommax/ipq50xxaarch64_cortex-a53
6.12.112-1-175dffd337a18721108278990fd69f67
r33311-981c978eff6.12.112.0.6.0.1-r1packages.adb
qualcommax/ipq807xaarch64_cortex-a53
6.12.112-1-327ce20fe883782ba8374bd7e0ba8fc0
r33311-981c978eff6.12.112.0.6.0.1-r1packages.adb
ramips/mt7621mipsel_24kc
6.12.112-1-aa81475ddbdbcc69877f69037ae40cd8
r33311-981c978eff6.12.112.0.6.0.1-r1packages.adb
rockchip/armv8aarch64_generic
6.12.112-1-5eacf764ba9415e5d7ff4aecb2e45c4d
r33311-981c978eff6.12.112.0.6.0.1-r1packages.adb
x86/64x86_64
6.12.112-1-b4125196ecec75391093e1e2edeba490
r33311-981c978eff6.12.112.0.6.0.1-r1packages.adb

OpenWrt 25.12.5 10 packages

Target / archKernelRevisionPackageIndex
ath79/genericmips_24kc
6.12.94-1-f58943ca8e5ad0ff489b492a7983a376
r33051-f5dae5ece46.12.94.0.6.0.1-r1packages.adb
bcm27xx/bcm2712aarch64_cortex-a76
6.12.94-1-6c3414ad190d2478c34392d2c945350d
r33051-f5dae5ece46.12.94.0.6.0.1-r1packages.adb
ipq40xx/genericarm_cortex-a7_neon-vfpv4
6.12.94-1-5ed030ea8ee0eba7ceb179afb7c2de66
r33051-f5dae5ece46.12.94.0.6.0.1-r1packages.adb
mediatek/filogicaarch64_cortex-a53
6.12.94-1-5a6c1f71be683ae9980b15d3ce73e24d
r33051-f5dae5ece46.12.94.0.6.0.1-r1packages.adb
mediatek/mt7622aarch64_cortex-a53
6.12.94-1-5721f98a447ca737b75326f25e62c50c
r33051-f5dae5ece46.12.94.0.6.0.1-r1packages.adb
qualcommax/ipq50xxaarch64_cortex-a53
6.12.94-1-d87093ae313df0a8c4c28e9b3e501a89
r33051-f5dae5ece46.12.94.0.6.0.1-r1packages.adb
qualcommax/ipq807xaarch64_cortex-a53
6.12.94-1-dbd7ac5945a1d38dbc7f22bedd674e40
r33051-f5dae5ece46.12.94.0.6.0.1-r1packages.adb
ramips/mt7621mipsel_24kc
6.12.94-1-35fb64ea09ee15c2f267bd5436b7f178
r33051-f5dae5ece46.12.94.0.6.0.1-r1packages.adb
rockchip/armv8aarch64_generic
6.12.94-1-5fab3a97d147fbf8146094eeebd78fd9
r33051-f5dae5ece46.12.94.0.6.0.1-r1packages.adb
x86/64x86_64
6.12.94-1-a7bc15f451f9652701ba04af9cfb0b95
r33051-f5dae5ece46.12.94.0.6.0.1-r1packages.adb

SNAPSHOT

Target / archKernelRevisionPackageIndex
ath79/genericmips_24kc
6.18.60-1-5b6a229b66e82d847461ae6374c79b95
r37969-5799d2da766.18.60.0.6.0.1-r1packages.adb
ath79/genericmips_24kc
6.18.55-1-91e922973ec440d5eeb9c9166047c3dc
r37936-116414a3556.18.55.0.6.0.1-r1packages.adb
ath79/genericmips_24kc
6.18.55-1-521ecc19ce228b6668e545d840aad838
r37641-818516b92c6.18.55.0.6.0.1-r1packages.adb
ath79/genericmips_24kc
6.18.55-1-ce36f652b4d849ff0c4675fc63cbe9ee
r37616-a31dd90f696.18.55.0.6.0.1-r1packages.adb
ath79/genericmips_24kc
6.18.55-1-d075ac1ebd0584c788899b2200031a2d
r37526-0d245fdaea6.18.55.0.6.0.1-r1packages.adb
bcm27xx/bcm2712aarch64_cortex-a76
6.18.60-1-b68b4bd7488352d9481f230bb473ee08
r37969-5799d2da766.18.60.0.6.0.1-r1packages.adb
bcm27xx/bcm2712aarch64_cortex-a76
6.18.55-1-82af431feb5232c158c9704c43ecd1e4
r37945-3b7e7c00e26.18.55.0.6.0.1-r1packages.adb
bcm27xx/bcm2712aarch64_cortex-a76
6.18.55-1-cbc7fa720d695e93d2f47ce3f2ab6120
r37652-5192094fd66.18.55.0.6.0.1-r1packages.adb
bcm27xx/bcm2712aarch64_cortex-a76
6.18.55-1-4835e45415a49c3b1e0e0afca190a0a9
r37616-a31dd90f696.18.55.0.6.0.1-r1packages.adb
bcm27xx/bcm2712aarch64_cortex-a76
6.18.55-1-e322d273ff4e4ba9fecba012c7627502
r37524-6985585f0a6.18.55.0.6.0.1-r1packages.adb
ipq40xx/genericarm_cortex-a7_neon-vfpv4
6.18.60-1-795efe9322a9c8de731c89575f7c91e8
r37969-5799d2da766.18.60.0.6.0.1-r1packages.adb
ipq40xx/genericarm_cortex-a7_neon-vfpv4
6.18.55-1-645af37da6eaf40340af734903cbedbe
r37939-a516fe31516.18.55.0.6.0.1-r1packages.adb
ipq40xx/genericarm_cortex-a7_neon-vfpv4
6.18.55-1-f52e0b73f4fe63a92c2ade955f826f65
r37652-5192094fd66.18.55.0.6.0.1-r1packages.adb
ipq40xx/genericarm_cortex-a7_neon-vfpv4
6.18.55-1-a92572786be86b7002ab43bf21955e90
r37616-a31dd90f696.18.55.0.6.0.1-r1packages.adb
ipq40xx/genericarm_cortex-a7_neon-vfpv4
6.18.55-1-ddb6f53fe33e0118dc1853082fe07310
r37526-0d245fdaea6.18.55.0.6.0.1-r1packages.adb
mediatek/filogicaarch64_cortex-a53
6.18.60-1-3dab944a51fe19159b5a59688ee41b41
r37969-5799d2da766.18.60.0.6.0.1-r1packages.adb
mediatek/filogicaarch64_cortex-a53
6.18.55-1-b00ab40316cbcdd6a955b7c574290738
r37936-116414a3556.18.55.0.6.0.1-r1packages.adb
mediatek/filogicaarch64_cortex-a53
6.18.55-1-d74ab7d5c16c78da78efadc819a9c6e1
r37744-7d0bf92bee6.18.55.0.6.0.1-r1packages.adb
mediatek/filogicaarch64_cortex-a53
6.18.55-1-f98ecb9e161c2bffda404274fabb6702
r37652-5192094fd66.18.55.0.6.0.1-r1packages.adb
mediatek/filogicaarch64_cortex-a53
6.18.55-1-f830c6a0781b28abfd8b25433437c005
r37616-a31dd90f696.18.55.0.6.0.1-r1packages.adb
mediatek/mt7622aarch64_cortex-a53
6.18.60-1-7562437efb37e4daec896d5e2453f6b3
r37969-5799d2da766.18.60.0.6.0.1-r1packages.adb
mediatek/mt7622aarch64_cortex-a53
6.18.55-1-6c5be582473dbac24660f5a1fcdca201
r37936-116414a3556.18.55.0.6.0.1-r1packages.adb
mediatek/mt7622aarch64_cortex-a53
6.18.55-1-fde6797c51aea0884919231eeae230ed
r37744-7d0bf92bee6.18.55.0.6.0.1-r1packages.adb
mediatek/mt7622aarch64_cortex-a53
6.18.55-1-a2f80bb99571a79d255e9be5985d4897
r37652-5192094fd66.18.55.0.6.0.1-r1packages.adb
mediatek/mt7622aarch64_cortex-a53
6.18.55-1-4f7f0c2b39c23723c56008b88906c073
r37616-a31dd90f696.18.55.0.6.0.1-r1packages.adb
qualcommax/ipq50xxaarch64_cortex-a53
6.18.60-1-eff29e1bba42b611221792015c853460
r37969-5799d2da766.18.60.0.6.0.1-r1packages.adb
qualcommax/ipq50xxaarch64_cortex-a53
6.18.55-1-414d3ab1b4845c6f18d92e3c1fee7a29
r37939-a516fe31516.18.55.0.6.0.1-r1packages.adb
qualcommax/ipq50xxaarch64_cortex-a53
6.18.55-1-f5cda1d277b9e996962a0c22ef8e48cf
r37744-7d0bf92bee6.18.55.0.6.0.1-r1packages.adb
qualcommax/ipq50xxaarch64_cortex-a53
6.18.55-1-ad1e5aee9f1dffd79ef5c56569836d4e
r37652-5192094fd66.18.55.0.6.0.1-r1packages.adb
qualcommax/ipq50xxaarch64_cortex-a53
6.18.55-1-dbd1049e8db8a6849fbd0d2e8f750a9e
r37616-a31dd90f696.18.55.0.6.0.1-r1packages.adb
qualcommax/ipq807xaarch64_cortex-a53
6.18.60-1-dfef8c324533061c83e0d15fa78c1300
r37969-5799d2da766.18.60.0.6.0.1-r1packages.adb
qualcommax/ipq807xaarch64_cortex-a53
6.18.55-1-9e9eeeeaf799aefc9552b1000caa5543
r37939-a516fe31516.18.55.0.6.0.1-r1packages.adb
qualcommax/ipq807xaarch64_cortex-a53
6.18.55-1-c2e19c2499f6f1b239819d4c5736f804
r37744-7d0bf92bee6.18.55.0.6.0.1-r1packages.adb
qualcommax/ipq807xaarch64_cortex-a53
6.18.55-1-0f1fd8125af82259ed43ee43791ec29f
r37652-5192094fd66.18.55.0.6.0.1-r1packages.adb
qualcommax/ipq807xaarch64_cortex-a53
6.18.55-1-ebed994bc8e7316268f14ce4ebb6ae1c
r37616-a31dd90f696.18.55.0.6.0.1-r1packages.adb
ramips/mt7621mipsel_24kc
6.18.60-1-af8e7ee423a8fb8b40e1a9ccd08a8337
r37969-5799d2da766.18.60.0.6.0.1-r1packages.adb
ramips/mt7621mipsel_24kc
6.18.55-1-c872c6d09b8198a9b1a21de74fd37aee
r37939-a516fe31516.18.55.0.6.0.1-r1packages.adb
ramips/mt7621mipsel_24kc
6.18.55-1-eef0bbe0716077ed7f6791a0b678be75
r37652-5192094fd66.18.55.0.6.0.1-r1packages.adb
ramips/mt7621mipsel_24kc
6.18.55-1-ba955728b0bb32034da177506d8ded54
r37616-a31dd90f696.18.55.0.6.0.1-r1packages.adb
ramips/mt7621mipsel_24kc
6.18.55-1-2aba2e78465ba3870672ddb79790658f
r37525-102f4eebca6.18.55.0.6.0.1-r1packages.adb
rockchip/armv8aarch64_generic
6.18.60-1-bc0e7a62d6d85d0096eb15e1088fa9a8
r37969-5799d2da766.18.60.0.6.0.1-r1packages.adb
rockchip/armv8aarch64_generic
6.18.55-1-e68e3ab2ec4c70f68f84319e5835c99f
r37936-116414a3556.18.55.0.6.0.1-r1packages.adb
rockchip/armv8aarch64_generic
6.18.55-1-96fd3aedf09634ff982297e2e1aec032
r37652-5192094fd66.18.55.0.6.0.1-r1packages.adb
rockchip/armv8aarch64_generic
6.18.55-1-8f8c7bed3fbf9f6a425b295c7f6c5126
r37616-a31dd90f696.18.55.0.6.0.1-r1packages.adb
rockchip/armv8aarch64_generic
6.18.55-1-f823cf0e9c9cafba61f853445f50815b
r37525-102f4eebca6.18.55.0.6.0.1-r1packages.adb
x86/64x86_64
6.18.60-1-8e4ab407da471f5567c0de441de1e692
r37969-5799d2da766.18.60.0.6.0.1-r1packages.adb
x86/64x86_64
6.18.55-1-f99134797511600bdacc63c7c447e80c
r37945-3b7e7c00e26.18.55.0.6.0.1-r1packages.adb
x86/64x86_64
6.18.55-1-36f8e7d5481a4de749fba3af05160502
r37652-5192094fd66.18.55.0.6.0.1-r1packages.adb
x86/64x86_64
6.18.55-1-e712ce9e3ece2958b5edbf706e1354fa
r37616-a31dd90f696.18.55.0.6.0.1-r1packages.adb
x86/64x86_64
6.18.55-1-1efe73c59a979b8cc99e5a77e2dcb3e2
r37576-63f702f1c06.18.55.0.6.0.1-r1packages.adb