Karabiner-Elements: Karabiner-Elements does not work on macOS Big Sur 11.3 beta 1

Karabiner-Elements does not work on macOS Big Sur 11.3 Beta 1 due to a macOS issue around DriverKit. Please wait until Apple fixes the issue.

Detail

macOS Big Sur 11.3 beta 1 has an issue that loading the third vendor DriverKit driver will be failed.

Karabiner-Elements does not work until Apple fixes the macOS issue. We have to send a report to Apple by Apple Feedback Assistant about macOS refuses the third vendor DriverKit driver in order to fix the issue.

The macOS’s kernelmanagerd error message:

2021-02-07 10:41:17.913667+0900 0x379      Error       0x0                  104    0    kernelmanagerd: 
Error occurred while handling request "DextLaunch(arguments: Optional(["Driver Extension Server Name": 
org.pqrs.Karabiner-DriverKit-VirtualHIDDevice, "Driver Extension Server Tag": 4294968435, 
"Check In Token": 18947, "CFBundleIdentifier": org.pqrs.Karabiner-DriverKit-VirtualHIDDevice]))": 
Invalid argument: Can only launch dexts from a verified SIP protected path

You can confirm the error message by the following command on Terminal.

log show --predicate 'sender == "sysextd" or sender == "kernelmanagerd"' --info --debug --last 1h

I’ve filed the issue as a DriverKit issue. (FB8994577)

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Reactions: 12
  • Comments: 30 (1 by maintainers)

Most upvoted comments

As I only use Karabiner Elements for swapping the right command to left control (I’m a vim user and using the left control hurts my hand after some time), and I don’t want to upgrade to a beta Big Sur, I’ve used the built in hidutil tool from apple:

  • 0x7000000e7: Keyboard Right GUI == Keyboard Right Command
  • 0x7000000e0: Keyboard Left Control
hidutil property --set '{"UserKeyMapping": [{"HIDKeyboardModifierMappingSrc":0x7000000e7, "HIDKeyboardModifierMappingDst":0x7000000e0}] }'

The full list of keys can be found here https://developer.apple.com/library/archive/technotes/tn2450/_index.html

Great news everyone! This seems to be fixed in today’s B2 release.

It would be awesome if they stopped breaking the same thing repeatedly… cmon, Apple!

macOS Big Sur 11.3 beta 2 fixed this issue.

Works for me with beta 4

@neilio What is 20E5196f you mentioned? Is this karabiner-elements’s version?

macOS 11.3 build number

Before updating to 11.3 Beta 3, I just want to make sure that there the issue hasn’t been re-introduced

I’m on 20E5196f and everything is working as expected.

I just updated to Big Sur 11.3 and Karabiner-Elements stopped working for me as well. It won’t load the driver. I’ve done the recommended uninstall / restart OS / install and it still does not work. Tried with Karabiner 13.3.0 and the 13.3.1 beta.

Log shows: [warning] [virtual_hid_device_service] driver_version_ is mismatched: client expected: 10300, actual dext: std::nullopt