Jump to content

syscl

Coders
  • Content Count

    290
  • Joined

  • Last visited

  • Days Won

    9

Reputation Activity

  1. Like
    syscl got a reaction from Balamut in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    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:
    FakeAppleWirelessMouse.kext.zip
    FakeAppleWirelessKeyboard.kext.zip
     
    credit: @Andy Vandijck for his previous work
    credit: syscl who ported it to Bluetooth/Wireless Device 
     
     
    Good luck everyone:)
    syscl
  2. Like
    syscl got a reaction from Balamut in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    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:
    FakeAppleWirelessMouse.kext.zip
    FakeAppleWirelessKeyboard.kext.zip
     
    credit: @Andy Vandijck for his previous work
    credit: syscl who ported it to Bluetooth/Wireless Device 
     
     
    Good luck everyone:)
    syscl
  3. Like
    syscl got a reaction from Balamut in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    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:
    FakeAppleWirelessMouse.kext.zip
    FakeAppleWirelessKeyboard.kext.zip
     
    credit: @Andy Vandijck for his previous work
    credit: syscl who ported it to Bluetooth/Wireless Device 
     
     
    Good luck everyone:)
    syscl
  4. Like
    syscl reacted to gujiangjiang in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    Thanks.
     
    Hope for wireless keyboard fake kext.
     
     
     
    从我的 iPhone 发送,使用 Tapatalk
  5. Like
    syscl got a reaction from Balamut in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    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:
    FakeAppleWirelessMouse.kext.zip
    FakeAppleWirelessKeyboard.kext.zip
     
    credit: @Andy Vandijck for his previous work
    credit: syscl who ported it to Bluetooth/Wireless Device 
     
     
    Good luck everyone:)
    syscl
  6. Like
    syscl got a reaction from Balamut in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    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:
    FakeAppleWirelessMouse.kext.zip
    FakeAppleWirelessKeyboard.kext.zip
     
    credit: @Andy Vandijck for his previous work
    credit: syscl who ported it to Bluetooth/Wireless Device 
     
     
    Good luck everyone:)
    syscl
  7. Like
    syscl got a reaction from Balamut in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    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:
    FakeAppleWirelessMouse.kext.zip
    FakeAppleWirelessKeyboard.kext.zip
     
    credit: @Andy Vandijck for his previous work
    credit: syscl who ported it to Bluetooth/Wireless Device 
     
     
    Good luck everyone:)
    syscl
  8. Like
    syscl got a reaction from Balamut in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    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:
    FakeAppleWirelessMouse.kext.zip
    FakeAppleWirelessKeyboard.kext.zip
     
    credit: @Andy Vandijck for his previous work
    credit: syscl who ported it to Bluetooth/Wireless Device 
     
     
    Good luck everyone:)
    syscl
  9. Like
    syscl got a reaction from Balamut in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    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:
    FakeAppleWirelessMouse.kext.zip
    FakeAppleWirelessKeyboard.kext.zip
     
    credit: @Andy Vandijck for his previous work
    credit: syscl who ported it to Bluetooth/Wireless Device 
     
     
    Good luck everyone:)
    syscl
  10. Like
    syscl got a reaction from Balamut in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    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:
    FakeAppleWirelessMouse.kext.zip
    FakeAppleWirelessKeyboard.kext.zip
     
    credit: @Andy Vandijck for his previous work
    credit: syscl who ported it to Bluetooth/Wireless Device 
     
     
    Good luck everyone:)
    syscl
  11. Like
    syscl got a reaction from ccphuc2016 in Clover General discussion   
    Haha, me as well.
     
    @Badruzeus r4211 is fine with XCode5, but for compatible, use old remap SMBIOS method now.
     
    syscl
  12. Like
    syscl reacted to Download-Fritz in Clover General discussion   
    You need to pass GUID *, not GUID: https://github.com/tianocore/edk2/blob/master/MdePkg/Library/BasePrintLib/PrintLibInternal.c#L937
  13. Like
    syscl reacted to Slice in Clover General discussion   
    Thanks, I forgot to commit this file. 
    Check rev 4214.
     
    EDK2 developers just don't care about clang code requirement. See stackoverflow
    So I need again correct them.
  14. Like
    syscl got a reaction from Balamut in FakeAppleWirelessHID: enable extended feature for non-Apple wireless mouse/keyboard   
    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:
    FakeAppleWirelessMouse.kext.zip
    FakeAppleWirelessKeyboard.kext.zip
     
    credit: @Andy Vandijck for his previous work
    credit: syscl who ported it to Bluetooth/Wireless Device 
     
     
    Good luck everyone:)
    syscl
  15. Like
    syscl got a reaction from Balamut in Clover General discussion   
    OK, I will revert SMBIOS's change. This %g argument cause the issue on XCode8.
     
    Edit: Committed to r4122: revert to old remap smbios due to XCode8 compatible.
     
    syscl
  16. Like
    syscl reacted to Badruzeus in Clover General discussion   
    Exactly, it gives same romantic red on black error messages as b4...
    preboot.log_test_tluck_build.zip
  17. Like
    syscl got a reaction from Badruzeus in Clover General discussion   
    @tluck @ricoc90 @Badruzeus Er... I think the problem maybe the compile tool. What compile tool you use to compile Clover?
     
    P4 is the build from r4211(directly)!! Because p1 p2 and p3 change different irrelevant places but they all work! So I built r4211 from source and it work as expected. 
     
    P.S. I never use third party tool to build Clover, I use official guide to build Clover(./ebuild.sh) on macOS 10.12.6 on both MacBookPro141 and Precision M3800.
     
    syscl
  18. Like
    syscl got a reaction from Badruzeus in Clover General discussion   
    So by using @tluck's way, will this one freeze the system?
     
    r4211-tluck.zip
     
    I saw the binary a bit larger than r4211 with ebuild.sh directly.
  19. Like
    syscl reacted to ricoc90 in Clover General discussion   
    Yup, Same X64 exception error as before
     
    preboot.log.tluck.zip
  20. Like
    syscl reacted to Badruzeus in Clover General discussion   
    @syscl
    My build tools on OS X El Capitan 10.11.6 (15G1611) are:
     
    ~ Build_Clover script v4.5.3
    ~ XCode 8.3 version 8C38
    ~ Apple LLVM version 8.0.0 (clang-800.0.42.1)
    ~ NASM version 2.13.01. 
  21. Like
    syscl got a reaction from Badruzeus in Clover General discussion   
    Thank you, actually p4 is r4211. They(p4 and r4211) are identical. I just build Clover use official way and never use any other tool to build it.
     
    What's your build tool for Clover?
     
    syscl
  22. Like
    syscl reacted to Badruzeus in Clover General discussion   
    OK, both r4211-p3 & P4 work on my legacy. But on my last test, -p4 gives better results for my 2nd gen mach with Nvidia GF119 << it solves non-saved brightness values on every boot (even after sudo nvram -c) with r4210.
     
    Also some notes about "r4211-p2", it caused my installed 3rd party kext named "AsusNBFnKeys v2.6" gives "No graphics found" message on verbose logs << not a mandatory though, thanks @syscl. 
    preboot.log_nb_a43sj_r4211-p3.zip
    preboot.log_nb_a43sj_r4211-p4.zip
    AsusNBFnKeys.kext.zip
  23. Like
    syscl reacted to tluck in Clover General discussion   
    well i am running ./ebuild.sh -t XCODE8 -fr -D NO_GRUB_DRIVERS_EMBEDDED -D NO_GRUB_DRIVERS --x64
  24. Like
    syscl reacted to ricoc90 in Clover General discussion   
    Hmmm  . I'm using the build_clover.command (v4.5.3) method. I'll manually compile and report back. 
  25. Like
    syscl got a reaction from Badruzeus in Clover General discussion   
    @tluck @ricoc90 @Badruzeus Er... I think the problem maybe the compile tool. What compile tool you use to compile Clover?
     
    P4 is the build from r4211(directly)!! Because p1 p2 and p3 change different irrelevant places but they all work! So I built r4211 from source and it work as expected. 
     
    P.S. I never use third party tool to build Clover, I use official guide to build Clover(./ebuild.sh) on macOS 10.12.6 on both MacBookPro141 and Precision M3800.
     
    syscl
×