KMlink icon indicating copy to clipboard operation
KMlink copied to clipboard

KMLink not working with latest version of StreamDeck software

Open lloydi opened this issue 1 year ago • 6 comments

KMLink is refusing to work for me on just one computer.

I tested on 2 computers, both Silcon iMacs (one M2, one M3), both with Rosetta installed.

With the same StreamDeck hardware and cables, on one iMac, KM Link did not work, on the other it did. On both computers, the official KM app works. All other buttons that come with the StreamDeck software (app launch, switch profile, sleep etc) work on both.

So, KM Link is not working on just one Mac.

The only difference between the two Macs is StreamDeck software version

6.6.1 - KM Link works 6.7.1 - KM Link not working

There is some more discussion here. Wondering if you know what might be happening here?

https://forum.keyboardmaestro.com/t/triggering-km-from-streamdeck-has-stopped-working/37206

lloydi avatar Aug 05 '24 22:08 lloydi

Hi,

As i said on the KM forum, the version of Streamdeck app is not the cause of your issue. Kmlink was successfully tested on both. Sorry, i cannot help you more without more infos. Maybe you can can try a clean install of the mac...

Corcules avatar Aug 18 '24 20:08 Corcules

You may try to update Streamdeck software on the mac having no issue.

Corcules avatar Aug 18 '24 20:08 Corcules

Something wrong with your TCC permissions might be the cause, as mentioned in the KM forum by Nige_s.

Corcules avatar Aug 18 '24 20:08 Corcules

I had the same issue today. Install an older version of the Elgato Stream Deck software (it doesn't matter which, a couple of releases ago is OK). Use KMLink, it will prompt for permissions to control Keyboard Maestro, accept. KMLink will start working. Then in Elgato Stream Deck go to Settings > General > Check for Updates... and upgrade. The newest version will install and keep the permissions. Seems to be some odd permissions bug.

scottdellar avatar Sep 05 '24 03:09 scottdellar

I had the same issue today. Install an older version of the Elgato Stream Deck software (it doesn't matter which, a couple of releases ago is OK). Use KMLink, it will prompt for permissions to control Keyboard Maestro, accept. KMLink will start working. Then in Elgato Stream Deck go to Settings > General > Check for Updates... and upgrade. The newest version will install and keep the permissions. Seems to be some odd permissions bug.

So this unfortunately did not work for me.

  1. fall back to older version - I installed 6.71 - should I have gone even further back?

I even uninstalled KM Link and re-installed it. at no time was I asked for permissions for it to control KM

help? I created dozens of macros yesterday, rebooted, and now none of them work. sigh.

robodean avatar Nov 11 '24 17:11 robodean

ok. I solved it.

SOLVED

Turns out that as long as a MACRO GROUP PALETTE is running, everything works. close the palette, all the KM Link buttons stop working. Why? above my pay grade

There it is.

robodean avatar Nov 11 '24 18:11 robodean