For a router and firewall box, why don't you just go X86 (1RU server) or even ARM (Pi or equivalent) if it's for home use? These are supported by all major Open Source router projects. You can even run ESXI on ARM now and virtualise your router/firewall.
Switches, Edgecore are the only commercially available whitebox option off the shelf with ONIE support in SA (If you're looking at cumulus, IP Infusion or the like. PM me if you need a hand sourcing these locally. All other white box options do have distis in SA, you're just going to have to track them down.. I can point you in the right direction if you're a little more specific about brand and requirements. It all depends on your switching requirements really.