Jump to content


Popular Content

Showing content with the highest reputation since 03/07/20 in all areas

  1. 3 points
    Farewell old girl.... she was the last bastion of our original "D" series that started the whole OSXL endeavors..
  2. 2 points
    That's exactly what I meant. 1) In method _Q66, add this code between the 2 x lines NEVT () and Return (Zero): ^^^^AMW0.WED0 (One) Mid (^^^^AMW0._WED (0xD0), Zero, 0x06, Local2) If (LEqual (Local2, Buffer (0x06) { 0x02, 0x00, 0x10, 0x00, 0x50, 0x00 })) { Notify (PS2K, 0x0365) } If (LEqual (Local2, Buffer (0x06) { 0x02, 0x00, 0x10, 0x00, 0x48, 0x00 })) { Notify (PS2K, 0x0366) } 2) In method _BCM of IGPU->LCD device , add this code before the Name (BRT3, ...) line: If (LGreater (OSID (), 0x10)){} 3) in method BRT6, all the 2 x LPVB.PS2K notifications under the LCD notifications as follows : Notify (LCD, 0x86) Notify (^^LPCB.PS2K, 0x0366) and Notify (LCD, 0x87) Notify (^^LPCB.PS2K, 0x0365) That should do it.
  3. 2 points
    I probably should add a note in the guide regarding Alps v7/8 support. Currently there is NO Alps kext that would run smoothly on E7270/ E7470, that's why I have ApplePS2Controller.kext in my bootpacks for models with Alps touchpad above v5. Although it doesn't detect it in Trackpad preferences it'll work perfectly smooth. 2 fingers scrolling works(only up and down, not sideway), 2 fingers right click, drag and drop. There is a slight issue with CAPS lock, you'll need to tab twice to lock and twice to unlock. As for VoodooPS2ControllerR6Bronxteck.kext, although it fixes the CAPS lock issue, I find it harder to use. It's not as smooth, perhaps I could adjust the ZFinger value for better support but I have not bother to since it disables the Trackstick on the E7470 and E7450 which I prefer over Trackpad. With the additional 3rd party software like SmartScroll.app, I was able to scroll smoothly up and down, side to side with ApplePS2Controller.kext. I guess it's up to your preference since E7270 does not have the Trackstick.
  4. 2 points
    It would be very cool to open source this since the dev doesn't seem very interested in continuing to develop it, would mean a lot for us ELAN Touchpad Users.
  5. 2 points
    As a nice complement to our wireless inventories, there's a pretty good summary of Broadcom BCM4350, BCM4352 and BCM4360 cards here: https://khronokernel-7.gitbook.io/wireless-buyers-guide/types-of-wireless-card/m2 By far and large, cards are size 2230 and Key A/E with very limited Key E models. As a recap: Broadcom BCM94360: Fenvi BCM94360NG Key A/E , size 2230 supported OOB Dell DW1830 Key A/E, size 3030 3 x antennas Broadcom BCM94352: Fenvi AC1200 Key A/E, size 2230 supported OOB Dell DW1560 Key A/E, size 2230 AzureWave AW-CB162NF Key E, size 2230 seems quite rare Foxconn T77H543 Lenovo 04X6020 Lite-On WCBN802B Key E, size 2230 Broadcom BCM94350: (see our dedicated guide on those) Dell DW1820A (Key A/E, size 2230) Lenovo Foxconn T77H649 (Key A/E, size 2230) Lite-On WCBN808B (Key A/E, size 2230)
  6. 2 points
    Catalina Catalina Guide Bootpack Replace into /EFI/Clover after you install Clover E7470_Catalina.zip E7270_Catalina.zip FYI, kexts in bootpack might be outdated Make sure to 1st upgrade kexts found under /EFI/CLOVER/kexts/Other if you encounter issue Common links for new kexts: https://github.com/vit9696/Lilu/releases https://github.com/vit9696/Lilu/blob/master/KnownPlugins.md https://bitbucket.org/RehabMan/ Note: 1) Post Install: 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 Catalina 10.15.1 (19B88) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: INSTALL LATEST CLOVER / UPDATE KEXTS PRIOR TO UPDATE REPAIR PERMISSIONS AND REBUILD CACHE Catalina 10.15.2 (19C57) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: INSTALL LATEST CLOVER / UPDATE KEXTS PRIOR TO UPDATE REPAIR PERMISSIONS AND REBUILD CACHE Catalina 10.15.3 (19D76) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: INSTALL LATEST CLOVER / UPDATE KEXTS PRIOR TO UPDATE REPAIR PERMISSIONS AND REBUILD CACHE Catalina 10.15.4 (19E266) STATUS: GOOD UPDATE METHOD: APP STORE/SYSTEM UPDATE MODIFICATIONS NEEDED: INSTALL LATEST CLOVER / UPDATE KEXTS PRIOR TO UPDATE REPAIR PERMISSIONS AND REBUILD CACHE
  7. 1 point
    Hi Guys. Anyone else having issues with sleep on 10.15.4? When it wakes from sleep, the screen is either black (but OS is running - it beeps and boops if I press on the keyboard), or desktop is shown but no wifi, bluetooth (DW1820) and everything expect cursor is frozen (impossible to switch windows, ...). It looks like some kexts are not loaded/loading anymore after sleep? I upgraded my fully working Lenovo X250 from a fully working 10.15.3 yesterday and having these issues ever since (Clover 5108, all kexts updated before update, OCQirks 20.1, VirtualSMC-1.1.1). Is there a particular list of things to check when issues concerning sleep arise? Check NVRAM? Kexts? Thanks!
  8. 1 point
    Brightness Control key has been implemented in my Catalina bootpack with hot patches https://osxlatitude.com/forums/topic/6472-dell-latitude-e7240e7440/?do=findComment&comment=86943 Although slightly different value, the Fn+Arrow Up and down works with VoodooPS2Controller.
  9. 1 point
    Hi. Which VoodooPS2 kext are you currently using? Never mind... You could try to replace your "ApplePS2Controller.kext" with the kext i attached for you. VoodooPS2Controller-R6Bronxteck.kext.zip
  10. 1 point
    try this kext https://www.insanelymac.com/forum/topic/141033-dell-inspiron-1525-stac9228-internalexternal-mic/
  11. 1 point
    How long is it lasting? I have seen no difference since upgrading to 10.15.4. My battery lasts about 90 minutes on my i7 core. The battery is several years old.
  12. 1 point
    Here, replace into /EFI/Clover 7280_HD520_Catalina.zip
  13. 1 point
    I was able to obtain OpenGL-only graphics acceleration by making a fresh Catalina 10.15.4 installation with DosDude1's patcher. I wish I would have had time to suss out the detailed post-install patching process for upgrades from earlier Catalina versions but I've just sold the D630 and it's going today. My contribution to on this old lady therefore stops here... It was fun for the many years it lasted. Leopard 10.5 to Catalina 10.15 has been a pretty good, not to say impressive, run...
  14. 1 point
    We have an entire thread dedicated to Azul framebuffer patching in our R&D->Graphics section; look it up. But if things work fine on the graphics front, you've got nothing to do really...
  15. 1 point
    The framebuffer values from the bootpack works just fine. There might be some issue with your installation files due to using VM. Since you now have a semi working system, you can re-create your installer from there rather than VM. Keep the same EFI files. After creating the new installer, format and reinstall your system.
  16. 1 point
    Not exactly accurate. I have my BT firmware kext in /L/E running on 10.15.4. BT kexts are loading just fine. You might just need to repair permissions and rebuild cache after the update.
  17. 1 point
  18. 1 point
  19. 1 point
    AppStore, FaceTime, iCloud, Messages all require specific items to be configured or the apps just won't run. 1) LAN/Ethernet interface A LAN/Ethernet interface be present and configured as 1st interface en0. This is mandatory for all of the above apps. Status can be assessed by checking the MAC address associated with each listed interface returned by Terminal command: ifcconfig For instance: [email protected] ~ % ifconfig [...] [...] [...] en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 --> *** en0 *** options=403<RXCSUM,TXCSUM,CHANNEL_IO> ether 00:2X:XX:XX:XX:19 --> *** This is the MAC address *** nd6 options=201<PERFORMNUD,DAD> media: autoselect (<unknown type>) status: inactive en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 --> *** en1 *** options=400<CHANNEL_IO> ether 00:2X:XX:XX:XX:70 --> *** This is the MAC address *** inet6 fe80::1cb6:fa47:fd8a:c1eb%en1 prefixlen 64 secured scopeid 0xc inet netmask 0xffffff00 broadcast nd6 options=201<PERFORMNUD,DAD> media: autoselect status: active [...] [...] [...] The LAN/Ethernet interface MAC address can be verified in the Hardware tab of the Ethernet interface listed in the Network PrefPane: If your LAN/Ethernet interface is unsupported or if your computer does not have one (it happens), use Rehabman's NullEthernet kext to fake one: RehabMan-NullEthernet-2016-1220.zip If your LAN/Ethernet interface is not 1st interface en0: remove all interfaces from your Network PrefPane delete NetworkInterfaces.plist from /Library/Preferences/SystemConfiguration folder reboot The LAN/Ethernet interface should then return as 1st interface en0; if no interface is present in your Network PrefPane after reboot, add them manually, starting with Ethernet. 2) Serial number, MLB, ROM These pieces of information are mandatory for Messages and without them, the app just won't work. These values can be set in Clover config through Clover Configurator app. Open your Clover config in CC and proceed as follows: SMBIOS tab: * If not done already (but it should), click on the selection list button and pick the Mac model that best fits your Hackintosh computer hardware * Click on each Generate New button a few random times to generate a new Serial Number and a new SmUUID number System Parameters tab: * Click on Generate New button a few random times to generate a new Custom UUID number Rt Variables tab: * Make sure the from SMBIOS case in the top left corner is selected/checked * Click on the down arrow of the ROM field, select UseMacAddr0 then click on Generate New button a few random times. This will generate a new ROM value * In the black section in the middle, select the MLB value displayed and copy/paste it in the MLB field above Save your Clover config and reboot. Your Hackintosh is now set to use AppStore, FaceTime, iCloud and Messages.
  20. 1 point
    @Dell Dude Sharing your files to fix iMessage is a bad idea. Each system should have it's own unique serial # and other factor. Ethernet must be set as en0 and wifi as en1 or en2..etc. As for you BT and Ethernet Try this for BT, try this. Remove all other kexts you have added for BT What ethernet does system have? If Intel, try IntelMausiEthernet.kext or IntelMausi.kext For Realtek, try RealtekRTL8111.kext
  21. 1 point
    Okay, He just sent it to me, this is what is currently running on his laptop. Hope this gets you going. You will still need the loadapfsdriver.efi at the root of your flash drive. CLOVER.zip
  22. 1 point
    i ran sanity checker on your config. you need to fix your config file https://opencore.slowgeek.com/?file=haswell055qvRQ8Q&rs=haswell055
  23. 1 point
    Yes (just apfsdriverloader, i was using the vboxhfs as you can see in the drivers folder).
  24. 1 point
    You're following an old thread. Remove brcmfx-driver=1 and add to properties pci-aspm-default = 0 See here for more details. https://osxlatitude.com/forums/topic/11322-broadcom-bcm4350-cards-under-high-sierramojavecatalina/?do=findComment&comment=89830
  25. 1 point
    DW1510 is now an old dual-band 802.a/b/g/n half mini-PCIe. It was last natively supported in Mojave 10.14 and dropped in Catalina with which it's only supported with those specific actions described in out wireless cards inventory thread where you'll also find references of better 802.11ac half mini-PCIe cards based on BCM4352 or BCM4360 chipsets. Those are also available at very reasonable cost. If Wikidevi died a few months ago, you can still look up specifications of wireless cards on alternative wikis if you Google a little... http://en.techinfodepot.shoutwiki.com/wiki/Dell_Wireless_1510_(DW1510) DW1510 is stated at 300Mbps card, i.e. most people will only get it to operate at 150Mbps max in any given direction, not at 300Mbps per sé. In practice, that means real-life rates around 100-120Mbps on 5GHz networks and around 70-100Mbps on 2.4GHz depending on surrounding environment. Here's what I get out of my own DW1510 card on a 5GHz and a 2.4GHz network at approximately 10m from my Box (300Mbps Internet access). In comparison, I get 300Mbps both ways out of my Apple 802.11ac BCM94360CD in my Latitude E6230. Generally speaking (and that should go without saying), wireless cards are of course compatible with any PC, laptop or desktop, unless computer BIOS applies a whitelist (eg: some HP or Lenovo laptops). Rest assured DW1510 is available for peanuts for a reason: it's old and, today, somehow limited performance-wise, though still entirely suitable to many people...
  26. 1 point
    Try this, replace into /EFI/Clover E5470_Catalina.zip
  27. 1 point
    Looking at your posted Clover config + posted EFI folder, I believe I see several issues: 1) posted Clover config: you stated you have an Intel i7-8750H CPU, i.e. a mobile processor; I therefore assume your computer is a laptop. If this were to be confirmed, I would ask why you use the SMBIOS of an iMac, an incomplete one to that effect? SMBIOS of a MacBookPro15,x would certainly be more suitable and appropriate. your config only shows you're injecting layout-id 0x039B0000 for your UHD 630 iGPU; I'm pretty sure this is incorrect and that you need more, especially on the DVMT front. I'll look that up to make some suggestion. 2) posted EFI folder: it's unclear as to which config you use but the file "config.plist" appears to carry the same SMBIOS mistake as mentioned above. one of the configs showed many properties being injected for your UHD 630 iGPU and I would need to look into their suitability. I would suggest you try them out with the correct SMBIOS. If you had looked at CloverConfigurator's own recommendation re: graphics, you may have noticed this: I would suggest you try those recommended settings for Coffee Lake UHD graphics: injection of ig-plaform-id 0x3E9B0006 + MBP15,1 SMBIOS. You may also want to read this though it's kinda heavy stuff...
  28. 1 point
    Your LiteOn NMVe drive might be causing issue. Try this Config, added a patch for the bit swap block size config.plist.zip
  29. 1 point
    Remove the following. Not from my guide /E/C/drivers/UEFI OcQuirks.efi OcQuirks.plist OsxAptioFix3Drv.efi SMCHelper.efi VBoxHfs.efi FwRuntimeServices.efi Remove FakeSMC from /E/C/kexts/Other
  30. 1 point
    Follow my vanilla Clover guide for Catalina here, including BIOS settings Use bootpack from here, goes into /EFI/Clover after you installed Clover Update Lilu.kext + Whatevergreen.kext, VirtualSMC.kext, SMCBatteryManager.kext, AirportBrcmFixup.kext, USBInjectAll.kext Remove AppleBacklightFixup.kext
  31. 1 point
  32. 1 point
  33. 1 point
    We have to thank the Hack world for sharing information. To Jake Lo for help in activating I2C, in Mald0n for the modified ACPI and for helping us by providing impeccable support with OC bootloader ...... To all THANKS
  34. 1 point
    I enclose new files, OEM folder Clover bootloader configurations and Open Core 0.5.6 folder EVERYTHING works, DSDT all Patch, Bios 1.9.2 just updated, a special thanks to Mald0n, has generated DSDT that works on Open Core and I have adapted it to my needs For USB used Kext my laptop don't have Type-C 0DYKNT.zip OC.zip Configurazione ottimale Clover + Open Core.zip EDIT 8\03\2020 Kext for PM CPU management, increases battery life 800 MHZ I5 8265U.zip
  35. 1 point
    It works, fully working hackintosh now Many thanks @Jake Lo Just in case someone finds the same problem sometime, while I was doing this change at the same time I was reinstalling CoreDisplayPatcher but I don't think that was the fix as yesterday I had already tried that and no result.
  36. 1 point
    @tluckCould use your repo for M4800 and addition patch ECDV to EC on clover config to directly upgrade to Catalina? Thanks
  37. 1 point
    Dears Jake Lo, Herve, and Magnitu I successfully install macos catalina beta-5 and beta-9 on my Dell latitude E6440 i5 4300m, Intel HD 4600, Atheros AR5B93 wifi, audio, Everything worked perfectly. I Attached my Laptop pics
  38. 1 point
    Let's be honest: Nick Silverstein's so-called Mojave guide for E6x20 is a heap of [censored]! Don't waste your time with it, I'd be surprised if you could even boot the installer with the stuff he posted and actually properly install Mojave. Clearly the guy collected stuff from the Net and made up a so-called guide he must have never used... I really don't recommend running Mojave on those HD3000 laptops. You only get partial/OpenGL-only graphics acceleration and it requires tricks that are getting more and more difficult to apply. Given that HD3000 graphics have always been a little buggy since El Capitan, I'll too advise to stick to High Sierra. You can refer to my updated E6220 to that effect and re-use the pack I posted. You should only have to set DualLink parameter to 1 (true) in your Clover config to get your HiRes LCD fully supported.
  39. 1 point
    Really strange ... masked 3 Pins and worked perfect one day without any issue. Started today and Wifi could not get activated.... What's going on here?
  40. 1 point
    Hello everyone Thank you very much for your wonderful and useful forum I want share with you after long search and fixes my final EFI Partition for Dell Precision WS M6800 & M4800 and will work 99 % on any similar Model All files , Kexts , ACPI , Guide are all included in zip file linked below This my final EFI with alots of fixes and tweaks works for both High Sierra and Mojave only you will need Nvidia web drivers and Cuda to get fully working machine for graphic designing , video editing and 3D ... - Fully working everything , audio , Bluetooth, Brightness slider , card reader , mSata , ethernet , Wifi , Camera ,all USB 3 Ports and many more you will explore it yourself ...... - Bios Reset issue fixed - Optimus Graphic enabled - Use Intel HD only or Intel HD + Nvidia (if you want Nvidia only then disable Optimus in bios) - External Monitor use Nvidia - No black Screen when external monitor is connected - What is missing and doesn't work !!!! You will tell me - all fixes files and instructions are included ************************* UPDATED 30 JUN 2019 ************************ - Alots of Tweaks has been added to ACPI , config.plist and IntelFrameBuffer - USB 3 all ports fixed natively - KEXTS has been updated -Clover bootloader has been updated - Fans has been adapted by ACPIPoller.kexts and SSDT for more cooling and less noise - CPU and RAM Tweaks - No more Kernel Panic with release or security update - Clean DSDT , SSDT , plist - Alots of work, search and tests to get this result with this Laptop - Ready for Catalina ( wait for the official release and Hacks developers final fixes to be ready ) All Updated Files are here ( 50 MB) ; https://drive.google.com/file/d/107_34arPRYoiObJUCH9l7TG_tZsK2FOD/view Thank You ********************* 30 Nov 2018 Fix OLD .zip If you need any help or have any questions or issue please let me know in the Support section of the forum and I will reply as soon as possible Cheers
  41. 1 point
    In case the above Google link becomes unavailable... Dell_Precision-M6800_Jul2019.zip
  42. 1 point
    30-06-2019 Update Attached Files in First Post ( Google Drive Link 50 MB ) This instructions is for Dell Precision m6800 (and similar Dell Precision Models - Experimental) Before you start Please note that : I am using Dell Precision m6800 with these SPEC : Intel I7 4900MQ 2.8 Mhz - Intel HD Haswell 4600 32 GB RAM Nvidia Quadro K3100M 4GB Samsung EVO 250 GB Dell DW 1560 WiFi and BT Adapter BIOS A25 ( Latest 30 Oct 2018 ) This Process has been successfully tested with High Sierra and Mojave 10.14.5 Both IGPU and DGPU are Working Together Correctly like a Desktop No Bios reset issue when reboot , Works with Dual Boot ( Win + OSX ) ******* Step By Step ******** 1- Reset BIOS to its default and Update it to A25 2- Modify BIOS setting ( Press F12 to see Options ) * Advanced Boot Options = Enable Legacy * Integrated NIC = Enable * Parallel Ports = AT * Serial Ports = Disabled ( If you are using Dock station then Enable it - Expermental ) * Sata Operation = AHCI * Drivers = Check all * Switchable Graphics = Enable Switchable Graphics * Secure Boot = Disabled * Virtualization = Disable 3- Create your OSX Installation USB ( Search How , its not my Topic ) * Then I recommend to install Clover bootloader to create EFI Folder on your USB (UEFI Method) 4- Once you create OSX Installation USB ; mount USB EFI PARTITION and DELETE EFI Folder 5- Decompress my attached files 6- On my attched files ; Find ( install Folder ) Copy EFI Folder and Paste it in your USB EFI PARTITION ( instead of deleted one in step 4) 7- Now you are ready to Install OSX for Dell Precision M6800 * Power On your PC * Press F12 to see Options * Select BOOT from ( your USB ) * Start Installation Process ( it will reboot several time during installation so press F12 each time to boot from your USB ) - search Youtube videos to see the installation process 8- Once installation done and you reach your OSX desktop *Copy my attached files to your Desktop and Eject USB * Mount your OSX Drive EFI PARTITION and delete ( EFI Folder if existed ) * On my attached files Find ( Boot Disk EFI ); copy EFI Folder and Paste it in your Drive EFI PARTITION instead of deleted one "same as step 6" 9- Now the last step ( very Important ) - on my attached files Find (L/E Folder) - use any method or tool to install ALL KEXTS to Library/Extensions - Rebuild kextcache and repair permissions - I recommend using Hackintool by @headkaze to install kexts and rebuild kextcache 10- Reboot your PC and check everything is working correctly ( Audio , Bluetooth , WiFi , Internet , USB 3 , Trim ... ) IF you are using Mojave ; No Cuda drivers available till now but Nvidia GPU works with 4k External Monitor via DP Fully Accelerated Qi-Ci , also you can Disable Bios graphics Optimus to disable Intel HD GPU and use only Nvidia GPU - The same thing with High Sierra except that Nvidia Web Drivers are available and Cuda are ready - I use this PC all time with 4k external monitor while laptop led screen is closen using external mouse and Keyboard for Graphic design and video editing; H264 with hardware acceleration is working but no H265 hardware acceleration I think due to Haswell limitation - also I've found useful app to disable CPU turbo boost . I use it sometimes to reduce CPU temp ( search google ) Note : in case you have booting troubles ; Try to change SMBIOS in config.plist to diffrent model as MacbookPro 10.1, MacBookPro 11.2, MacBookPro 13.1 also you can try iMac 14.2 ( works nicely with me I don't know why ) Little Tweak for CPU and RAM : go to CPU section in config.plist using clover configurator and add values to this sections according to your CPU frequency (Be careful) For example: - Add 2800 to "frequency mhz" if your CPU base is 2.8 mhz ( 2700 if 2.7 and 2100 if 2.1 , ...) - Add 99790 to "Bus speed khz" - Add 47 to "TDP" ( Look intel CPU spec page for your model to know more info about your CPU and TDP value for your CPU ) For example in my case https://ark.intel.com/content/www/us/en/ark/products/75131/intel-core-i7-4900mq-processor-8m-cache-up-to-3-80-ghz.html GPU Power Management: Delete my dAGPM.kext from clover/Kexts/Others and make your own Kext according to your SMBios ID to get the correct power management There is a tool developed by @pavo to generate your Kext and another method by @toleda search forum and google to know more about that Disable Nvidia GPU: If you want to disable dGPU and use only Intel HD 4600 drop SSDT-4600.aml to clover/ACPI/Patched . But in this case no external monitor will be working only internal Disable Intel HD GPU : If you like to use only Nvidia GPU so disable Optimus Graphics in Bios and you can use internal and external monitor USB 3 Ports Fixes : Please Modify The Info.Plist inside USBPorts.Kext to Match Your SMBIOS Find and change this text (iMac 14.2) change to (Your Model) every where in plist For Example (iMac 14.2) To (MacBookPro 11.2) Now All Your USB 3 Ports And Camera Will Work Correctly Have Fun Franckenstien 30 Jun 2019 SSDT-4600.aml.zip
  43. 1 point
    Nawcom's sort of disappeared from the Hackintosh scene but tribute can still be paid to him and his great tools. It sure is dated today but it did the business back in the days and greatly so. These may still be useful for those novices who want to setup a Hackintosh on a platform capable to run Snow Leopard but have no access to a Mac or an existing Hack. Snow Leopard remains the Mac OS X version from which many platforms can upgrade to subsequent OS X/macOS versions as long as their profile (SMBIOS) meets the requirements. Provided one has the Snow Leopard retail DVD or a USB key with retail SL restored to it, Nawcom's modCD or modUSB can be very useful to setup a temporary basic SL installation to work from. It does not have to be fully tuned up... Nawcom's tools are hard to find on the Net today, so here are copies it. I hope (and think) Nawcom's would not mind... OSX86_ModCD-032311-151021.zip -> rename from .zip to .iso and burn the image to a CD/DVD (can be done from Windows or Linux) OSX86_ModUSB.pkg.zip -> unzip this Mac app and run from OS X to create a bootable USB installer (cannot be used in Windows/Linux)
  44. 1 point
    I'd recommend trying the framebuffer patch below which completely eliminates the graphics corruption on my E6230. I came across it on another Hackintosh site some time ago and it was posted by a person with a different model Dell laptop that had the same corruption issue with an Ivy Bridge HD4000 IGPU. The post stated the issue is caused by an incorrect framebuffer memory size. Apparently for HD4000 based laptops it should be 8MB and not 16MB as defined in the AppleIntelFramebufferCapri kext by default. The post didn't provide a detailed explanation about exactly how this was determined and was several years old but it works all three versions I've used between A17 and A19 and probably others too. Clover KextsToPatch: <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>HD4000 0x01660003 FrameBuffer 8 MB</string> <key>Disabled</key> <false/> <key>Find</key> <data> AwBmAQECBAIAAAAEAAAAAQ== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleIntelFramebufferCapri</string> <key>Replace</key> <data> AwBmAQECBAIAAAAEAACAAA== </data> </dict> </array> </dict> If using WhateverGreen.kext patching, add to Clover Devices/Properties: <key>Properties</key> <dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>framebuffer-fbmem</key> <data> AACAAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> </dict> </dict> Or to your DSDT file (along with the other properties) in the DSM method under the IGPU device: Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) } Return (Package() { "framebuffer-patch-enable", Buffer() { 0x01, 0x00, 0x00, 0x00 }, "framebuffer-fbmem", Buffer() { 0x00, 0x00, 0x80, 0x00 }, }) }
  45. 1 point
    Last updated: 28 Mar 2020 This guide is a follow-up to similar work previously posted by EmlyDinesh for HD3000 and HD4000. It is based on the excellent research work published by many other well-known Hackintosh gurus such as Pike R Alpha, Toleda, RampageDev, Rehabman and several others (whose name eludes me and for which I apologize) and for which they must be once again thanked. Their work is readily available through a Google search with keywords that include "Azul", "Framebuffer", "HD4x00", etc (brain usage is expected here). I did not do anything other than study this existing literature and experiment with the Intel HD4600 fitted to my Dell Latitude E6440 laptop (SMBIOS MBP11,1 Profile) in order to gain DVI output off an E-Port Plus/PRO2X docking station/port replicator, having previously obtained HDMI output through a binary patch handed over to me (a patch I wanted to understand). The E6440 comes fitted with a VGA port + a HDMI port. This being stated, the information below should be considered as that -experimentation results- and guidance for experimentations for those seeking to gain DVI, DP or HDMI video output on their Haswell GPU-based Hackintosh. Haswell integrated GPUs include Intel HD (4th gen)/HD 4200/HD 4400/HD 4600/HD P4600/HD P4700/HD 5000 as well as Iris 5100/5200. In OS X, display ports are managed by the framebuffer (FB) kext and for the Haswell family, we're talking about AppleIntelFramebufferAzul.kext (Azul FB). The Azul FB binary file contains various tables associated with each layout, each being identified by its own id (layout-id/ig-platform-id/ etc.) and, usually, about 7 x 16bytes long (I'm not 100% certain of the specific table length and end for each layout). These FB layout ids are the values that most of us have to inject in DSDT or bootloader setup to obtain full graphics acceleration, for instance 0x0600260a for laptops or 0x0300220d for desktops. 1) Azul framebuffer analysis / layout ids Let's look at a few tables of El Capitan 10.11.3 Azul FB kext (latest at time of writing), including those specific to the above 2 ids. Using a Hex editor, they're found at offsets 48xxx/49xxx. The 1st 4 x bytes identify the layout id and the rest includes data such as number of ports, VRAM allocation, framebuffer index, port index, connector types, activation delays, etc.. The layout details are available in the attached extract: EC_10.11.03_AzulFB_layouts.zip The 1st layout is found at Offset 48CD0: 0000 060C 0003 0303 0000 0004 0000 0001 layout id 0000 F000 0000 0040 9914 0000 9914 0000 VRAM allocation 0000 0000 0000 0000 0000 0800 0200 0000 framebuffer index / port number 3000 0000 0105 0900 0400 0000 0400 0000 ??? (priority?) 0204 0900 0008 0000 8200 0000 FF00 0000 connector-type 0100 0000 4000 0000 0400 0000 0000 0700 activation delay 0400 0000 0000 0000 0000 0000 0000 0000 ... ... ... At Offset 49130, we have: 0600 260A 0103 0303 0000 0002 0000 3001 layout id (usual layout for mobile HD4600 Hackintosh) 0000 6000 0000 0060 D90A 0000 D90A 0000 VRAM allocation 0000 0000 0000 0000 0000 0800 0200 0000 framebuffer index / port number 3000 0000 0105 0900 0004 0000 8700 0000 ??? (priority?) 0204 0900 0004 0000 8700 0000 FF00 0000 connector-type 0100 0000 4000 0000 0F00 0000 0101 0000 activation delay 0400 0000 0000 0000 0E00 0000 0000 0000 ... ... ... At Offset 492F0, we have: 0300 220D 0003 0303 0000 0002 0000 3001 layout id (usual layout for desktop HD4600 Hackintosh) 0000 0000 0000 0060 9914 0000 9914 0000 VRAM allocation 0000 0000 0000 0000 0105 0900 0004 0000 framebuffer index / port number 8700 0000 0204 0A00 0004 0000 8700 0000 ??? (priority?) 0306 0800 0004 0000 1100 0000 FF00 0000 connector-type 0100 0000 4000 0000 0204 0000 0101 0000 activation delay 0400 0000 0000 0000 0E00 0000 0000 0000 ... ... ... What interests us here, in the matter of display output ports, are the above highlighted parameters. * In terms of framebuffer indexes, they appear to range from 0 to 3, depending on mobile or desktop GPU version, 0 looking reserved for built-in LCDs. We also notice that each layout caters for 3 x ports only, each framebuffer/port-related line beginning with a similar form made of a pair of bytes: 0000 ... for framebuffer #0 / port #0 0105 ... for framebuffer #1 / port #5 0204 ... for framebuffer #2 / port #6 0306 ... for framebuffer #4 / port #7 * In terms of "priority", I've read that the byte right after the FB index apparently operates in conjunction with the activation delay: when 2 ports have an identical "priority" value, the port with the highest delay takes precedence, thereby disabling the other. If ports have their own unique "priority", they will be all enabled/available. I'll have to try to hook DVI + HDMI at the same time to confirm this behaviour. * In terms of connector-type, there are several known values: 0100 0000 for VGA 1000 0000 for VGA 0200 0000 for LVDS/eDP (built-in LCD of laptops) 0400 0000 for digital DVI 0002 0000 for analog DVI 0004 0000 for DP 0008 0000 for HDMI When using the vanilla Azul FB kext, my E6440 reports the following in IOReg: [email protected] (built-in LVDS display showing attached to this) port-number: 0x0 connector-type: 02 00 00 00 [email protected] port-number: 0x5 connector-type: 04 00 00 00 [email protected] port-number: 0x6 connector type: 04 00 00 00 One could easily imagine a direct translation of the FB index + its adjacent byte in the layout tables with the display port number as reported in IOReg; that'd be incorrect, as stated in the existing literature. If, indeed, the layout id tables show pairs "00 00" for port #0 and "01 05" for port #5, one would quickly notice that pair "02 04" translate to port #6 and pair "03 06" to port #7. 2) HDMI and DVI display output When experimenting with my mobile HD 4600-based Latitude E6440, no HDMI output was obtained OOB with the vanilla Azul FB kext. In fact, the laptop immediately crashed the moment a HDMI cable was hot-plugged. It would not even boot with a HDMI cable plugged in. However, HDMI works perfectly after applying the binary patch to the kext where the hex string 01050900 00040000 87000000 is replaced by 01051200 00080000 87000000. We can see that this patch modifies: a) the (priority?) byte right after id 2) the connector type In IOReg, the HDMI display showed attached to FB index #1 with port-number 0x5 and connector-type 0008 0000. We can see that, in the vanilla kext, FB indexes #1 and #2 of layout id 0x0600260A use the same (priority?) byte after the id, the same activation delay and the same connector-type. Building on the gathered technical information from the literature and the above observations, I tried to enable the DVI port off my docking station to use a 2nd DVI screen (lack of VGA support oblige). I first applied the following patch to layout id 0600260A located at offset 49130, keeping the above HDMI patch untouched. before: 02040900 00040000 87000000 FF000000 after: 02040900 00020000 87000000 FF000000 This failed to enable DVI output off my E-Port Plus. I then tried to adjust other parameter such as (priority?) byte after id and activation delay, to no avail. Keeping in mind the availability of framebuffer index #3, I then applied the following patch, again leaving the HDMI patch untouched: before: 02040900 00040000 87000000 FF000000 after: 03060900 00020000 87000000 FF000000 This proved successful and brought me DVI output off the E-Port Plus/PRO2X . However, HDMI appeared broken as system froze as soon as HDMI cable got plugged in. After several adjustments of the (priority?) byte after id, HDMI and DVI outputs are obtained when the byte is set to 12 for both ports. This makes for the following Azul FB binary patch: At Offset 49130, patch vanilla table: 0600 260A 0103 0303 0000 0002 0000 3001 0000 6000 0000 0060 D90A 0000 D90A 0000 0000 0000 0000 0000 0000 0800 0200 0000 ; FB index #0/port #0, connector-type LVDS 3000 0000 0105 0900 0004 0000 8700 0000 ; FB index #1/port #5, connector-type DP 0204 0900 0004 0000 8700 0000 FF00 0000 ; FB index #2/port #6, connector-type DP 0100 0000 4000 0000 0F00 0000 0101 0000 0400 0000 0000 0000 0E00 0000 0000 0000 to: 0600 260A 0103 0303 0000 0002 0000 3001 0000 6000 0000 0060 D90A 0000 D90A 0000 0000 0000 0000 0000 0000 0800 0200 0000 ; FB index #0/port #0, connector-type LVDS 3000 0000 0105 1200 0008 0000 8700 0000 ; sets connector-type to HDMI 0306 1200 0002 0000 8700 0000 FF00 0000 ; sets FB index to 3/port #7 and connector-type to DVI 0100 0000 4000 0000 0F00 0000 0101 0000 0400 0000 0000 0000 0E00 0000 0000 0000 That exact same patch is also applicable to Yosemite and Mavericks as well as Sierra. 3) VGA display output VGA output is simply not supported on Haswell iGPUs to the exception of HD4400 with which such output is known to work OOB on some platforms. HD4400 the only iGPU of the Haswell family to present such behaviour. There is no patch, no workaround, no solution for VGA output for the others. Edit: 28 Mar 2020 - - - - - - - - - - - - - Thread cleaned up to retain only the useful info.
  46. 1 point
    OMG i just can't believe your are the best bro I swear your are the best < 3 It is working bro I love You , I love your forum I attached the final version from my clover thanks a lot 3558_A10_Patched_Final_Version.zip
  47. 1 point
    #UPDATE AS OF APRIL 27, 2018 Thursday, 3:53 PM EST SIMPLE INSTRUCTIONS After you figure out how to get High Sierra 10.13 or 10.13.4 installed to a USB with Clover Bootloader, and you're loaded onto MacOS High Sierra: Download Clover Configurator and MOUNT your partition and OPEN it to reveal your EFI folder. Delete it. Simply download the attached ZIP and unzip it by double clicking it. Then copy and paste the EFI folder you unzipped to the location of your mounted partition. Done. Enjoy. Special thanks to Jake Lo ! WORKING [Dell M6800 - High Sierra 10.13.4] Sleep/Wake WHILE THE POWER CORD IS PLUGGED IN (Not from closing the screen down, but from clicking the Apple logo and sleep or by timer). Wi-Fi (AirPort Extreme) via Broadcom BCM43xx. 2 USB ports on the LEFT side as USB 2.0/3.0 and the 1 USB 2.0/eSATA on the back. KeyBoard. TouchPad (With MultiTouch - Fully functional) iMessage, iCloud, FaceTime, AppStore work perfectly. NVIDIA Graphics work perfectly thanks to the Lilu and NvidiaGraphicsFixUp kext. THIS FIXES THE BLACK OR BLANK SCREEN PROBLEM. DVD-Drive/Burning if you even care to use CD, DVD disk. Bluetooth (Works even with Apple HomePod =] ) Ethernet/RJ-45 2 USBs on right side as USB 2.0/3.0 Native Sound (On board Speakers and can adjust sound with buttons) SD Card Readers Adjusting Brightness (Download an app from the AppStore called Brightness Slider -OR- use Night Shift [will not adjust brightness, but will be bearable]). Headphone Jack (Excessive Static occurs when CodecCommander.kext is not installed into Library/Extensions... See Below) NOT WORKING [Dell M6800 - High Sierra 10.13.4] Indication lights, such as Num lock, Bluetooth, WiFi, and Charging. -- Who cares as long as the machine functions fully right? =] Dell m6800 HS 10.13.4.zip
  48. 0 points
    Hello all, I've updated to Catalina 10.15.4, all work properly, but I've lost the audio headphones output cause now with latest Catalina build we can't install kexts in L/E cause Apple don't approve third part kexts without signature/certification. I've used the r5107 clover (added HFSPlus.efi) And new Lilu, Whatevergreen, AppleALC. I've removed all kext from L/E and rebuilded the kextcache. Any ideas for solve this problem? Before with ALC256 patch and AppleALC in L/E was work, but now no. (all kext only in E/C/K/O)
  49. 0 points
    don't format the installer with APFS, use GUID / Journal Extended even for Catalina.
  50. 0 points
    right now it looks like it is stalling out on audio. disable whatever you are using to load the audio and see if you get further.
This leaderboard is set to Amsterdam/GMT+02:00
  • Create New...