Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 01/21/19 in all areas

  1. 2 points
    Give this a try, replace into /EFI/Clover E5530_Mojave.zip
  2. 1 point
    My E7440 has an SD card reader. With some relative minor patches, I was able to get the Apple AppleSDXC.kext driver to load and work. Here are the details. The SD card reader in my E7440 uses an O2 micro part. Here is the lspci output: 03:00.0 SD Host controller: O2 Micro, Inc. Unknown device 8520 (rev 01) The driver matches on IOName, which has a default value of pci14e4,16bc. This needs to change. First I patched the binary driver AppleSDXC with the following perl script. perl -pi -e 's|pci14e4,16bc|pci1217,8520|g' AppleSDXC Next you need to modify the following section of Info.plist from: <key>IONameMatch</key> <array> <string>pci14e4,16bc</string> </array> to <key>IONameMatch</key> <array> <string>pci1217,8520</string> <string>pci14e4,16bc</string> </array> I added the correct value for the O2 Micro part: pci1217,8520. You most like only need to replace the old line with the new one, but I added it. Lastly I modified the RP05.PXSX device to match the Apple device SDXC. My modified PXSX function now looks like this: Device (SDXC) { Name (_ADR, Zero) // _ADR: Address Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x69, 0x04)) } Method (_RMV, 0, NotSerialized) { Return (0x00) } } I doubt this last step is necessary, but I like to match the Apple names when possible. After you make the changes, regenerate the cache and reboot. I have tried this change with 10.9.1, 10.9.2, 10.9.3 and 10.9.4 and they all work. I have not had a chance to try 10.9.5, but it should work. I will attach the modified files from 10.9.1 as a reference. Joe SDXC_10P9P1.tar.gz
  3. 1 point
    Try rebuilding kextcache again. run in terminal to check if CodecCommander is working properly log show | grep CodecCommander
  4. 1 point
  5. 1 point
    what error did you receive? Boot to BIOS, select load Default, apply. Then go back and set it to UEFI AHCI Legacy Option ROMs enabled Secure Boot disabled Try again. Post screenshot of error Not very helpful without more detail of your issue
  6. 1 point
    You'll find details of the patch in the R&D-> Card Readers section. You are' also allowed to use the Search facility offered on the forum... Night Shift is subject to unlocking patch or appropriate SMBIOS selection. You can Google for it.
  7. 1 point
    try with these, then post new IOReg with displays connected -cdfon -igfxnohdmi
  8. 1 point
    At Clover gui, press O to get to Options. Go down to Graphics Injector and select it Select FakeID or platform-id and change it to 0x12345678 Once kextcache is build you can boot normally
  9. 1 point
  10. 1 point
    Just wanted to share that I was successful on installing Mojave 10.14.2 on a Precision T1650. This system was shipped with an Intel i3-3220, I was not able to get the iGPU (HD2500) working correctly after installing macOS. I just got a flickering screen with a mouse cursor shown, the only way to get some screen output was booting with "-x". Therefore I decided to put my old Geforce GTX650Ti into the system to get at least some metal support. Now the. system is working perfectly. For everyone else, I attached my CLOVER folder. Feel free to use it for your own build. CLOVER_Precision_T1650.zip
  11. 1 point
    @chabkhaled1960 Yes, but your wifi is not supported @mtpiplod Copy the files from the USB to the internal drive
  12. 1 point
    add HFSPlus.efi to /EFI.Clover/drivers64UEFI
  13. 1 point
    Lots of patches are now included in latest Clover so no, no need to patch DSDT. You'll need to remove NullCPUPowerManagement.kext and enable AppleIntelCPUPM in Config.plist Add Whatevergreen.kext <- for graphics and ACPIBatteryManager.kext <- for Battery status Not sure you'll get HDMI / HDMI Audio working with VoodooHDA Replace it with AppleALC.kext and use layout-id 12 Might need to add FB patch for HDMI video as well
  14. 1 point
    No need to patch the kext or DSDT. Add Arbitrary under Devices in Config file. You just need to determine the PCIAddr by looking at the IOReg file under RPxx/PXSX, search for pcidebug. In this example it's RP01/PXSX@0, pcidebug = 01:00:00 You can also use dspci (app attached below) to find the address Change the PCIAddr accordingly If the card reader is not on this list, it might not be supported by this patch dspci.zip
  15. 1 point
    In the mean time I have upgraded to Clover 4798 and the keyboard and mouse now work in the boot menu!
  16. 1 point
    i use layout id 27 on the optiplex 7050 with lilu and applealc. both kexts have to be current if not it wont work I use HDMI audio i have not tried any other input output ports
  17. 1 point
    Clover Guide MacOS: Sierra / High Sierra / Mojave BIOS Settings: Set to Load Default, apply, then set Boot List Option to UEFI, SATA Operations to AHCI, Enable Legacy Option ROMs Disable Wake on LAN / USB / Wifi Follow my Clover guide Bootpack E7440_Hotpatches.zip //causes HP static noise on sleep/wake E7440_Mojave.zip //fixes HP static noise on sleep/wake Post Install: Kexts inside /EFI/Clover/kexts/Other/CopyToLE are to be copied to /Library/Extension Repair permissions and rebuild cache sudo chmod -Rf 755 /L*/E* sudo chown -Rf 0:0 /L*/E* sudo touch -f /L*/E* sudo kextcache -Boot -U / Working: HD 4400 Full QE/CI DP/HDMI Video / Audio Webcam Sleep / Wake USB 2.0 / 3.0 ( not tested for speed) Speakers / Headphone SD Card Reader Fn+F3 & Fn+Insert for Brightness Control
  18. 1 point
    Well I manage to get my French keyboard working as I want. For anyone who want a smooth scroll I found a very nice freeware called "MOS" : https://github.com/Caldis/Mos/blob/master/README.enUS.md For the keyboard backlight we can only toggle it on when AC is plugged. My e7450 works like a charm now... until I found an issue . Thank you for your work bro !
  19. 1 point
    Mojave Mojave Guide Bootpacks E7470_Mojave.zip Note: 1) Copy kexts in /EFI/Clover/kexts/Other/CopyToLE to /Library/Extensions. Repair permissions and rebuild cache 2) Enable this patch in Config.plist under KextsToPatch if you have: LiteOn, Plextor, or Hynix NVMe Hynix NVMe patch 10.13.x (Bit swap block size 0x10) -Syscl UPDATES Mojave 10.14.1 (18B75) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Install latest Clover prior to update Mojave 10.14.2 (18C54) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Install latest Clover prior to update Mojave 10.14.3 (18D42) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: Install latest Clover prior to update
  20. 1 point
    To save your time, here's my kext. Put in /S/L/E, rebuild permission/cache or put inside IO80211Family.kext, whatever works. Also I attached the injector kext, put it in Clover/kexts/Other Remove the two obsolete kexts you use as well. AirPortAtheros40.kext.zip Ar9285Injector.kext.zip
  21. 1 point
    Dell m6800 High Sierra 10.13.4.zip
  22. 1 point
    Hello friends, Many of you have noticed that after upgrade to high sierra whenever you machine sleeps, be it a display sleep or a system sleep, the screen turns out fully white with garbled lines, or it might turn black with just the cursor moving. If you try and press few keys you will find out that the machine works but the display doesn't. If you want to know a little background info, read on, else skip to fix. On my ASUS R541UJ this bugged me a lot. I tried hell lot of things like, re patching DSDT, trying with all 15 ig-platform-id (for Kabylake), still, the issue persisted. I also have an ASUS A555LA (which I am trying to make a perfect MacBook Air). So, in my process of making my A555LA a perfect MacBook I added a ALS (ambient light sensor device) and then, changed vendor-id along with product-id of the laptop's display to that of Apple's display i.e. PID: 0x9cf2 VID: 0x610 for MacBook Air's display.. Whatever I do on my A555LA, I replicate the same on my 2 other ASUS laptops. So, I did the same on my R541UJ (the one affected by this annoying bug) And to my surprise, that issue was fixed! Then, I disabled the ALS device in my custom SSDT (I generally make a dynamic configurable SSDT that works for all my machines, See here) and that issue didn't come back. So, I finally came to the conclusion that it was due to incorrect vendor-id and product-id of my display in IODisplayEDID or EDID. Enough talking, let's see how you can fix this in a few simple steps. How to fix: In order to fix this, as you might already know from above, we need to change our display's product and vendor id to that of Apple's display. There are 3 ways for this, Injecting custom EDID using clover, Using a display override, Using a custom override kext (DispalyMergeNub). I love CLOVER so will be covering that part of the fix in this guide. Also, injecting EDID with clover is preferred as it will also work when booting recovery partition. (Not the same with Display Overrides and DisplayMergeNub) Update your CLOVER to latest version (nothing to do with this fix but is a good idea to have you boot loader up to date) Download Darwin Dumper from here Download FixEDID app from here Download my script attached to this post. Open Darwin dumper and uncheck everything except EDID. Then, select run from the left pane. It will dump your EDID and then it will open a folder where it dumped the files. In the folder you will find an EDID folder. Upon opening it you will see 3 files namely, EDID.bin, EDID.hex, EDID.txt (All three files are your EDID dump except in different formats). We need the one in BIN format for FixEDID.app Copy EDID.bin from DarwinDump*/EDID to your Desktop (Dump* is the darwinDumper output folder) Open FixEDID.app and select open EDID binary file. Choose the EDID.bin file you copied to desktop. If you look below "Open EDID binary file" button, you will see a drop down menu saying "Apple iMac Display 16:10" Select it and choose "Apple MacBook Air Display 16:9" (Note: You may try experimenting with different models, I personally use "Apple MacBook Air Display 16:9" on my A555LA and "Apple MacBook Pro Display 16:10" on my R541UJ) Make sure display class is set to "AppleBacklightDisplay" for we are overriding our internal LVDS display. (AppleDisplay is used for external displays like that on HDMI or DP) Click on Make button (Note: You won't see any sort of confirmation but the app has done it's work) Close FixEDID and come back to your desktop. You will see a host of new files there. (3 files to be precise) For this guide, you just need DisplayVendorID-xxx folder. Open it any then you will find a file named "DisplayProductID-xxxx" Copy this file to the Desktop. Now we need to extract EDID that is in base64 format and then convert it to HEX format as required by CLOVER. Worry not, I got you covered. Now is the time to run my script. Assuming my downloaded script is in Downloads folder, open terminal and type: # Change working directory cd ~/Downloads # Make script executable chmod a+x get_edid.sh # Run and get EDID to inject ./get_edid.sh ~/Desktop/DisplayProductID* ` This script wil give you EDID you need to inject using CLOVER, like: Copy that EDID and paste it in your config.plist under Graphics > EDID > Custom (You can use clover configurator as that will save you from manual PLIST editing which is not recommended for novice users) Also, set Boolean Inject to True (YES) under config.plist > Graphics > EDID. See below screenshots for reference: Any Plist Editor(Xcode): Clover Configurator: Reboot and Voilà! You won't face that dreaded issue ever again until you remove custom EDID. LOL. You can verify if the EDID is being injected by opening terminal and typing: ioreg -l | grep "IODisplayEDID" ` The output should match the output of get_edid.sh Problem Reporting: See How to generate proper problem reporting files Note: This issue mostly seems to effect machines running High Sierra on Kabylake hardware (maybe Skylake too?). I have personally tested this on Sierra (with and without skylake spoofing) turns out that Sierra is not affected by this. Note: Upon booting up with custom EDID in place you will see that your colors are not such bright and crisp. YMMV. (Coz our's isn't a Apple branded display ). To fix that, open system preferences > Display. Select "Color" tab and choose "Apple RGB Display" Hope this helped someone! Regards get_edid.zip
  23. 1 point
    It's required after any kext addition, removal or modification, whether in /S/L/E or in /L/E. To repair permissions, type the following Terminal commands: sudo chmod -Rf 755 /S*/L*/E* sudo chmod -Rf 755 /L*/E* sudo chown -Rf 0:0 /S*/L*/E* sudo chown -Rf 0:0 /L*/E* ` To rebuild kextcache and prelinked kernel, type the following Terminal command: sudo touch -f /S*/L*/E* sudo touch -f /L*/E* sudo kextcache -Boot -U / ` Sometimes, the system returns an error message about not being able to modify/rebuild the cache and/or the prelinked kernel. In this case, the existing cache and prelinked kernel can be deleted using the following Terminal commands: sudo rm -Rf /S*/L*/PrelinkedKernels sudo rm -Rf /S*/L*/Caches/com.apple.kext.caches The cache and prelinked kernel can then be rebuilt using the above touch and kextcache commands.
  24. 1 point
    I had edit the plist, for a other configuration. 2 Finger Tab for Right Click. Also I had edit some gestures and the scrolling with 2 fingers. All gestures are working great. It's important to edit under keyboard the gestures to use it with the trackpad. click on the action you want to use and do the gesture to save the shortcut. The value for right click was wrong here at the documentation. 33 works fine to provide a right click on the info.plist. It would be great, if someone could take a look if there's a way to enable the elastic scroll animation. I had try out something without result.. defaults write -g NSScrollViewRubberbanding -bool true greetings, ApplePS2SmartTouchPad.kext.zip
  25. 1 point
    Looking good, thanks. Please note that you should not use the VoodooSDHC kext as that's unnecessary and highly likely to cause wake issues. Instead, patch your DSDT to inject compatibility with Apple's default SD card reader. Details of the patch are available here and in original thread from Joe82. The patch works perfectly on all E6x20/6x30/6x40 models. Have you found ACPIPoller to be necessary? I've not needed it on my E6230... HDMI output and HDMI audio are also achievable through a combination of DSDT patches + Capri FB patches and AppleHDA patches.
This leaderboard is set to Amsterdam/GMT+01:00
×