Skip to main content

Razer Peripherals and Big Sur

· 2 min read
Cody Watson

So for anyone updating to Big Sur and using a Razer Synapse 2.0 v1.88.20.

After 4 hrs I found this online. After update to Big Sur Synapse was loading for me but was not detecting devices.

manually running sudo kextload /Library/Extensions/RazerHid.kext will error suggesting to Approve extension via System Preferences.

3rd Party extension popup and Allow never showed up in a pane.

caution

Booting in to recovery cannot be done remotely. Please proceed at your own risk.

After digging around and looking up Razer TEAMID R2H967U7J8 I was able to manually adjust security settings:

  • Boot into Recovery Mode
  • Click the Utilities menu and select Terminal
  • Execute the following command:
    /usr/sbin/spctl kext-consent add R2H967U7J8
  • Verify that team got added
    /usr/sbin/spctl kext-consent list
    Should output something like:
    Allowed Team Identifiers: R2H967U7J8
  • Close the Terminal app and restart

After this I was able to execute sudo kextload /Library/Extensions/RazerHid.kext Got popup and Allow button in System Preferences. Allowed extension and restarted.

Got my Deathadder Elite back in Synapse after reconnecting it.

Mouse Acceleration

Addionally if you want to have control over mouse acceleration, as MacOS does not give us this control run the following command:
defaults read .GlobalPreferences com.apple.mouse.scaling

This will output a value, anything from -1 to 3; -1 being off and 3 being max.

To set acceleration just change read to write in the above command. I cannot stand any mouse acceleration, so I turn it off:
defaults write .GlobalPreferences com.apple.mouse.scaling -1