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 15.1-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.7 -A maurice-w -R opnsense-core
This will also configure OPNsense to use this repository for installing updates and plugins.
opnsense-bootstrap only works on FreeBSD installations which use traditional distribution sets. This excludes official FreeBSD VM and cloud images, which use a packaged base system.
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.7/src/etc/pkg/fingerprints/OPNsense/trusted/opnsense-update.walker.earth.20260715
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.7-aarch64 series is:
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEApvUV3IH2wv4si/pn9tOH
mwlG6a7j5PIT7nQqZo82P8XhFaIbz2Ox8e0TIBjSUfauwvXveBso1RNeMXyUqD3Q
HeJllPK8Zezwmf+kC+rGaDfS6cEah0i8Yzh9UAcFWdcaur9vV+fVKpHFBBxImY+E
oTfClxk49DfGhbKzIpPn3m7MWjkIhX9to2Nt/DoIlwDKAx+WH7UT0oe8STzxNU1P
7Z2HOBdSZBmJ+hCca1GKvRQfPi8R01JV5rQlSrVILXTv7dMLSuTNWcj/7e2B5ICU
RvlXBI9x/RB5cfhLajFy44Kp1QjVQyZe7s5n2uRsgVbdfn1iuoi1E6QESF3I9HYL
/VGdZ8PNB+ochxLxQcqR2UsvN8zN65mIZlbLGsKQky86MZnmuQQShvtqF8aQGHKD
+Fon9t+herqludbyZEU7usx6rCuRpKlAZltk9WazGXYONRjNlooPt83U1W0zEsUx
v491dsba1FxobLwhexJho3Nvhm6bh2bMNCp6U7mW55Kx0sbdKoTE2gQEVWZM/GSN
QTluB2YVUO2JnImx237TUIA0BpiM2vCLB2vlZyeAhTOcRs5EvFVTigsPnEJpemcr
yvToS8dgTXFyPdHtgrzaaiPn0LnVNJpBESkJKXlB50JeVGFSJ4MED9PuFQCDAyyF
MhVrYn5inErBHSMR4Txfmi0CAwEAAQ==
-----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
-
FreeBSD:15:aarch64/
modified: Wed, 15 Jul 2026 18:29:51 GMT
directory - 4.00 kbyte