¿ªÔÆÌåÓý

Direwolf CM108 support on Mac OS


 

I have reviewed the many posts on this subject but did not find anything that has worked in my case.
Running Mac OS 15.3
Installed Mac Ports
Installed Direwolf, building from source.?
I installed the latest developmental version (1.8 D (April 26, 2025)
In config file, set Adevice to "USB audio device"
Set PTT CM108
?
Run dire wolf, get error:
Config file line 152: ?PTT with CM108 is only available when USB Audio GPIO support is enabled. ?You must rebuild direwolf with CM108 Audio Adapter GPIO PTT support.
?
Also, I did make the file 99-direwolf-cmedia.rules and placed it in /etc/udev/rules.d/
Inside the file was the line:
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0d8c", GROUP="audio", MODE="0660"
From another post, changed this line to
SUBSYSTEM=="usb", ATTRS{idVendor}=="0d8c", GROUP="audio", MODE="0660", SYMLINK ="cm108_0"
No change in error message for either case.
?
If PTT not enabled, direwolf works fine and decodes packets. ?I can interface it to the QTH app and it works fine. ?(Somehow, QTH app can key the transmitter, even though dire wolf has no PTT configured)
?
After all that, what am I not doing to get dire wolf to use CM108 for PTT?
?
Larrie
AF7NU
?


 

Hi Larrie,

The main Direwolf repository does not (yet) include support for CM108 on Mac. I submitted a Pull Request back in November 2023, but while the changes were Approved, they haven't been applied to the source tree.

Your best bet is to build from my modified version of Direwolf that includes CM108 support for Mac. The source tree is here:


Be sure to use the 'dev' branch and not 'master', so that you get the CM108 changes. Instructions for building it are in the README in that source tree, here:


A number of people here on the Direwolf group are running this successfully. I myself am running on macOS Sequoia 15.3, as you are, and have Direwolf working with both a Dinah and a homebrew CM108 solution.

Hope that helps.

Martin.
KD6YAM

On Sat, Apr 26, 2025 at 5:43?PM Larrie via <ld077=[email protected]> wrote:
I have reviewed the many posts on this subject but did not find anything that has worked in my case.
Running Mac OS 15.3
Installed Mac Ports
Installed Direwolf, building from source.?
I installed the latest developmental version (1.8 D (April 26, 2025)
In config file, set Adevice to "USB audio device"
Set PTT CM108
?
Run dire wolf, get error:
Config file line 152: ?PTT with CM108 is only available when USB Audio GPIO support is enabled.? You must rebuild direwolf with CM108 Audio Adapter GPIO PTT support.
?
Also, I did make the file 99-direwolf-cmedia.rules and placed it in /etc/udev/rules.d/
Inside the file was the line:
SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0d8c", GROUP="audio", MODE="0660"
From another post, changed this line to
SUBSYSTEM=="usb", ATTRS{idVendor}=="0d8c", GROUP="audio", MODE="0660", SYMLINK ="cm108_0"
No change in error message for either case.
?
If PTT not enabled, direwolf works fine and decodes packets.? I can interface it to the QTH app and it works fine. ?(Somehow, QTH app can key the transmitter, even though dire wolf has no PTT configured)
?
After all that, what am I not doing to get dire wolf to use CM108 for PTT?
?
Larrie
AF7NU
?


 

Hi Martin
?
This worked! ?Now have Dierwolf running with PTT support for the digiRig lite interface. ?I now realize I missed that the path to correct source was different from the main repository. ?No issues with installing it.
?
Thank you for the clarification.?
?
Larrie
AF7NU