wlan0 doesn't exist on OpenWrt 25.x with mt76 drivers (Cudy TR1200); interfaces are named phy0-ap0 etc. `iw dev` handles all mac80211 naming styles. The old while-read loop also exited with code 1 when no match was found, causing run_ok to fail. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>