I have searched far and wide, but I can’t find any documentation that says whether the Ryzen 7 5800 non x (OEM only) works with ECC. The 5800x, and 5750GE pro do work with ECC, but the 5800g does not. The non x 5800 would be a kick-ass server CPU for my needs if it does work with ECC.
There is no mystery around ECC on Ryzen 5000 if you know the rules:
Every chiplet-based Ryzen 5000 (“Vermeer”) CPU supports ECC, basically every Ryzen 5000 without an integrated GPU
Only APUs (CPUs with integrated graphics, “Cézanne”) with a “Pro” at the end of the name support ECC. Note: There is a budget Cézanne-based CPU (Ryzen 5500) where the GPU part is disabled, this one also doesn’t do ECC
Regarding AM4 motherboards that do ECC:
Most stuff from ASUS, ASRock & Gigabyte, none from MSI