Rock960 - Wifi not working on linux 5.4 kernel

After multiples days of trying I was unable to get wifi working on my ROCK960 model C board.
I have tried copying multiple different brcmfmac43455-sdio.bin to /lib/firmware/brcm/ but nothing seams to be working. I followed some of the answers on this forum but nothing helped. I can get wifi working on the provided kernel.

Here are the kernel messages :

root@rock960:~# dmesg | grep brcm
[   21.520353] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[   21.524280] brcmfmac mmc0:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed wit2
[   21.524302] brcmfmac mmc0:0001:1: Falling back to sysfs fallback for: brcm/brcmfmac43455-sdio.bin
[   21.705298] bluetooth hci0: Direct firmware load for brcm/BCM4345C0.hcd failed with error -2
[   21.705307] bluetooth hci0: Falling back to sysfs fallback for: brcm/BCM4345C0.hcd
[   22.562835] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
[   82.954851] Bluetooth: hci0: BCM: Patch brcm/BCM4345C0.hcd not found

I currently have no wlan0 interfaces when doing ifconfig.

If anyone can help or provide working drivers I will be super grateful !