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