OpenGoPro: MacOS WIFI Driver broken on >= Sonoma 14.x because `airport` command is retired
Apple has officially retired the airport command-line utility on macOS Sonoma 14.4
Component Python SDK
Description SSID Scan does not work anymore on recent Mac OS X version.
To Reproduce Try connecting to a GoPro using Mac OS Sonoma 14.4
Expected behavior Python SDK should migrate to wdutil as per Apple recomandation.
Screenshots
~ % airport
WARNING: The airport command line tool is deprecated and will be removed in a future release.
For diagnosing Wi-Fi related issues, use the Wireless Diagnostics app or wdutil command line tool.
About this issue
- Original URL
- State: open
- Created 3 months ago
- Comments: 18 (4 by maintainers)
Commits related to this issue
- This commit is a WIP to fix WiFi scan on MacOS This works toward solving https://github.com/gopro/OpenGoPro/issues/506 — committed to epheo/OpenGoPro by epheo 3 months ago
- Add conditional pyobjc dependencies for Darwin pyobjc-framework-corewlan will be replacing airport -s pyobjc-framework-corelocation is used to provide the permission to read scanned SSID This works ... — committed to epheo/OpenGoPro by epheo 3 months ago
- Add location authorization check This works toward solving: https://github.com/gopro/OpenGoPro/issues/506 — committed to epheo/OpenGoPro by epheo 3 months ago
@keithrbennett
My team has had that installed for years š¬
Running macOS Sonoma 14.3.1 (23D60) and using the code below, Iām getting
null
for all SSIDs: