@sabrina and others… I checked an iMac 21.5" (iMac16,2 non 4K) from 2015, with Fedora Linux 37 installed, using inxi -n and get the message that there is no driver for the built in Broadcom BCM43602 installed.
Network: Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC driver: N/A
I reboot the same iMac from the official Fedora Linux 37 Live iso, “burned” to an USB Stick, have to sudo dnf install -y inxi to install the inxi utility and run the command again, getting the following result:
Network: Device: Broadcom BCM43602 802.11ac Wireless LAN SoC driver: brcmfmac IF: wlp3s0 state: up mac: 00:00:00:00:00:00
Conclusion: on the Fedora Linux 37 Live iso the Wi-Fi driver for this iMac is present, however it does not get installed onto its SSD when installing Fedora itself. Booted from the Fedora Linux 37 Live iso Wi-Fi can be configured and used to traverse the internet, however when booting from the installed iMac no Wi-Fi adapter is found and with that, no Wi-Fi network can be selected and used.
So the drivers are available on the Live iso, now how to get them into that installed Mac, or your machine as well…?
edit: @memento : I moved your post into a new topic, since your question is unrelated to the problem the OP was facing with a newer generation wifi chipset.
No, Akmods is a package readily available from fedora. Not a special kernel at all.
Merely a tool to automatically build the needed modules when a kernel is updated.
The comment about non-free packages is the key as to why it is not provided by default. The user must choose to install that broadcom software, which is provided by a 3rd party repo.