I built these debian packages around a custom kernel I had built late September. I’ve retargeted the debian packages for the kernel in the release available for download on the raspberry pi website, and packaged the patched mac80211 as mm-mac80211_6.6.31-rpt-rpi-2712-1.12.4.deb and updated the driver and overlays to fix some small bugs.
# Flash 2024-07-04-raspios-bookworm-arm64-lite.img.xz from https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64-lite.img.xz
# Configure ssh and your user information.
# Create empty ssh file and a userconf file in boot partition
sudo apt install libnl-3-dev libnl-genl-3-dev libnl-route-3-dev
sudo dpkg -i /tmp/mm-hostapd_1.12.4-1.deb
sudo dpkg -i /tmp/mm-wpa-supp_1.12.4-1.deb
sudo dpkg -i /tmp/mm-morsecli_1.12.4-1.deb
sudo dpkg -i /tmp/mm-firmware_1.12.4-1.deb
sudo dpkg -i /tmp/mm-mac80211_6.6.31-rpt-rpi-2712-1.12.4.deb
sudo dpkg -i /tmp/mm-driver_1.12.4-rpt-rpi-2712.deb
sudo dpkg -i /tmp/mm-overlays_1.12.4-2.deb
Note, mm-driver might result in an error when first installing. If this occurs, install all other packages first, reboot the Rpi 5 and then install the mm-driver again.
mm-overlays_1.12.4-2.deb (1.7 KB)
mm-driver_1.12.4-rpt-rpi-2712.deb (2.9 MB)
mm-mac80211_6.6.31-rpt-rpi-2712-1.12.4.deb (319.4 KB)
mm-wpa-supp_1.12.4-1.deb (1.1 MB)
mm-morsecli_1.12.4-1.deb (120.1 KB)
mm-hostapd_1.12.4-1.deb (2.7 MB)
mm-firmware_1.12.4-1.deb (202.2 KB)