Good work. Try the official linux firmware see if that works. https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/brcm   I compiled both the current and edge kernels today and didn't have any Ethernet issues. Maybe something changed in your build?    I only have the HDMI audio patches applied to the edge kernel. If you need HDMI audio stick with edge.