Germany here (but the base line works in every country):
I‘ve improvised some consumer x86 PC parts together:
used parts: intel 2019 8gen Pentium Gold 5600 (2+2HT, 4GHZ 64bit), 1 bar of 8GB DDR4 RAM 2400, mini mATX case, SD card USB adapter, AC/DC 120W Laptop PSU.
new parts: Asrock B365 mATX mainboard with 2x PCIx16, PICO PSU DC/DC 150W, bequiet pur rock slim2.
used IBM 5899 Broadcom 4-Port PCIe card 74Y4064. This was a nice lucky punch: 28€ including shipping, no heat sink needed, low power, runs right OOTB with v22.
250GB SSD from my loose parts box for later ksmbd.
I was not really frugal while spending, primarily wanted 8gen intel and non-smoker parts, as the system might also end up as a Win11 office system. I also own another 8gen intel and like to be able to switch around parts when needed. Put some time into picking low power consumption parts: intel+asrock/fujitsu mainboard+Pico or a modern Corsair RMxxx PSU likely result near 10W idle operation.
parts roughly worth 220€. You can easily get lower than this even with 8gen intel, as I made a few non-ideal purchasing decisions
CPU is nicely overpowered for 1GBit routing
boots from SD card
9.5 Watt power consumption idle with disconnected keyboard/screen
~ 11 Watt while NATing 0,5GBit
50-60Watt if CPU really would get full action.
Noise: none, fan set to constant bare minimum due to the huge sink. CPU is not even undervolted yet, and currently intel power state c7 (maybe i can figure c8-c10 out).
minor drawback: A mini mATX case is still a bit bulkier than a wall-hangable appliance (but on the other hand easier to replace parts).
My lession for the next one: will go for a Corsair PSU, had some setup issues with the Pico.
I tore mine down in anticipation of providing an entry to WikiDevi and found 16GB Innodisk SATA Slim 3ME SATA SSD, Intel Centrino Advanced-N 6205 PCIe WIFi (FCC ID: PD962205ANH), Telit DE910-Dual PCIe LTE Modem (FCC ID: RI7DE910-DUAL), ublox NEO-6M UART based GPS module, and a XBee S2C Zigbee RF Module.
Do you still own any XG devices? I didn't have any XG on hand when submitting PR to have Sophos SG/XG line supported by OpenWrt (defining the device and assigning ports to LAN/WAN properly), so would be nice if you could confirm wherever 22.03 works on them.
If you check the Git logs you'll see I added additional patches in December and March that improved on your original work. Supported Sophos Devices should show an incomplete list of supported devices. Both XG and SG devices with and without wireless should now be supported. Some of the newer version devices are not supported (i.e. the XG 105 Rev 3 I have needs work as they added SFP).
I have 22.03.0 working flawlessly on an XG 86w. Of course I had to install the necessary drivers/packages for the wireless card (qca988x/ath10k, I went for the ct variant) and wpad-basic-wolfssl (in lieu of the full-blown hostapd).
AFAIR (and someone CMIIW) it's not vitally necessary to have patches specific to the SG/XG devices, the only thing they do is include eth2 and eth3 into the lan bridge, which can of course also be done manually.
Which is of no technical consequence on X86 targets (I believe it matters on one or two other targets, for sysupgrade model name check), and sometimes not even really pretty to look at. With the support patch, my product name ends up as "XG-86wr1".
I help myself with a line in /etc/rc.local:
echo "Sophos XG 86w" > /tmp/sysinfo/model
(Which is also helpful if your X86 machine is not recognized at all.)
I hooked up the RC10 to a monitor, and connected an old wired apple keyboard to it, and
could see the keyboard being disconnected and reconnected every 10 seconds or so.