Skip to content

Instantly share code, notes, and snippets.

@iandol
Created October 22, 2014 02:42
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iandol/7401460033852a3c4406 to your computer and use it in GitHub Desktop.
Save iandol/7401460033852a3c4406 to your computer and use it in GitHub Desktop.
You'll need to update the path on line 9 to your PTB installation...
#!/bin/zsh
sudo cd /System/Library/Extensions
echo "\n\nIs PsychtoolboxKernelDriver Currently Installed"
kextstat -b PsychtoolboxKernelDriver
echo "\n\nRemoving old driver, installing update..."
sudo kextunload -b PsychtoolboxKernelDriver
sudo rm -rf PsychtoolboxKernelDriver.kext
sudo unzip ~/Code/Psychtoolbox-3/Psychtoolbox/PsychHardware/PsychtoolboxKernelDriver64Bit.kext.zip
echo "\n\nTrying to load new driver (this may fail on Yosemite, will need to change boot options)"
sudo kextload -b PsychtoolboxKernelDriver
kextstat -b PsychtoolboxKernelDriver
echo "\n\nSetting kext override loading for Yosemite+ (boot-args='kext-dev-mode=1'); reboot if this is the first time you do this"
sudo nvram boot-args="kext-dev-mode=1"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment