Skip to content

Instantly share code, notes, and snippets.

@tdegrunt
Created September 19, 2014 09:21
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save tdegrunt/78d9c5d04d0cb69f1298 to your computer and use it in GitHub Desktop.
Save tdegrunt/78d9c5d04d0cb69f1298 to your computer and use it in GitHub Desktop.
How to fix Razer Synapse in Mac OSX 10.0 Yosemite

How to fix Razer Synapse in Mac OSX 10.0 Yosemite

Start Terminal.app and type:

sudo nvram boot-args="kext-dev-mode=1"

Verify that command works by typing:

sudo nvram -p | grep -i boot-args

You should see a line:

boot-args	kext-dev-mode=1

Now reboot. If you plug in your razer stuff after the reboot you should see the following in Console.app:

19/09/14 11:12:05,837 com.apple.kextd[19]: kext-dev-mode allowing invalid signature -67023 0xFFFFFFFFFFFEFA31 for kext "/System/Library/Extensions/RazerHid.kext"
@djak250
Copy link

djak250 commented Sep 19, 2014

You're the man! Been searching high and low to figure this out. Mind if I post this on Google Plus?

@tdegrunt
Copy link
Author

Go ahead! Hopefully it's useful :)

@dmackerman
Copy link

Sweet.

@dmackerman
Copy link

EDIT: Doesn't work when plugged into TB display.

Also, seems that the lighting controls do nothing.

@Paint-The-Night
Copy link

Ah wish I found this ages ago. Thank you. Also if at anytime you want to restore changes made just type 'sudo nvram -d boot-args'

@PaulNokel
Copy link

Disabling kext signing is not a fix for that. Doing that, you are disabling build in security. Now any third party kext file can be loaded. Razor needs to provide a correctly signed kext file.

@theon-m
Copy link

theon-m commented Dec 25, 2015

I am not permitted to the operation reboot in the terminal. Am I missing anything?

@CBroz1
Copy link

CBroz1 commented Aug 12, 2016

Can someone describe what this fix does?

@MTCoster
Copy link

@name153, This "fix" disables a part of macOS's built in security. Specifically, the part responsible for preventing malicious kernel extensions from being installed. A kernel extension (or kext) extends or otherwise modifies low level parts of the operating system. Enabling kext-dev-mode allows any kernel extension to be installed, not just those with valid certificates issued by Apple.

@Kevin060
Copy link

Kevin060 commented Oct 2, 2016

What do you mean by reboot

@cannonpalms
Copy link

By reboot, he means restart your computer.

@7hunderbird
Copy link

Use the plus button to find and allow the Razer Synapse as an application in the Security & Privacy > Accessibility settings. This will make it so Razer Synapse can do what it needs in order to make changes and run properly.

@chiggpatel1
Copy link

Hi, i have a problem with Razer Synapse 2.0.When ever i open it, it paused then closes. i have tried re installing twice with no luck. The older versions of Razer Synapse didn't give me this problem: How to Fix Razer Synapse Not Working On Windows 10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment