-
Posts
10027 -
Joined
-
Last visited
-
Days Won
561
Content Type
Profiles
Articles, News and Tips
Forums
Everything posted by Hervé
-
The underlying issue at hand here is basically USB ports not being properly recognised/defined at OS X/macOS level. The Clover bootpack will need adjusting in that respect and, once you'll have installed macOS, you'll be able to generate your SSDT-UIAC table or USBPorts kext which will fully define and inject the USB ports characteristics of the computer. Nothing ever works 1st time when you start Hackintoshing a new system from scratch, it's the normal process. It can takes hours, days, weeks to get a system fully working.
-
I'm a little surprised by the choice of the MBP10,1 SMBIOS; it's an Ivy Bridge platform with dual Intel HD4000/nVidia GT650M graphics (Kepler GK107). M4800 being a Haswell platform with Intel HD4600 and nVidia K1100M (Kepler GK107) or nVidia K2100M (Kepler GK106) or AMD FirePro (GCN1.0 Venus), I would have expected: SMBIOS MacBookPro11,3 (Iris 5200 (Haswell) + GT750M (Kepler GK107) graphics) for the M4800 with nVidia graphics SMBIOS MacBookPro11,5 (Iris 5200 (Haswell) + AMD Radeon R9 M370X (GCN1.0 Tropo) graphics) for the M4800 with AMD graphics Anyone tried those instead of MBP10,1?
-
Out of interest, could you try to boot your USB installer without the VoodooPS2Controller kext you're currently injecting? What you can also try as soon as you get the "Still waiting for root device" is take out the USB key and replug it into a different USB port.
-
[Solved] Latitude 7490 Mojave 10.14.6 audio problem
Hervé replied to Gemini44's topic in The Archive
@Gemini44, please consult our FAQ section re: rebuilding the cache; you clearly missed the permissions repair phase... -
40MHz is not necessarily a great option. In addition, some channels are non-overlapping in certain countries so you need to check that out before anything else. This being said, I tried it with my own DW1820A on an access point specifically set for 40MHz operation and I could never connect at 40MHZ, no matter the channel I selected on the AP.
-
* Off-topic * Leon said it all many years ago: "The Hell of running a forum!"... I am the prime moderator and maintain the forum so that it does not become a total mess, all as per our posted rules; I invite you to read them, they're available via the Discover menu at the top of our page. Like many moderators elsewhere, I have to exercise discipline to cater for a large number of people who post here in total anarchy, having never read our rules and/or not paying much attention to what's displayed on their screen. A single example: posting threads asking for support in our Guides section which is clearly labelled "no support here". * End of off-topic * I did catch that macOS was not installed on your laptop but you said you could boot a 10.15 USB installer, not your 10.15.1 installer, hence my suggestion to start afresh with 10.15... But I think we do not understand each other. Now, returning to your predicament, allow me to raise my eyebrows... Better late than never I guess but most useful to know and if I take your words to the letter, I begin to understand where your troubles come from..... You just don't simply copy the downloaded installation package on a USB key, install Clover on it and off you go. No, no, no, this isn't how things work! You have to create your USB installer with the createinstallmedia line (Terminal) command so that all the necessary files are properly extracted from the package contents (various compressed images) and installed on the USB key. Please look up our existing guides for any macOS version so that you properly your Catalina USB installer. Make sure you also install Clover properly, in the right mode and with the proper drivers/modules. If seeking further assistance, I recommend detail very single action you took with outmost precision. Example: 1) I create the USB installer with ... by issuing the command ... 2) I installed Clover version ... with the options ... parameters ... 3) I installed this Clover pack ... etc. etc. As I said before, Hackintoshing is an "unnatural" thing so, unless you exercise outmost precision in what you do or say, you'll run into trouble and we won't be able to assist properly due to wrong assumptions and/or misunderstandings.
-
Remove the patched DSDT or select BIOS.aml in ACPI config section at Clover main menu.
-
Well, you complicated things started a thread related to 10.15.1 beta, then pursuing it with released 10.15.1. Hackintoshing is not natural, not meant to be so ultra precision is of outmost importance. This being said, I really don't see why the pack you use for 10.15 would not work for 10.15.1. I've updated 4 x different Hackintoshes and the upgrade went as smooth as usual. I can only suggest you restart from scratch at 10.15 and then directly update to 10.15.1 rather than make a 10.15.1 USB installer and re-install 10.15.1. Considering what you described and posted above, you must have been doing something differently...
-
Target macOS release: Catalina 10.15 to 10.15.3 only For models with Penryn CPUs only Proceed with the knowledge that, lack of Metal compatibility of Tesla GPUs oblige, only OpenGL graphics acceleration can be achieved. It works Ok but graphics bugs and/or degraded performance may be noticeable especially with Finder or when watching a movie in Netflix (video may be slightly jerky). It's not totally as smooth as in High Sierra. Working: OpenGL-only graphics acceleration with nVidia Quadro NVS 135m (after specific tuning) VGA output (display extension or mirroring) full audio, including jack microphone input and headset output (with VoodooHDA v2.8.x & AppleHDADisabler kexts in /L/E) built-in Gigabit Ethernet (with BCM5722D kext v2.3.6) DW360 bluetooth OOB native CPU speedstep (with SMC-tuned Kozlek's FakeSMC v6.13.1363 and MBP7,1 SMBIOS profile) native GPU throttling (with above AGPM-tuned Kozlek's FakeSMC) sleep through lid closure, Fn-Esc, Apple menu->Sleep, power button (Press ALT-CMD/Win-PWR or CTRL-PWR for power options menu) and energy savings settings (all with hibernation disabled) wake through lid opening and power button wireless with any compatible card battery management and monitoring (with ACPIBatteryManager kext v1.81.4) rear + right USB2.0 ports (with USBInjectAll kext v0.7.1) Not Working: CardBus/PC Card/PCMCIA (unsupported since SL 10.6.7) Not tested: Firewire 1394 SmartCard reader 1) 10.15 USB installer creation Using a USB key of 8GB minimum, create a Catalina USB installer through the following Terminal command: sudo <path>/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/<USB key> where: <path> = location of Catalina installation package (eg: /Applications if freshly downloaded) <USB key> = name of formatted USB volume (eg: USB_8GB) The process will take several minutes. Once completed: install Clover bootloader on the USB installer with the following customised settings: Install Clover in the ESP Boot Sectors -> Install boot0af in MBR Clover for BIOS (legacy) booting -> Clover EFI 64-bits SATA BIOS Drivers, 64 bit -> ApfsDriverLoader / FSInject / HFSPlus / SMCHelper BIOS Drivers, 64 bit -> GrubEXFAT / GrubNTFS you may use version r5103 attached below or any subsequent version available at Dids' Github repo: Clover_v2.5k_r5103.pkg.zip once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the USB installer Clover Configurator.zip open this EFI partition and transfer the files & folders from the D630n Catalina Clover pack below to the EFI/Clover folder. This pack contains 2 x Clover config files: the default one with MBP7,1 SMBIOS which is required to gain CPU power management and a 2nd one called "config_MBP9,1" with MBP9,1 SMBIOS which is required for Catalina installation and updates D630n_10.15_Clover_Pack.zip copy High Sierra 10.13.6's telemetry plugin below to the root of your USB installer com.apple.telemetry.plugin.zip copy Catalina's PlaformSupport plist below (patched to support MBP7,1 platforms) to the root of your USB installer PlatformSupport.plist.zip copy Clover package + Clover Configurator app to the root of your USB installer for subsequent use later 2) Basic 10.15 installation (no Telsa dGPU support/no graphics acceleration) boot the Catalina USB installer at the Clover main menu, go "Options" then "Configs" and select "config_MBP9,1" (Press [ENTER] each time). Press [ESC] a couple of times to return to Clover main menu at the Clover main menu, select the "Install macOS Catalina" partition but don't press [ENTER] press [SPACE], select -v verbose option in the menu, then boot with the selected options proceed with installation, 1st creating & formatting the target Catalina partition through Disk Utility as/if required (GUID scheme, HFS (journaled) format) on 1st reboot, boot from the USB installer again and select "config_MBP9,1" config file again return to the Clover main menu and boot the freshly created "macOS Install from <target Catalina partition>" temporary partition repeat this reboot sequence until the temporary partition is no longer offered and only the target Catalina partition is offered, marking the effective completion of Catalina's installation reboot the USB installer as it if were the 1st time again (or the Recovery partition via the USB installer) and, once at the macOS installer main screen, open up Terminal from Utilities menu copy 10.13.6's telemetry plugin to Catalina's target partition to avoid SSE4.2-related KP/reset on Core2Duo at boot time (required after each update ) cp -Rf /Volumes/Image\ Volume/com.apple.telemetry.plugin /Volumes/<target Catalina partition>/System/Library/UserEventPlugins/ copy Catalina's patched PlatformSupport plist to Catalina's target partition to support booting Catalina with MacBookPro7,1 SMBIOS cp -f /Volumes/Image\ Volume/PlatformSupport.plist /Volumes/<target Catalina partition>/System/Library/CoreServices/ exit Terminal and restart your computer. Reboot the target Catalina partition via your USB installer with default config file. 3) Post-installation basic tuning Once the target Catalina partition has booted, complete the 1st boot system setup Once at the desktop, install Clover bootloader on the Catalina partition/disk with the customised settings listed above Once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the Catalina partition/disk Open this EFI partition and transfer the files & folders from the above D630n Catalina Clover pack to the EFI/Clover folder You may then reboot and verify that Catalina boots off your disk through Clover Remove Catalina default filesystem protection through Terminal: sudo mount -uw / sudo killall Finder Copy High Sierra's telemetry plugin + patched PlatformSupport plist, available above, to the root of your Catalina partition/volume If you wish to cache add-on kexts rather than inject them through Clover at boot time, copy them to /L/E folder and rebuild your cache through the following Terminal commands: sudo chmod -Rf 755 /L*/E* sudo chown -Rf 0:0 /L*/E* sudo touch -f /L*/E* sudo kextcache -i / 4) Post-installation graphics tuning Fine-tuning for natively unsupported Quadro NVS 135M Tesla discrete GPU may now complete using the files available in the package below, as made up and described by dosdude1 & AsiententBot at MacRumors & InsanelyMac: Tesla_10.15.zip Remove Catalina default filesystem protection through Terminal: sudo mount -uw / sudo killAll Finder Place an uncompressed copy of the above Tesla_10.15 folder to the root of your Catalina partition/volume Reboot in single-user mode (at Clover main menu, press [SPACE] and select -s option) At the single-user mode prompt, mount your Catalina volume: mount -uw / Remove GPUSupport + SkyLight + OpenGL + CoreDisplay vanilla frameworks: rm -Rf /S*/L*/PrivateFrameworks/GPUSupport.framework rm -Rf /S*/L*/PrivateFrameworks/SkyLight.framework rm -Rf /S*/L*/Frameworks/OpenGL.framework rm -Rf /S*/L*/Frameworks/CoreDisplay.framework Install 10.14.3's replacement frameworks: cp -Rf /Tesla_10.15/Frameworks/CoreDisplay.framework /S*/L*/Frameworks/ cp -Rf /Tesla_10.15/Frameworks/OpenGL.framework /S*/L*/Frameworks/ cp -Rf /Tesla_10.15/PrivateFrameworks/GPUSupport.framework /S*/L*/PrivateFrameworks/ cp -Rf /Tesla_10.15/PrivateFrameworks/SkyLight.framework /S*/L*/PrivateFrameworks/ Install the legacy kexts required for Tesla dGPU support: cp -Rf /Tesla_10.15/Extensions/*.* /S*/L*/E* chmod -Rf 755 /S*/L*/E* chown -Rf 0:0 /S*/L*/E* touch -f /S*/L*/E* Quit single-user mode and resume normal macOS startup: exit macOS Catalina should then complete full boot and now run with (OpenGL-only) graphics acceleration. Note that this entire graphics-tuning process will require to be repeated after each Catalina update. 5) Catalina update Catalina updates will only be offered, downloadable and installable if running with MBP9,1 SMBIOS, i.e. if booting with the "config_MBP9,1" config; this because Apple does not offer/support updates for unsupported models. Once a Catalina update has completed, the following fine-tuning must be completed through single-user mode: re-install High Sierra's telemetry plugin as detailed above re-install patched PlatformSupport plist as detailed above re-apply the graphics fine-tuning process detailed above Please note that all reboots must be done with "config_MBP9,1" Clover config until Catalina update and fine-tuning have been fully completed. Only then can Catalina be safely rebooted with its default MBP7,1 Clover config.
-
Target macOS release: Sierra 10.14.x (all versions) For models with Penryn CPUs only Proceed with the knowledge that, lack of Metal compatibility of Tesla GPUs oblige, only OpenGL graphics acceleration can be achieved. It works Ok but graphics bugs and/or degraded performance may be noticeable especially with Finder or when watching a movie in Netflix (video may be slightly jerky). It's not totally as smooth as in High Sierra. Working: OpenGL-only graphics acceleration with nVidia Quadro NVS 135m (after specific tuning) VGA output (display extension or mirroring) full audio, including jack microphone input and headset output (with VoodooHDA v2.8.x & AppleHDADisabler kexts in /L/E) built-in Gigabit Ethernet (with BCM5722D kext v2.3.6) DW360 bluetooth OOB native CPU speedstep (with SMC-tuned Kozlek's FakeSMC v6.13.1363 and MBP7,1 SMBIOS profile) native GPU throttling (with above AGPM-tuned Kozlek's FakeSMC) sleep through lid closure, Fn-Esc, Apple menu->Sleep, power button (Press ALT-CMD/Win-PWR or CTRL-PWR for power options menu) and energy savings settings (all with hibernation disabled) wake through lid opening and power button wireless with any compatible card battery management and monitoring (with ACPIBatteryManager kext v1.81.4) rear + right USB2.0 ports (with USBInjectAll kext v0.7.1) Not Working: CardBus/PC Card/PCMCIA (unsupported since SL 10.6.7) Not tested: Firewire 1394 SmartCard reader 1) 10.14 USB installer creation Using a USB key of 8GB minimum, create a Mojave USB installer through the following Terminal command: sudo <path>/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/<USB key> where: <path> = location of Mojave installation package (eg: /Applications if freshly downloaded) <USB key> = name of formatted USB volume (eg: USB_8GB) The process will take several minutes. Once completed: install Clover bootloader on the USB installer with the following customised settings: Install Clover in the ESP Boot Sectors -> Install boot0af in MBR Clover for BIOS (legacy) booting -> Clover EFI 64-bits SATA BIOS Drivers, 64 bit -> ApfsDriverLoader / FSInject / HFSPlus / SMCHelper BIOS Drivers, 64 bit -> GrubEXFAT / GrubNTFS you may use version r5097 attached below or any subsequent version available at Dids' Github repo: Clover_v2.5k_r5097.pkg.zip once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the USB installer Clover Configurator.zip open this EFI partition and transfer the files & folders from the D630n Mojave Clover pack below to the EFI/Clover folder. This pack contains 2 x Clover config files: the default one with MBP7,1 SMBIOS which is required to gain CPU power management and a 2nd one called "config_MBP9,1" with MBP9,1 SMBIOS which is required for Mojave installation and updates D630n_10.14_Clover_Pack.zip copy High Sierra 10.13.6's telemetry plugin below to the root of your USB installer com.apple.telemetry.plugin.zip copy Mojave's PlaformSupport plist below (patched to support MBP7,1 platforms) to the root of your USB installer PlatformSupport.plist.zip copy Clover package + Clover Configurator app to the root of your USB installer for subsequent use later 2) Basic 10.14 installation (no Telsa dGPU support/no graphics acceleration) boot the Mojave USB installer at the Clover main menu, go "Options" then "Configs" and select "config_MBP9,1" (Press [ENTER] each time). Press [ESC] a couple of times to return to Clover main menu at the Clover main menu, select the "Install macOS Mojave" partition but don't press [ENTER] press [SPACE], select -v verbose option in the menu, then boot with the selected options proceed with installation, 1st creating & formatting the target Mojave partition through Disk Utility as/if required (GUID scheme, HFS (journaled) format) on 1st reboot, boot from the USB installer again and select "config_MBP9,1" config file again return to the Clover main menu and boot the freshly created "macOS Install from <target Mojave partition>" temporary partition repeat this reboot sequence until the temporary partition is no longer offered and only the target Mojave partition is offered, marking the effective completion of Mojave's installation reboot the USB installer as it if were the 1st time again (or the Recovery partition via the USB installer) and, once at the macOS installer main screen, open up Terminal from Utilities menu copy 10.13.6's telemetry plugin to Mojave's target partition to avoid SSE4.2-related KP/reset on Core2Duo at boot time (required after each update ) cp -Rf /Volumes/Image\ Volume/com.apple.telemetry.plugin /Volumes/<target Mojave partition>/System/Library/UserEventPlugins/ copy Mojave's patched PlatformSupport plist to Mojave's target partition to support booting Mojave with MacBookPro7,1 SMBIOS cp -f /Volumes/Image\ Volume/PlatformSupport.plist /Volumes/<target Mojave partition>/System/Library/CoreServices/ exit Terminal and restart your computer. Reboot the target Mojave partition via your USB installer with default config file. 3) Post-installation basic tuning Once the target Mojave partition has booted, complete the 1st boot system setup Once at the desktop, install Clover bootloader on the Mojave partition/disk with the customised settings listed above Once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the Mojave partition/disk Open this EFI partition and transfer the files & folders from the above D630n Mojave Clover pack to the EFI/Clover folder You may then reboot and verify that Mojave boots off your disk through Clover Copy High Sierra's telemetry plugin + patched PlatformSupport plist, available above, to the root of your Mojave partition/volume If you wish to cache add-on kexts rather than inject them through Clover at boot time, copy them to /L/E folder and rebuild your cache through the following Terminal commands: sudo chmod -Rf 755 /L*/E* sudo chown -Rf 0:0 /L*/E* sudo touch -f /L*/E* sudo kextcache -i / 4) Post-installation graphics tuning Fine-tuning for natively unsupported Quadro NVS 135M Tesla discrete GPU may now complete using the files available in the package below, as derived from early findings with Mojave and the work done dosdude1 & AsiententBot at MacRumors & InsanelyMac: Tesla_10.14.zip Place an uncompressed copy of the above Tesla_10.14 folder to the root of your Mojave partition/volume Reboot in single-user mode (at Clover main menu, press [SPACE] and select -s option) At the single-user mode prompt, mount your Mojave volume: mount -uw / For Mojave 10.14.4 and later, remove GPUSupport + SkyLight + OpenGL + CoreDisplay vanilla frameworks: rm -Rf /S*/L*/PrivateFrameworks/GPUSupport.framework rm -Rf /S*/L*/PrivateFrameworks/SkyLight.framework rm -Rf /S*/L*/Frameworks/OpenGL.framework rm -Rf /S*/L*/Frameworks/CoreDisplay.framework For Mojave 10.14.4 and later, install 10.14.3's replacement frameworks: cp -Rf /Tesla_10.14/Frameworks/CoreDisplay.framework /S*/L*/Frameworks/ cp -Rf /Tesla_10.14/Frameworks/OpenGL.framework /S*/L*/Frameworks/ cp -Rf /Tesla_10.14/PrivateFrameworks/GPUSupport.framework /S*/L*/PrivateFrameworks/ cp -Rf /Tesla_10.14/PrivateFrameworks/SkyLight.framework /S*/L*/PrivateFrameworks/ Install the legacy kexts required for Tesla dGPU support: cp -Rf /Tesla_10.14/Extensions/*.* /S*/L*/E* chmod -Rf 755 /S*/L*/E* chown -Rf 0:0 /S*/L*/E* touch -f /S*/L*/E* Quit single-user mode and resume normal macOS startup: exit macOS Mojave should then complete full boot and now run with (OpenGL-only) graphics acceleration. Note that this entire graphics-tuning process will require to be repeated after each Mojave update. 5) Mojave update Mojave updates will only be offered, downloadable and installable if running with MBP9,1 SMBIOS, i.e. if booting with the "config_MBP9,1" config; this because Apple does not offer/support updates for unsupported models. Once a Mojave update has completed, the following fine-tuning must be completed through single-user mode: re-install High Sierra's telemetry plugin as detailed above re-install patched PlatformSupport plist as detailed above re-apply the graphics fine-tuning process detailed above Please note that all reboots must be done with "config_MBP9,1" Clover config until Mojave update and fine-tuning have been fully completed. Only then can Mojave be safely rebooted with its default MBP7,1 Clover config.
-
Target macOS release: High Sierra 10.13.x (all versions) For models with Penryn CPUs only Last macOS version supporting old nVidia Tesla GPUs such as D630's Quadro NVS 135M, therefore last recommended one to run. This is a Clover-based installation using the well-known/well-documented vanilla manual method detailed below: Working: full QE/CI with nVidia Quadro NVS 135m OOB VGA output OOB (display extension or mirroring) full audio, including jack microphone input and headset output (with VoodooHDA v2.8.x & AppleHDADisabler kexts in /L/E) built-in Gigabit Ethernet (with BCM5722D kext v2.3.6) DW360 bluetooth OOB native CPU speedstep (with SMC-tuned Kozlek's FakeSMC v6.13.1363 and MBP7,1 SMBIOS profile) native GPU throttling (with above AGPM-tuned Kozlek's FakeSMC) sleep through lid closure, Fn-Esc, Apple menu->Sleep, power button (Press ALT-CMD/Win-PWR or CTRL-PWR for power options menu) and energy savings settings (all with hibernation disabled) wake through lid opening and power button wireless with any compatible card battery management and monitoring (with ACPIBatteryManager kext v1.81.4) rear + right USB2.0 ports (with USBInjectAll kext v0.7.1) Not Working: CardBus/PC Card/PCMCIA (unsupported since SL 10.6.7) Not tested: Firewire 1394 SmartCard reader 1) 10.13 USB installer creation Using a USB key of 8GB minimum, create a High Sierra USB installer through the following Terminal command: sudo <path>/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/<USB key> where: <path> = location of High Sierra installation package (eg: /Applications if freshly downloaded) <USB key> = name of formatted USB volume (eg: USB_8GB) The process will take several minutes. Once completed: install Clover bootloader on the USB installer with the following customised settings: Install Clover in the ESP Boot Sectors -> Install boot0af in MBR Clover for BIOS (legacy) booting -> Clover EFI 64-bits SATA BIOS Drivers, 64 bit -> FSInject-64 / ApfsDriverLoader-64 / AppleImageLoader-64 BIOS Drivers, 64 bit -> GrubEXFAT-64 / GrubNTFS-64 Themes (optional only) Install Clover PrefPane (optional only) you may use version r4689 attached below or any subsequent version available at Dids' Github repo Clover_v2.4k_r4689.pkg.zip once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the USB installer Clover Configurator.zip open this EFI partition and transfer the files & folders from the D630n High Sierra Clover pack below to the EFI/Clover folder of the EFI partition D630n_10.13_Clover_Pack.zip 2) 10.13 installation boot the High Sierra USB installer and wait until you get to the language menu; it'll get there. at the Clover main menu, select the "Install macOS High Sierra" partition (but don't press [ENTER]) press [SPACE], select -v verbose option in the menu, then choose to boot with the selected options proceed with installation, creating & formatting the target High Sierra installation through Disk Utility as/if required on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target High Sierra partition>" repeat this until this partition is no longer offered and only the target High Sierra partition is left to boot 3) Post-Installation tuning Once the target High Sierra partition has booted, complete the 1st boot configuration finalisation Once at the desktop, install Clover bootloader on the High Sierra partition/disk with the customised settings listed above Once Clover is installed, launch Clover Configurator app and mount the freshly created EFI partition of the High Sierra partition/disk Open this EFI partition and transfer the files & folders from the above D630n High Sierra Clover pack to the EFI/Clover folder of the EFI partition You may then reboot and verify that High Sierra boots off your disk through Clover After that reboot, finalise post-installation tuning actions such as disabling hibernation, allowing all apps download from anywhere, changing all serial numbers, etc. NB: Please note that the requirements stated for macOs Sierra in the above Sierra guide fully apply to High Sierra (Penryn CPU, SMBIOS compatibility, etc.).
-
Posted November 5, 2016 (edited) Target macOS release: Sierra 10.12.x (all versions) For models with Penryn CPUs only This is an Enoch-based installation using the well-known/well-documented vanilla manual method detailed below: Working: full QE/CI with nVidia Quadro NVS 135m OOB VGA output OOB (display extension or mirroring) full audio, including jack microphone input and headset output (with VoodooHDA v2.8.x & AppleHDADisabler kexts in /L/E) built-in Gigabit Ethernet (with BCM5722D kext v2.3.5 or v2.3.6) DW360 bluetooth OOB native CPU speedstep (with SMC-tuned Kozlek's FakeSMC (SMC keys=1.62f6/SMC compatible=smc-mcp) and MBP7,1 SMBIOS profile) native GPU throttling (with AGPM-tuned Kozlek's FakeSMC) sleep through lid closure, Fn-Esc, Apple menu->Sleep, power button (Press ALT-CMD/Win-PWR or CTRL-PWR for power options menu) and energy savings settings (all with hibernation disabled) wake through lid opening and power button wireless with any compatible card battery management and monitoring (with ACPIBatteryManager kext v1.60.4) rear + right USB2.0 ports (with USB injector kext) Not Working: CardBus/PC Card/PCMCIA (unsupported since SL 10.6.7) Not tested: Firewire 1394 SmartCard reader 1) 10.12 USB installer creation Double click on InstallESD.dmg found in Install macOS Sierra.app/Contents/SharedSupport to mount the dmg image Then mount BaseSystem.dmg (hidden file) open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg Use Disk Utility to restore the contents of BaseSystem.dmg on a USB key (or HDD partition) formatted Mac OS extended (journaled). Remove link for Packages in folder System/Installation of your USB key rm /Volumes/OS\ X\ Base\ System\ 1/System/Installation/Packages Copy folder Packages located in InstallESD.dmg to folder System/Installation of your USB key cp -R /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System\ 1/System/Installation Copy the 2 hidden files (BaseSystem.dmg & Basesystem.chunklist) of InstallESD.dmg to the root of your USB key cp /Volumes/OS\ X\ Install\ ESD/BaseSystem.* /Volumes/OS\ X\ Base\ System\ 1 Install Enoch r2839 (latest at time of writing) on the USB installer Enoch-rev.2839.pkg.zip Copy the above Enoch r2839 installer package to the root of the USB installer Copy the following D630n bootpack to the root of the USB installer D630n_10.12_Pack.zip D630n_10.12_Pack_#2.zip Create a folder called Kernels under /System/Library (normally, it won't exist at that stage) Copy the appropriate Sierra vanilla kernel to /System/Library/Kernels. Copies of the kernels are available here. 2) 10.12 installation Boot the 10.12 USB installer (it may take a little time to kick in) with -f -v boot flags If/when prompted for USB keyboard and/or mouse at installer startup, just press [sPACE] or [ENTER] key At macOS installer main screen, open up Disk Utility in Utilities menu If applicable, partition your target disk in GPT/GUID scheme Create your target 10.12 partition and format it as OS X Extended (Journaled) Close Disk Utility and proceed with macOS 10.12 installation as usual 3) Post-installation fine-tuning Reboot the 10.12 USB installer (it may take a little time to kick in) If/when prompted for USB keyboard and/or mouse at installer startup, just press [ENTER] or [sPACE] twice At macOS installer main screen, open up Terminal in Utilities menu Verify CoreStorage installation disk mode: diskutil list If CoreStorage activated for Fusion drive, revert to legacy mode: diskutil corestorage revert <device> (for example: /dev/disk1) Identify your freshly made 10.12 partition name df Copy the Extra folder from the USB installer to your identified 10.12 disk partition cp -R /Extra /Volumes/<your fresly made 10.12 partition name> (for example: cp -R /Extra /Volumes/OSX_disk) Reboot the 10.12 USB installer, press a key at delay bar (or F8) to interrupt boor process and select your freshly made 10.12 disk partition. You'll then be booting Sierra for the 1st time Complete the 1st boot installation finalisation Once at the 10.12 desktop, run the Enoch r2839 package from your USB installer to install Enoch on your HDD; it should be installed on the 1st partition of the disk Eject the 10.12 USB installer and put it aside Copy all kexts from /Extra/Extensions to /Library/Extensions (ignore and acknowledge the permissions-related error messages) Repair kexts permissions and rebuild cache (if you end up with "Error 77..." message, repeat the touch + kextcache commands) sudo chmod -Rf 755 /L*/E* sudo chown -Rf 0:0 /L*/E* sudo touch -f /L*/E* sudo kextcache -Boot -U / Edit /Extra/kernel.plist and set KernelBooter_kexts parameter to No <key>KernelBooter_kexts</key> <string>No</string> Disable hibernation (can be done later, but should be done): open up Terminal and type the following commands sudo pmset hibernatemode 0 sudo pmset hibernatefile /dev/null sudo rm -f /var/vm/sleepimage Sierra can subsequently be updated through AppStore updates or combo updates without further tuning action Please note that: Sierra requires a Penryn CPU with SSE4 instructions set (e.g. T6xxx, T8xxx, T9xxx with FSB 800MHz). Merom CPUs (e.g.: T5xxx, T7xxx) do not have such instructions set and do not allow Sierra installation. Sierra installation is not supported with MBP5,1 SMBIOS profile (although Sierra can subsequently run with that SMBIOS). Hence the switch to MBP7,1 profile. FakeSMC SMC keys + AGPM tuning revised accordingly (GPU (i.e. AGPM) performance tuning has been injected into FakeSMC kext and no longer requires additional action at this stage). the DSDT was modified to rename USB2.0 controllers to EH01/EH02; failing that, Sierra does not recognise any USB2.0 ports/devices. USB ports all functional thanks to D630-specific USB_injector kext (DSDT-described ports injected to MBP7,1 profile). VoodooHDA + AppleHDADisabler kexts have to be placed in /L/E in order to load (they don't load from /E/E). Injecting kexts from /E/E with boot option KernelBooter_kexts=Yes is slower than loading cached kexts placed in /S/L/E or /L/E. After any kexts modification, whether to /S/L/E or to /L/E, repair permissions and rebuild cache as detailed above. Edit: 22 Mar 2020 - - - - - - - - - - - - - Revised AGPM tuning included into FakeSMC kext for better GPU throttling and lowered T°.
-
Posted December 27, 2015 (edited) Target OS X release: El Capitan 10.11.x (all versions) Last OS X version supporting Core2Duo Merom CPUs (Eg: T7x00) This is an Enoch-based installation using the well-known/well-documented vanilla manual method detailed below: Working: full QE/CI with nVidia Quadro NVS 135m OOB VGA output OOB (display extension or mirroring) full audio, including jack microphone input and headset output (with VoodooHDA v2.8.x & AppleHDADisabler kexts in /L/E) built-in Gigabit Ethernet (with BCM5722D kext v2.3.5 or v2.3.6) DW360 bluetooth OOB native CPU speedstep (with SMC-tuned Kozlek's FakeSMC (SMC keys=1.33f8/SMC compatible=smc-mcp) and MBP5,1 SMBIOS profile) native GPU throttling (with AGPM-tuned Kozlek's FakeSMC) sleep through lid closure, Fn-Esc, Apple menu->Sleep, power button (Press ALT-CMD/Win-PWR or CTRL-PWR for power options menu) and energy savings settings (all with hibernation disabled) wake through lid opening and power button wireless with any compatible card battery management and monitoring (with ACPIBatteryManager kext v1.60.4) rear + right USB2.0 ports (with USB_injector kext) Not Working: CardBus/PC Card/PCMCIA (unsupported since SL 10.6.7) Not tested: Firewire 1394 SmartCard reader 1) 10.11 USB installer creation Double click on InstallESD.dmg found in Install OS X El Capitan.app/Contents/SharedSupport to mount the dmg image Then mount BaseSystem.dmg (hidden file) open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg Use Disk Utility to restore the contents of BaseSystem.dmg on a USB key (or HDD partition) formatted Mac OS extended (journaled). Remove link for Packages in folder System/Installation of your USB key rm /Volumes/OS\ X\ Base\ System\ 1/System/Installation/Packages Copy folder Packages located in InstallESD.dmg to folder System/Installation of your USB key cp -R /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System\ 1/System/Installation Copy the 2 hidden files (BaseSystem.dmg & Basesystem.chunklist) of InstallESD.dmg to the root of your USB key cp /Volumes/OS\ X\ Install\ ESD/BaseSystem.* /Volumes/OS\ X\ Base\ System\ 1 Install Enoch r2795 (latest at time of writing) on the USB installer Enoch-rev.2795.pkg.zip Copy the above (unzipped/extracted) Enoch r2795 installer package to the root of the USB installer Copy the following (unzipped/extracted) D630n bootpack to the root of the USB installer D630n_10.11_Pack.zip D630n_10.11_Pack_#2.zip Create a folder called Kernels under /System/Library (normally, it won't exist at that stage) Copy the appropriate El Capitan vanilla kernel to /System/Library/Kernels. Copies of the kernels are available here. 2) 10.11 installation Boot the 10.11 USB installer (it may take a little time to kick in) with -f -v boot flags If/when prompted for USB keyboard and/or mouse at installer startup, just press [SPACE] or [ENTER] key At OS X installer main screen, open up Disk Utility in Utilities menu If applicable, partition your target disk in GPT/GUID scheme Create your target 10.11 partition and format it as OS X Extended (Journaled) Close Disk Utility and proceed with OS X 10.11 installation as usual 3) Post-installation fine-tuning Reboot the 10.11 USB installer (it may take a little time to kick in) If/when prompted for USB keyboard and/or mouse at installer startup, just press [ENTER] or [SPACE] twice At OS X installer main screen, open up Terminal in Utilities menu Verify CoreStorage installation disk mode: diskutil list If CoreStorage activated for Fusion drive, revert to legacy mode: diskutil corestorage revert <device> (for example: /dev/disk1) Identify your freshly made 10.11 partition name df Copy the Extra folder from the USB installer to your identified 10.11 disk partition cp -R /Extra /Volumes/<your fresly made 10.11 partition name> (for example: cp -R /Extra /Volumes/OSX_disk) Reboot the 10.11 USB installer, press a key at delay bar (or F8) to interrupt boor process and select your freshly made 10.11 disk partition. You'll then be booting El Capitan for the 1st time Complete the 1st boot installation finalisation Once at the 10.11 desktop, run the Enoch r2795 package from your USB installer to install Enoch on your HDD; it should be installed on the 1st partition of the disk Eject the 10.11 USB installer and put it aside GPU performance tuning has been injected into FakeSMC kext and no longer requires additional action at this stage Disable hibernation (can be done later, but should be done): open up Terminal and type the following commands sudo pmset hibernatemode 0 sudo pmset hibernatefile /dev/null sudo rm -f /var/vm/sleepimage Reboot your finalised El Capitan installation If you want faster boot time with optimised prelinked kernel: copy all kexts from /Extra/Extensions to /Library/Extensions (ignore and acknowledge the permissions-related error messages) repair kexts 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 / Edit /Extra/kernel.plist and set KernelBooter_kexts parameter to No <key>KernelBooter_kexts</key> <string>No</string> Boot time will be faster in that configuration mode El Capitan can subsequently be updated through AppStore updates or combo updates without further tuning action Please note that: the DSDT was modified to rename USB devices to EH01/EH02; failing that, El Capitan does not recognise any USB2.0 ports/devices. USB ports all functional thanks to D630-specific USB_injector kext (DSDT-described ports injected to MBP5,1 profile). VoodooHDA + AppleHDADisabler kexts have to be placed in /L/E in order to load (they don't load from /E/E). Injecting kexts from /E/E with boot option KernelBooter_kexts=Yes is slower than loading cached kexts placed in /S/L/E or /L/E. After any kexts modification, whether to /S/L/E or to /L/E, repair permissions and rebuild cache as detailed above. Edit: 22 Mar 2020 - - - - - - - - - - - - - Revised AGPM tuning included into FakeSMC kext for better GPU throttling and lowered T°.
-
Nope, no responsibility to shamelessly hand over to Jake Lo, the wrongdoing was all yours. Now that you've added the ACPI/patched folder, I can see that he dropped OEM SSDTs for a reason: he patched those SSDT tables, I can clearly see that by comparing them with their vanilla counterparts. No way to guess without the full set of files and proper explanations...
-
Last update: 01 Nov 2019 This is a complete refresh of the original guide started back in 2015 for El Capitan and later versions. Specifications: BIOS A17 (needs HDD set to AHCI mode) Intel GM965 Express chipset Intel Core2Duo Penryn T9300 (FSB800) @2.5GHz (Dell sold D630 laptops with Merom FSB800 CPUs) discrete nVidia Quadro NVS 135M 128MB GPU (PCI id 10de:042b) 14.1" WXGA+ 1440x900 WideScreen LCD (WXGA 1280x800 also available) 4GB DDR2-800 RAM (Dell sold D630 laptops with DDR2-667 RAM) Broadcom NetXtreme BCM5755M Gigabit Ethernet (PCI id 14e4:1673) Sigmatel STAC9205X High Def audio (PCI id 8384:76a0) Broadcom BCM43224-based Dell DW1520 wireless card (PCI id 14e4:4353) CSR-based Dell DW360 Bluetooth 2.0 module (PCI id 413c:8140) CD/DVD drive 1 x headset jack 1 x microphone jack 4 x USB 2.0 ports 1 x Firewire IEEE 1394 port 1 x VGA output 1 x smart card slot 1 x 54mm ExpressCard slot 1 x DE-9 serial port D630:~ admin$ lspci -nn pcilib: 0000:01:00.0 64-bit device address ignored. 00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 0c) 00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 0c) 00:1a.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02) 00:1a.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02) 00:1a.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02) 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02) 00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02) 00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 02) 00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 02) 00:1c.5 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 [8086:2849] (rev 02) 00:1d.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02) 00:1d.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02) 00:1d.2 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02) 00:1d.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f2) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801HM (ICH8M) LPC Interface Controller [8086:2815] (rev 02) 00:1f.1 IDE interface [0101]: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller [8086:2850] (rev 02) 00:1f.2 SATA controller [0106]: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] [8086:2829] (rev 02) 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G86M [Quadro NVS 135M] [10de:042b] (rev a1) 03:01.0 CardBus bridge [0607]: O2 Micro, Inc. Cardbus bridge [1217:7135] (rev 21) 03:01.4 FireWire (IEEE 1394) [0c00]: O2 Micro, Inc. Firewire (IEEE 1394) [1217:00f7] (rev 02) 09:00.0 Ethernet controller [0200]: Broadcom Limited NetXtreme BCM5755M Gigabit Ethernet PCI Express [14e4:1673] (rev 02) 0c:00.0 Network controller [0280]: Broadcom Limited BCM43224 802.11a/b/g/n [14e4:4353] (rev 01)
-
[Solved] Latitude 7490 Mojave 10.14.6 audio problem
Hervé replied to Gemini44's topic in The Archive
You "have" CodecCommander in /L/E but did you cache it properly? -
You speak of patched DSDT and SSDTs, yet the EFI folder you posted contains no ACPI/patched folders with such tables. I suggest you fix that before anything else because you listed SSDT-PNLF after a whole set of SSDTs that carry the names of your extracted tables, this because you've activated DropOEM SSDT alongside dropping CPU power management related SSDTs CpuPm + Cpu0Ist. This is totally incorrectly set. You appear to have a Haswell laptop, so I'd say there is no need to drop any OEM SSDTs, nor the CpuPm + Cpu0Ist ones. Just set PluginType as you did and all should work perfectly well. I also looked at the ACPI patches defined in your Clover config and I noticed you rename EC0 to EC; it's not required, the vanilla DSDT in your ACPI/origin folder shows that your Embedded Controller ACPI device is natively called "EC".
-
Indeed, no need to proceed with a full re-installation of 10.15.1. Why don't you just try to apply the combo update? it's downloadable as an executable dmg off Apple's web site.
-
We have a Guides section and a FAQ section; start by consulting them and using the forum Search facility before posting. Regarding macOS features, you can browse any on-line user manual or look into the various settings available in your Preference Panels.
-
[Solved] Latitude 7490 Mojave 10.14.6 audio problem
Hervé replied to Gemini44's topic in The Archive
Make sure to cache CodecCommander kext from /L/E. -
DW1707: working under Catalina but kext is showing errors
Hervé replied to Cuong Tran's topic in The Archive
DW1707 is based on AR9565 chip. You've been using that card for some time now so you do ignore that it's not natively supported with the vanilla Atheros40 kext but with an alternative kext specifically written to support those unsupported AR946x, AR9485 or AR9565 chipsets. These cards are known to be unreliable and I've no idea whether the kext was revised for Catalina. I bought one once and the model I received is set to JP country code; I cannot change this and the card cannot be used at all as a result. Maybe it's the same for you seeing you have a Vietnam VN country code. Please refer to the author of the alternative kext and/or other devs working on that matter at InsanelyMac but if it works, albeit at 72Mbps (which is better than 11Mbps), consider yourself already lucky! I've also updated our wireless card inventory for Catalina and detailed what was necessary to do with IO80211Family kext as far as Atheros card were concerned. You'll therefore have 2 x consecutive kext replacements to complete. Alternatively, replace that M.2 card with a DW1560; I know, they're expensive but it's the only model certified to work in Hackintoshes along with squarer 3-antennas DW1830. -
It's done through a dedicated SSDT table; there are generic such tables that do the job perfectly. I think you'll find what you need in Jake Lo's Inspiron / Precision / Latitude guides available in our Guides section; they include bootpacks for the E6x20 models with nVidia graphics and I'm pretty sure later packs include the SSDT that disables the dGPU.
-
Re: web driver, if you can't find the correct version for your High Sierra build, your can look this up at InsanelyMac: https://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-sept-27-2019/ Same exists for previous macOS/OS X versions too. Note that NVS 4200M is Fermi GF119 so, whilst you may appear to have full graphics acceleration, you could find that Sleep & wake no longer works, that you loose mouse cursor, that screen resolution cannot be changed without freezing the system, etc. This is typically what happens with GF119-based desktop cards such as GT610... Fermi cards are basically poorly to not properly supported beyond El Capitan and you may find yourself forced to disable the dGPU to run solely on the HD3000 iGPU. https://www.insanelymac.com/forum/topic/330656-gt610-on-macos-high-sierra/?tab=comments#comment-2550898 https://www.insanelymac.com/forum/topic/326924-geforce-gt610-works-in-high-sierra/
-
Up to you but 10.15.1 is safe to go for as far as I can see so far.