This is the $35 SBC, Rock3 from Radxa.
ROCK3 features a quad core Cortex-A55 ARM processor, 32bit 3200Mb/s LPDDR4, with a 2-lane PCI-e 3.0 m.2 M key and and a PCI-e 2.0 E key slot, a gig Ethernet port and a host of other interfaces.
The PCI-e 3.0 , 2x port is capable of 650MB/sec write speed on a PCI 3.0 nvme device. A quick check as a nas / gitea server reveled the processor maxing out on ssh/git process, ending up around 30 MB/s write speed. Nevertheless this kit is the prime candidate for the edge router.
The second ethernet device from aliexpress will go on pci-e 3.0 interface. The initial testing using a standard RTL8111 PCI network card sustained a throughput of 940Mbit/s.
An Atheros QCNFA222 is used as the 2.4 G access point device for initial tests. Atheros devices always proven to be rock solid and the widest interoperabilty
Software
The relationship of each item is explained in this image from Rockchip :
Our boot process follows boot flow 2, hence we need to :
dd the idbloader.img to the SD card at 0x40 (seek 64)
u-boot.itb goes to 0x4000 (seek 16384)
The GPT layout of the disk starts from sector 32768 (0x8000); The u-boot environment can be squeezed at 0x6000.
The rk36x..bin file is for the rkdeveloper tool use (maskrom mode) (top left path)
Wireguard performance: