openSUSE in an Asus Chromebox is unable to recognize Wifi

I have an Asus Chromebox ASUS Chromebox CN60.
I modified it’s bios firmware in order to install a Linux based OS in it. I have installed Ubuntu, Fedora, CentOS and Gallium OS which is a distro which is built just for chromebooks and chromeboxes. All work fine. openSUSE also works fine, but I am unable to get wifi working out of the box, nor does it recognize the internet from a cable.
I tried to download a broadcom driver but it had other dependencies too, and I am not sure about the missing driver there in that machine. Surely Gallium OS runs very well in it, but I find openSUSE runs better YouTube apps such as smtube, youtube-dl-gui, minitube than these other distros that I have installed there. I would prefer to have openSUSE in it. Any tips? Gallium OS does not support minitube well. I prefer to run YouTube with open source programs. And my chromebox is connected to my tv usually.
Thanks in advance,
Ervin

Please post:

/sbin/lspci -nnk | grep -iA3 net

and

lsusb

Use Code-Tags, the small # in the Editor.