v1.0.24
Fix WiFi profile mis-binding causing wlan0 to lose network on reboot
Root cause: If the Alfa adapter was enumerated as wlan1 during a previous session and a WiFi profile (e.g. home network) was active on it, persist_wifi_profiles would flush that profile to disk with connection.interface-name=wlan1 baked in. Then pin_wifi_unmanaged marks wlan1 as unmanaged — permanently locking the network profile to an interface NetworkManager won't touch. Result: wlan0 never connects, SSH goes through the Alfa, and the feeder can't enter monitor mode.
Fix: Before persisting each WiFi profile, detect if it is bound to the monitor adapter. If so, rebind it to the onboard (non-USB) wlan interface first, so the profile is flushed to disk with the correct interface.
install.sh only — no binary changes.