High Sierra has introduced extra security settings around kernel mode drivers (kext) which may cause the OSX installer package to fail. Follow the steps below to resolve.


Note: These drivers are only required if you need serial port emulation for Bluetooth Low Energy or Ethernet/WiFi connectionson OSX. Bluetooth Classic serial port emulation is available as part of the operating system and telnet/web usage is available directly without these drivers. See the instructions here: http://support.get-console.com/solution/articles/5000713729-using-airconsole-with-macos-sierra-10-12- for alternate connection methods on macOS


Install:

1. obtain the latest driver package from http://support.get-console.com/support/solutions/articles/5000501221-airconsole-osx-drivers - currently 1.5.0

2. Open the installer package and follow the steps. Note you will need to have administrative privileges during the install process (you will be prompted if required)

3. You will receive a popup from the operating system during the install procedure saying that "System Extension Blocked" - this is normal on 10.13 and you will need to grant explicit permission to install the Airconsole kext driver

4. Press the "Open Security Settings" button on the popup box, or alternatively open Settings App -> Security & Privacy. At the bottom of the page you will see a note that "Some system software was blocked from loading" - press the "Allow..." button. Make sure the checkbox next to "Amix Capital Limited" is checked and press "OK"

5. The  Close the Airconsole drivers installer package if not closed already

6. Now re-run the Airconsole-Drivers.pkg - note that the 2nd time through the package may still say "The installation failed". Close the installer

7. Open a terminal and enter the following sommand

sudo kextload /Library/Extensions/Airconsole.kext

8. Check for the presence of the file /dev/cu.Airconsole-1 to verify that the driver has loaded correctly

9. You should now be able to run the AirconsoleOSX app from the /Applications folder


Uninstall:


The installer has created two packages that need to be deleted

- a kernel level driver at /Library/Extensions/Airconsole.kext

- a user mode application at /Applications/AirconsoleOSX.app


1. Ensure that the driver has been unloaded - this can be done by opening a terminal prompt and entering the following

sudo kextunload /Library/Extensions/Airconsole.kext



2. Delete the driver file using the command

sudo rm -rf /Library/Extensions/Airconsole.kext



3. Delete the AirconsoleOSX file by dragging it to the Trash icon from Finder