OPNsense aarch64 firmware repository

Started by Maurice, September 06, 2023, 07:28:35 PM

Previous topic - Next topic
OPNsense 25.1.9 aarch64 packages and sets released. Includes hotfix 25.1.9_2.
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

OPNsense 25.1.10 aarch64 packages and sets released.
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

OPNsense 25.1.11 aarch64 packages and sets released.

And a little bit of statistics: Over the last three months, outbound traffic on opnsense-update.walker.earth was about 4 GB per day on average.
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

OPNsense 25.1.12 aarch64 packages and sets released.
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).


Thanks for keeping this up to daste! I'll be looking more closely now that I don't have an Intel laptop anymore. ;)


Cheers,
Franco

Nice, Franco! The increasing server traffic tells me that more and more people actively use the repo, but there is very little feedback and I have no idea what it's mostly used for. Cloud VMs? SBCs? MacBooks? ;-)

Keeping this updated has become more routine over the years. The build system upgrade from FreeBSD 14.2 to 14.3 was uneventful, the build succeeded on the first attempt.

Cheers
Maurice
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

July 31, 2025, 11:18:22 PM #157 Last Edit: August 01, 2025, 03:07:32 AM by Maurice Reason: Hotfix 25.7.1_1
OPNsense 25.7.1 aarch64 packages and sets released.

[Update 2025-08-01]
Hotfix 25.7.1_1 released.
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

Quote from: Maurice on July 26, 2025, 10:05:36 PMNice, Franco! The increasing server traffic tells me that more and more people actively use the repo, but there is very little feedback and I have no idea what it's mostly used for. Cloud VMs? SBCs? MacBooks? ;-)

This is normal. Try to break it see what happens?

Joking aside, for me it's testing/development. I have some of the tooling for ports skimming in a plain FreeBSD VM now the way I had it before. Works really well so far.

FreeBSD 14.3 is mostly uneventful indeed and the tooling is pretty stable too.  The new pkg 2.2.1 comes into the mix for 25.7.2 but I'm hoping this will be mostly uneventful as well.


Cheers,
Franco

Hi,

I am trying to use this release on an 8GB Orange Pi 5 plus, but am having trouble electing a suitable network interface driver for the built image. I must be doing something wrong, but am not sure what it is. Sorry for the FreeBSD/OpnSense newbie question...


With a FreeBSD 14.3 build host (physical) i am seeing reliable networking for the RTL8125 hardware using net/realtek-re-kmod198 but not with other drivers. Attempts to build an custom arm64 opnsense image to include this driver are failing in various ways (no driver installed in image, wrong version installed in image etc.) resulting in kernel panics and failure to boot.

I'm using EDK2-rk3588 v1.1 to provide a UEFI boot, and building the custom images with:

make update vm-qcow2,30G,2G,efi OS=14.3 SETTINGS=25.7 VERSION=25.7 DEVICE=ARM64VM ZFS=zpool

The build proceeds smoothly, generates an image, but it never seems to include my forked repo changes in the resulting image.
any ideas?

regards

Andrew

Hey Andrew,

Take a look at projects like https://github.com/matheusber/opnsense for hints on how to include the required driver.

Cheers
Maurice
OPNsense virtual machine images
OPNsense aarch64 firmware repository

Commercial support & engineering available. PM for details (en / de).

Thanks @Maurice - very useful repo

I built another image based on this repo, but at first attempt I didnt get everything into the image. But no matter, I got it to use the custom mirror via usb ethernet, download the necessary driver and is running well.

Thanks for your help!

Andrew

You mentioned you weren't getting much feedback, so I thought I'd let you know my use case. I have a Radxa Rock 5 ITX running Armbian that I use for "everything", eg Nextcloud, Jellyfin etc etc and have just gotten your OPNsense arm64 build running in a libvirt/KVM/QEMU virtual machine, set to use the 4 "efficiency" cores. Have set up the wan interface using the MACVTAP driver, with the lan ethernet in bridge mode so that the host gets access too. Certainly don't "need" OPNsense, but I was interested to try it out and the image made it really easy.
Yes... I know it is advisable not to have everything running on the same machine like this :)

Thanks for the awesome work!