OPNsense aarch64 firmware repository
This server hosts OPNsense sets and packages for the aarch64 (ARM64) architecture. The release cycle follows official OPNsense builds.
OPNsense aarch64 virtual machine images are available on GitHub. These are configured to use this repository for installing updates and plugins.
For building custom / hardware-specific OPNsense aarch64 images, the base, kernel and / or packages sets can be prefetched from this repository:
# make prefetch-base,kernel,packages MIRRORS=https://opnsense-update.walker.earth
Prefetching the packages set will configure the OPNsense image to use this repository for installing updates and plugins.
opnsense-bootstrap can be used to turn a stock FreeBSD 14.3-RELEASE installation into an OPNsense installation:
# fetch https://raw.githubusercontent.com/opnsense/update/master/src/bootstrap/opnsense-bootstrap.sh.in
# sh ./opnsense-bootstrap.sh.in -r 26.1 -A maurice-w -R opnsense-core
This will also configure OPNsense to use this repository for installing updates and plugins.
For OPNsense aarch64 images not built using the prefetched packages set, OPNsense can be manually configured to use this repository for installing updates and plugins:
Add the fingerprint to OPNsense:
# fetch -o /usr/local/etc/pkg/fingerprints/OPNsense/trusted https://raw.githubusercontent.com/maurice-w/opnsense-core/stable/26.1/src/etc/pkg/fingerprints/OPNsense/trusted/opnsense-update.walker.earth.20260127
Change the firmware mirror:
System: Firmware: Settings
Mirror (custom)
https://opnsense-update.walker.earth
These unofficial builds are not supported by Deciso or the OPNsense core team.
For questions and comments, please use this thread on the OPNsense Forum.
The public key for the 26.1-aarch64 series is:
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAs/VpQhg6EVUFfC+h7w9c
jkXsdujWWN13kdqGeeBc5Qxwjw2DlT7azaoOVMKIy+rx2YsqPH2yGDl+gM4CDMgH
LPCfv2q+pPX1Bw7A+fAwTVroPv45aV98VrVVNwbJoj5JMZbDZYSuhw8lDifTtLW9
eLTlkSUQl/RPfijJfDDVvWfvAzy32m4Xo1mT6nj5K8q1EVLgrNbxDIgYqDBYDcYD
kWXVIKmcp4b3aBZp3CYf/02Wa/ee6dG4JcB4D7xSZQMRPFKe90/4e6rug4Fc14NN
mUlQHB9TMooEyOTKaXpL0Ri06KqZbPPd2vx+J2gK0BzMhgpwP5RdV+NS3m3NNBiM
+Wg2ulc07TlKXDLGoRqJ/7b8FxKCNkiFqQh7k1EsqfkDzUfTh175vIKrOo+fXrUv
Mnxxy1HihY6l6irG0KYjCWNBzr5QzylS4FjIBdznmSlLPUJcpsbUlBZ7WEAJuPX8
z8CvkmUP2Inr7Qxw0SlGANIWkokYCWsw939S/8N9VuCNOrzdIc/0JR56ZFstMk2S
1dzHD5N7gDrc9qdxT2i1pKEn7naFGReKErPKRe77uzqIEj4LSy6NZaDQEkJUDzdH
f1jmhcaAuaIPNyGW8pOVEtFG8qohCHmEiSdS90aFW2FkHQPg5bFgFMG23sr2iewF
4P5g8NxlG4xcL/54lFcFEukCAwEAAQ==
-----END PUBLIC KEY-----
-
FreeBSD:13:aarch64/
modified: Sun, 27 Aug 2023 16:20:41 GMT
directory - 4.00 kbyte
-
FreeBSD:14:aarch64/
modified: Wed, 19 Jun 2024 00:12:00 GMT
directory - 4.00 kbyte