#!/bin/bash # Fix MT7921 WiFi slow connection and stability issues # Run as root or with sudo echo "Fixing MT7921 WiFi issues..." # 1. Set power management to off (already done, but ensure it's persistent) echo "Setting WiFi power management to off..." for iface in $(iw dev | awk '/Interface/ {print $2}'); do iw dev "$iface" set power_save off done # 2. Create NetworkManager config to disable power saving echo "Creating NetworkManager config..." cat < /dev/null; then sudo iwreg set 00 else echo "iwreg not found, skipping regulatory domain setting" fi # 6. Reload services echo "Reloading services..." sudo systemctl reload NetworkManager sudo udevadm control --reload-rules sudo udevadm trigger echo "" echo "MT7921 WiFi fixes applied!" echo "" echo "To apply kernel parameter changes, you need to:" echo "1. Reboot the system (systemd-boot automatically uses the updated config)" echo "" echo "If issues persist, try these additional steps:" echo "- Check if your router supports WPA3, try WPA2 instead" echo "- Try connecting to 2.4GHz instead of 5GHz" echo "- Update your kernel to the latest version"