Troubleshooting and Removal
Resolve Ping Warden setup, helper, Game Mode, Control Center, and latency problems. Collect diagnostics and safely remove the app.
On this page
- Ping Protection says "Not Set Up"
- Ping Protection is active, but latency still spikes
- CPU or energy use is higher than expected
- Game Mode auto-detect does not work
- The Control Center widget does not appear
- The menu bar icon or Settings window stops updating
- The app crashes on launch
- AirDrop, AirPlay, or Handoff does not work
- Uninstall Ping Warden
- Collect useful diagnostics
- Other sources of Wi-Fi latency
- Known limitations
Start with the checks below. Ping Warden includes its own helper repair, diagnostics snapshot, and removal-preparation flows, so Terminal cleanup should not be the first step.
Ping Protection says "Not Set Up"
Check helper approval
- Open System Settings > General > Login Items & Extensions. Older macOS releases may label this page Login Items.
- Find Ping Warden under the background items or extensions section.
- Turn it on if it is disabled.
- Quit and reopen Ping Warden.
macOS can report that approval is required as an "Operation not permitted" registration result. This is expected until you approve the helper in System Settings.
Repair the helper connection
- Open Settings > Advanced.
- Click Repair under Repair Helper Connection.
- Approve Ping Warden in System Settings if macOS asks.
- Return to the app and run Settings > Advanced > Run Test.
Reinstall safely
Use the app's removal flow before deleting the application. It stops Ping Protection, restores AWDL, unregisters the helper and Launch at Login, clears Ping Warden's local data, and reveals the app in Finder.
- Open Settings > Advanced > Prepare to Remove and confirm.
- Move
/Applications/Ping Warden.appto the Trash in Finder. - Download a fresh DMG from the latest release.
- Drag Ping Warden to Applications and complete setup again.
If the app cannot open far enough to run its uninstall flow, do not delete LaunchDaemon files or shared containers by hand. Open a bug report so the helper can be recovered without leaving AWDL in the wrong state.
Ping Protection is active, but latency still spikes
Ping Warden addresses AWDL-related interruptions. Internet congestion, a busy router, VPN software, Location Services scans, and the remote service itself can also affect latency.
-
Open the dashboard and confirm that Ping Protection is active.
-
Open Settings > Advanced and run the helper test.
-
Check that the AWDL interface exists:
ifconfig awdl0 -
Temporarily disable other network-control tools or VPN software, then test again.
-
Compare the dashboard against a target close to the service you are using. A public DNS target may not reflect the path to a game server.
If the helper test fails, re-register the helper. If it passes, export diagnostics and include the approximate time of the spike in the bug report.
CPU or energy use is higher than expected
Use Activity Monitor's CPU and Energy tabs to confirm that Ping Warden is the process using resources.
- Close the dashboard and compare usage. Faster dashboard update intervals perform more probes and chart updates.
- Turn off Game Mode Auto-Detect under Settings > Automation and compare again.
- Quit and reopen Ping Warden.
- Export diagnostics and report the macOS version, app version, selected ping interval, and whether the dashboard was open.
Do not use a fixed CPU percentage as the only test. Activity Monitor readings vary with the Mac, selected interval, open windows, and current network state.
Game Mode auto-detect does not work
Check that the game is frontmost
Since 4.1.0, detection works from the frontmost app and needs no permission. Bring the game to the front and wait a few seconds; the menu bar status changes when protection engages. Detection is skipped while the Mac is on Ethernet.
Optional: Screen Recording access
Screen Recording only adds detection of a fullscreen game sitting behind other windows. To enable it, open Settings > Automation and click Enable Fullscreen Detection…, or open System Settings > Privacy & Security > Screen Recording and turn on access for Ping Warden. Ping Warden reads only window metadata and never records or uploads the screen.
Check the game
Automatic detection depends on the app metadata used by macOS Game Mode. Some fullscreen apps and games do not declare LSApplicationCategoryType or LSSupportsGameMode. Use the menu bar toggle when a title is not detected.
The Control Center widget does not appear
The widget requires macOS Tahoe 26 or newer and a signed Ping Warden release build.
- Install the latest signed release from GitHub rather than a local debug build.
- Open Settings > Automation and turn on Hide Menu Bar Icon.
- Open System Settings > Control Center.
- Find Ping Warden and add it to Control Center or the menu bar.
If the setting says Unavailable, confirm the macOS version and reinstall the signed release.
The menu bar icon or Settings window stops updating
-
Turn Ping Protection off and back on.
-
Quit and reopen Ping Warden.
-
Confirm that the processes are present:
pgrep -fl 'Ping Warden|PingWardenHelper' -
Open Settings > Advanced, run the helper test, and export diagnostics if the problem continues.
The app crashes on launch
-
Confirm that the Mac is running macOS 13 Ventura or newer:
sw_vers -
Open Console and search for the
Ping WardenandPingWardenHelperprocesses. -
Look for a Ping Warden crash report under Crash Reports in Console.
-
Reinstall the latest signed release. If the app can open Settings first, use Settings > Advanced > Prepare to Remove before reinstalling.
Do not clear the app's preferences or shared container before collecting diagnostics. That state can explain the crash and makes the report more useful.
AirDrop, AirPlay, or Handoff does not work
These features depend on AWDL and are expected to be unavailable while Ping Protection is active.
-
Choose Turn Off Ping Protection to restore them until you turn protection on again.
-
Choose Pause for 10 Minutes if you need them briefly.
-
If they remain unavailable after protection is off, quit Ping Warden and check the interface:
ifconfig awdl0
Report the issue if awdl0 does not return to an active state.
Uninstall Ping Warden
-
Open Settings > Advanced > Prepare to Remove and confirm.
-
Wait for Ping Warden to quit.
-
Move
/Applications/Ping Warden.appto the Trash in Finder. -
Confirm that AWDL has returned:
ifconfig awdl0
The built-in flow is important because deleting the app alone does not reliably unregister its privileged helper.
Collect useful diagnostics
- Open Settings > Advanced.
- Click Create Snapshot under Diagnostics Snapshot.
- Review the text file before sharing it. It contains app and macOS versions, helper state, relevant settings, an AWDL status snapshot, and only the selected target category. Custom hostnames and IP addresses are redacted.
- Note the approximate time of the problem and what Ping Warden was doing.
- Attach the file to a bug report.
For a short read-only log sample, run:
log show --last 15m --predicate 'subsystem == "com.amesvt.pingwarden" OR process == "PingWardenHelper"' --info
Do not post unrelated Console output, account names, or network details that are not needed to reproduce the problem.
Other sources of Wi-Fi latency
Location Services can ask macOS to scan nearby Wi-Fi networks. If the dashboard still shows spikes while Ping Protection is active, compare a test with Location Services disabled under System Settings > Privacy & Security > Location Services. You can also disable access for individual apps and system services instead of turning it off globally.
Ping Warden does not block Location Services scans.
Known limitations
- Ping Warden requires macOS 13 Ventura or newer.
- Ping Protection temporarily disables AWDL-dependent features.
- Game Mode detection requires compatible app metadata; Screen Recording access is optional and only adds fullscreen games behind other windows.
- The Control Center widget requires macOS 26 or newer and a signed release build.
- Ping Warden addresses AWDL-related interruptions, not every source of network latency.