Welcome, Guest
Username: Password: Remember me
Please discuss anything related to the ExpertSDR3 and the ERS (Expert Remote System) here.

TOPIC: Enable MicPC in MacOS Ventura (all mac models Intel/Silicon)

Enable MicPC in MacOS Ventura (all mac models Intel/Silicon) 07 May 2023 07:24 #1

  • VK6NX
  • VK6NX's Avatar
  • Posts: 245
  • Thank you received: 195
Enable MicPC in MacOS Ventura (all models Intel/Silicon): for in-build Mac microphone and external mac-connected microphones (including Bluetooth)

Unfortunately the security access for Microphone is only partially fixed in Qt6.5. Hence, despite of ESDR3 1.0.4 beta is compiled under Qt6.5, there is still need of extra steps to enable in-build and esternal microphones to be used as MicPC.

Till further notice, please use the following procedure to enable MicPC in ESDR3 for intel and silicon Macs under macOS 13.x.x

Important: Below procedure has to be repeated before launching new beta version first time.

1. Go to System Settings -> Privacy & Security -> Microphone

If this is the first time you are trying ExpertSDR3, the ExpertSDR3 will not be in the list and you can go straight to step 5 below. However, if you have used any version of ExpertSDR3 beta before and granted MicPC for it, then ExpertSDR3 is listed in devices and you have to revoke the rights to previous version before proceeding with new beta; perform the following steps:

2. Open Terminal and issue the following command:
sudo tccutil reset Microphone com.eesdr.expertsdr3
press Return
enter password and press Return again

The system responce 'Successfully reset Microphone approval status for com.eesdr.expertsdr3' ensures that revoke is complete and now you whould not see ExpertSDR3 listed in System Settings -> Privacy & Security -> Microphone

3. Remove old ExpertSDR3 version from Application folder and Restart OS (this is the easiest way to deal with Apple TCC relaunch).

4. Connect provided .dmg, move ExpertSDR3 into Application folder

5. Open Terminal and issue the following command:
codesign --force --deep --sign - /Applications/ExpertSDR3.app

Important: the above command assumes ESDR3 application is located in Application folder. If you keep ESDR3 appication in other than Application folder, then use your path replacing /Applications/ExpertSDR3.app

6. Navigate to ExpertSDR3 and launch it. On a first launch under Ventura you will get the following varning:

7. Press cancel and then open System Settings -> Privacy & Security and in right pane scroll down till Security section; you will see the notice that "ExpertSDR3.app was blocked, because it is not from an identified developer". Click 'Open Anyway'

8. The next popup will prompt you to enter account password; enter your password and click 'Unlock'

9. The next popup will prompt that macOS cannot verify the developer, just ignore it and click 'Open', this will trigger ExpertSDR3 Device Manager to start.

10. Press 'Start' in ExpertSDR3 Device Manager.
Important: when main ExpertSDR3 window will open, do NOT start transceiver as yet.

11. Make sure that 'Enable Sound Card' button in lower bar is inactive ('grey'), right click on it and select (with drop-down arrow at right) the desired devices for Core Audio Mic and HeadPhones. Also make sure that MicPC is selected (in right top corner of ExpertSDR3). Initially you can select in-build devices, however if you have external devices already connected, you can select those at this stage. With Qt6.5 builds there is no need to authorise additional devices as MicPC, the procedure is performed once. Once desired devices selected, press ('green') 'Enable Sound Card' button

12. Turn Tranceiver ON, you will get prompted to enable ExpertSDR3 access to microphone. Click 'OK'

From now on the selected microphone is enabled as MicPC.

Please note, that at this stage Qt6.5 does not allow to plug-and-play microphones with MicPC, while ExpertSDR3 is launched. If you want to connect alternative microphone as MicPC, you have to do it before you start the ExpertSDR3 Device Manager.
The administrator has disabled public write access.
Time to create page: 0.085 seconds