Jump to content

FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard

5 posts in this topic

Recommended Posts

Hello all, after buying Logitech M557 and K380 for macOS, I soon realized some Apple's extended feature does not work any more. @Andy Vandijck has posted great work on wired devices. After doing some research and comparing @Andy Vandijck's work, I've successfully enabled extended feature for non-Apple wireless devices(Keyboard/Mouse).


Here's the step of how to use FakeAppleWirelessMouse:

  • Find out your wireless' device product ID(pid) and vendor ID(vid). For example, Logitech M557's pid = 45072(0x0b010), vid = 1133(0x046d).
  • Open FakeAppleWirelessMouse.kext/Contents/Info.plist and replace all(3x) pid and vid with your own.
  • Place FakeAppleWirelessMouse.kext to bootloader's inject folder or /Library/Extensions or /System/Library/Extensions(choose one of it), then reboot.

Notice: if you install kext in place other than boot loader's inject folder, place don't forget to rebuild your kernel cache before reboot by

sudo kextcache -i /

Here's some proof of my working M557 tested on MacBookPro141:



For those want AppleWirelessKeyboard, same procedure as above.



Here's all the require kexts:




credit: @Andy Vandijck for his previous work

credit: syscl who ported it to Bluetooth/Wireless Device 



Good luck everyone:)


Share this post

Link to post
Share on other sites



Hope for wireless keyboard fake kext.




从我的 iPhone 发送,使用 Tapatalk

I have updated the thread, please try the FakeAppleWirelessKeyboard.kext as well.


Thank you,


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.