Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Completely remove the "Legacy System Extension signed by Wacom Technology Corp." warning on macOS

Removing the "Legacy System Extension signed by Wacom Technology Corp." warning on macOS

If you've seen this dialog on startup:

Existing software on your system loaded a system extension signed by "Wacom Technology Corp." which will be incompatible with a future version of macOS. Contact the developer for support.

…it means an old Wacom kernel extension (.kext) is still loaded. Wacom's modern drivers use DriverKit system extensions that don't trigger this alert, so the warning specifically comes from a legacy driver installed some time ago.

Why it nags you: Apple has been winding down third-party kexts since Catalina, and each macOS release renews the deprecation warning for any kext still staged on the system. The dialog isn't an error — the driver still works — it's a heads-up that the kext will stop loading in a future release. Critically, the warning fires off the staged copy of the kext, which is why simply deleting the driver files and rebooting often doesn't silence it: the staged copy survives until you explicitly flush it (covered in Step 3).

This guide covers the full-removal path: "I no longer use my Wacom tablet." If you do still use your tablet, skip to the note at the bottom.

Before you start: Several steps use sudo and delete system files. Read each command before running it. The optional SIP step at the end should only be used as a last resort.


Step 1 — Run Wacom's own uninstaller first

If the driver is still installed, this is the cleanest start. Open the Wacom Tablet Utility (found in /Applications/Wacom Tablet.localized/, or via Spotlight) and use its remove/uninstall option. This pulls out the bulk of the components in one pass. For many people, this alone resolves the warning after a reboot.


Step 2 — See what's actually registered

Open Terminal and check both the modern (DriverKit) and legacy (kext) registries:

systemextensionsctl list
kextstat | grep -i wacom
ls -la /Library/Extensions/ | grep -i wacom
ls -la /System/Library/Extensions/ | grep -i wacom
  • systemextensionsctl list shows DriverKit-style extensions — look for any Wacom entry.
  • kextstat | grep -i wacom shows a loaded legacy kext if one is present.
  • The ls lines reveal a Wacom kext file sitting on disk.

Step 3 — Remove residual files

Delete any leftovers you find. These require admin rights (sudo). Common Wacom locations:

sudo rm -rf "/Library/Application Support/Tablet/"
sudo rm -f  /Library/LaunchAgents/com.wacom.*
sudo rm -f  /Library/LaunchDaemons/com.wacom.*
sudo rm -f  /Library/PreferencePanes/WacomTablet.prefPane
sudo rm -rf /Library/Extensions/WacomTablet.kext      # only if present
sudo rm -rf "/Applications/Wacom Tablet.localized/"
rm -f ~/Library/Preferences/com.wacom.*

If you removed a kext from /Library/Extensions/, flush the staged copy:

sudo kmutil clear-staging        # newer macOS (Big Sur and later)
# or, on older versions:
sudo kextcache --clear-staging

Why this step matters: macOS doesn't load kexts straight from /Library/Extensions/. It copies (stages) approved ones into /Library/StagedExtensions/, and the legacy-extension warning is generated from that staged copy. Deleting the original in /Library/Extensions/ does not remove the staged one — clear-staging is what actually clears it. This is the single most common reason people report "I uninstalled it and rebooted but the warning came back."

You can confirm what's staged directly:

ls -la /Library/StagedExtensions/Library/Extensions/ | grep -i wacom

If a Wacom entry shows up there after the uninstaller ran, that's your culprit — run clear-staging and reboot.


Step 4 — Reboot

The staged legacy extension often persists until a restart clears it. Reboot now.


Step 5 — Verify it's gone

After rebooting, re-run the checks:

systemextensionsctl list
kextstat | grep -i wacom
ls -la /Library/Extensions/ | grep -i wacom
ls -la /Library/LaunchAgents/ | grep -i wacom
ls -la /Library/LaunchDaemons/ | grep -i wacom

What "clean" looks like: kextstat and all the ls checks return nothing for Wacom, and systemextensionsctl list shows no Wacom entry (only your other extensions — VPNs, security tools, etc.). The startup dialog should no longer appear.


If the warning still appears (last resort)

First, rule out a stuck DriverKit extension. If systemextensionsctl list still shows a Wacom entry, you can target it directly using its team ID and bundle ID from that output:

systemextensionsctl uninstall <teamID> <bundleID>

(Wacom's team ID is EG27766DY7; the bundle ID is whatever systemextensionsctl list prints for the Wacom row.) This is cleaner than touching SIP and resolves most lingering cases.

SIP fallback. If a staged kext is genuinely stuck and nothing above clears it, you can temporarily disable System Integrity Protection to force its removal:

  1. Boot into Recovery Mode, open Terminal, run csrutil disable, and restart.
  2. Remove the stuck extension.
  3. Boot back into Recovery Mode and run csrutil enable to turn SIP back on.

Only do this if the normal cleanup fails, and always re-enable SIP afterward. Running day-to-day with SIP disabled is a security risk.


Note: if you still use your Wacom tablet

Don't strip everything. Instead, download the latest driver from Wacom's site. The current version ships the newer DriverKit system extension, which won't trigger the legacy warning. The alert appears precisely because an outdated version is installed — updating fixes it without losing tablet functionality.


macOS version matters for one command: use kmutil clear-staging on Big Sur and later, kextcache --clear-staging on older releases. Everything else is version-agnostic.


This fix was worked out with the help of Claude Opus 4.8 and submitted by Shawn Becker (shawn.becker@spexture.com).

About

Completely remove the "Legacy System Extension signed by Wacom Technology Corp." warning on macOS

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors