Administrators Hervé Posted November 21, 2018 Administrators Share Posted November 21, 2018 'took the old girl out of retirement! Specifications: Modded/unlocked BIOS 1.0.16 (from www.bios-mods.com) with HDD set to AHCI mode (standard BIOS 1.0.16 with HDD set to RAID mode should be Ok too) G33M02 motherboard (Core2Duo CPUs only; G33M03 mobo required for Core2Quad CPUs) Intel G33 chipset (ICH9R) CPU: Intel Wolfdale Core2Duo E8600 @3.33GHz Intel Wolfdale-DP Xeon X5270 @3.5GHz (with LGA771-to-LGA775 mod) Integrated Intel GMA 3100 graphics (unsupported and disabled in BIOS) Graphics card: Asus PCIe x16@x8 GeForce GT730 (Kepler) 2GB-DDR5 (10de:1287) low-profile, 1 x VGA + 1 x DVI + 1 x HDMI output + HDMI audio (10de:0e0f) Gigabyte PCIe x16@4 GeForce GT1030 (Pascal) 2GB-DDR5 (10de:1d01) low-profile, 1 x DVI + 1 x HDMI output + HDMI audio (10de:0fb8) 6Go 8GB DDR2-800 RAM Intel 82562V-2 10/100Mb FastEthernet (8086:10c0) ALC888 7:1 High Definition Audio (10ec:0888) TEAC CA-200 internal-USB 19-in-1 card reader (0644:0200) SATA CD/DVD RW drive 6 x USB 2.0 ports 2 x front jack ports (microphone + headset) 6 x rear jack ports (various audio I/O) With GT730: vostro200:lspci admin$ lspci -nn pcilib: 0000:01:00.0 64-bit device address ignored. pcilib: 0000:01:00.0 64-bit device address ignored. pcilib: 0000:00:1b.0 64-bit device address ignored. pcilib: 0000:00:1f.3 64-bit device address ignored. 00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02) 00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 02) 00:19.0 Ethernet controller [0200]: Intel Corporation 82562V-2 10/100 Network Connection [8086:10c0] (rev 02) 00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02) 00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02) 00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02) 00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02) 00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02) 00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02) 00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02) 00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02) 00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] (rev 02) 00:1f.2 SATA controller [0106]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] [8086:2922] (rev 02) 00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208B [GeForce GT 730] [10de:1287] (rev a1) 01:00.1 Audio device [0403]: NVIDIA Corporation GK208 HDMI/DP Audio Controller [10de:0e0f] (rev a1) With GT1030 (High Sierra only): vostro200:~ admin$ lspci -nn pcilib: 0000:01:00.0 64-bit device address ignored. pcilib: 0000:01:00.0 64-bit device address ignored. pcilib: 0000:00:1b.0 64-bit device address ignored. pcilib: 0000:00:1f.3 64-bit device address ignored. 00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02) 00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 02) 00:19.0 Ethernet controller [0200]: Intel Corporation 82562V-2 10/100 Network Connection [8086:10c0] (rev 02) 00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02) 00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02) 00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02) 00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02) 00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02) 00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02) 00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02) 00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02) 00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] (rev 02) 00:1f.2 SATA controller [0106]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] [8086:2922] (rev 02) 00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02) 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP108 [GeForce GT 1030] [10de:1d01] (rev a1) 01:00.1 Audio device [0403]: NVIDIA Corporation GP108 High Definition Audio Controller [10de:0fb8] (rev a1) For recommended BIOS settings, see here. These guides are for Vostro200 desktop computers fitted with a Wolfdale Core2Duo CPU (or Wolfdale-DP dual core Xeon CPU) that includes SSE4.1 instructions set. Conroe CPUs do not include these and are therefore unsuitable for macOS, they can only run OS X up to El Capitan. From Mojave onwards, macOS only supports nVidia Kepler cards. As such, High Sierra 10.13 is the end of the road for Pascal cards such as the GT1030, knowing that these are only supported with the nVidia Web Driver due to lack of native drivers. NB: Wolfdale-DP CPUs may require adjusting CPU clock rate parameter to highest multiplier in BIOS for proper CPU SpeedStep to work. Running on a Wolfdale-DP Xeon dual core CPU may also require the use of additional boot arg npci=0x2000 or npci=0x3000 to avoid boot freeze and system hard reset. It certainly does on my Vostro200 (but then again my X5270 is an ES model...). Link to comment Share on other sites More sharing options...
Administrators Hervé Posted November 21, 2018 Author Administrators Share Posted November 21, 2018 Last update: 20 Jan 2019 Target macOS release: High Sierra 10.13.x This is a Clover-based installation using the well-known/well documented vanilla method detailed below: Working: full graphics acceleration GT730: with macOS native/default drivers (or with nVidia Web Driver) GT1030: with nVidia Web Driver only multi-display, including VGA (with Lilu + WEG) GT730: DVI + HDMI OOB, VGA with NVCAP value 050000000000FFFFFFFF00000000000E00000000 GT1030: DVI + HDMI OOB audio, including HDMI, microphone input and headset output (with AppleALC + all layouts or VoodooHDA) FastEthernet LAN connection (with 82566MM or AppleIntelE1000 kext, patched if necessary for PCI id 8086:10c0) 19in-1 card reader OOB CD/DVD RW drive OOB front and rear USB ports (OOB) CPU power management sleep (Energy Saver settings, Apple menu, PWR button) & wake (PWR button, USB keyboard/mouse) AppleALC supports the following layouts for ALC888: Audio found to work with all such layouts which individually support various inputs and outputs as shown below: Spoiler Layout 1 Layout 7 Layout 2 Layout 3 Layout29 Layout 4 Layout 5 Layout 28 Layout 11 Layout 27 I went with layout #1: VoodooHDA lists I/O that are more PC oriented Not working: N/A Not tested: N/A GeekBench v2.4.3 (32bit) gives a 4500+/4700+ rating: 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 (both optional only) 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 Vostro200 High Sierra Clover pack below to the EFI/Clover folder of the EFI partition Vostro200_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 Vostro200 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. Edit #1: 20 Jan 2019 New pack with updated DSDT re-patched for proper Sleep & Wake Link to comment Share on other sites More sharing options...
Administrators Hervé Posted December 5, 2018 Author Administrators Share Posted December 5, 2018 Last update: 18 Aug 2019 Target macOS release: Mojave 10.14.x This is a Clover-based installation using the well-known/well documented vanilla method detailed below: Working: full graphics acceleration on GT730 OOB with macOS native driver multi-display (with Lilu +WEG): DVI & HDMI OOB, VGA with NVCAP value 050000000000FFFFFFFF00000000000E00000000 audio, including HDMI, microphone input and headset output (with AppleALC + all layouts or VoodooHDA) FastEthernet LAN connection (with 82566MM or AppleIntelE1000 kext, patched if necessary for PCI id 8086:10c0) 19in-1 card reader OOB CD/DVD RW drive OOB front and rear USB ports (OOB) CPU power management sleep (Energy Saver settings, Apple menu, PWR button) & wake (PWR button, USB keyboard/mouse) Not working: N/A Not tested: N/A GeekBench v2.4.3 (32bit) gives a 4500+ rating: 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 -> FSInject-64 / ApfsDriverLoader-64 / AppleImageLoader-64 BIOS Drivers, 64 bit -> GrubEXFAT-64 / GrubNTFS-64 (both optional only) Themes (optional only) Install Clover Pref Pane (optional only) you may use version r4689 r4911 attached below or any subsequent version available at Dids' Github repo: Clover_v2.4k_r4689.pkg.zip Clover_v2.4k_r4911.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 Vostro200 Mojave Clover pack below to the EFI/Clover folder Clover_pack_Vostro200_Mojave Clover_pack_Vostro200_Mojave_#2.zip copy High Sierra 10.13.6's telemetry plugin below to the root of your USB installer com.apple.telemetry.plugin.zip 2) 10.14 installation boot the Mojave USB installer 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 choose to boot with the selected options proceed with installation, creating & formatting the target Mojave installation through Disk Utility as/if required on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target Mojave partition>" repeat this until this partition is no longer offered and only the target Mojave partition is left to boot at this stage, Mojave installation is complete but requires one final piece of tuning to avoid KP and boot loop reboot the USB installer as it if were the 1st time or reboot in single-user mode and, at main screen, open up Terminal from Tools menu copy 10.13.6's telemetry plugin to Mojave's target partition to avoid SSE4.2-related KP/reset on Core2Duo/Quad at boot time (this telemetry plugin process is required after each update ) cp -Rf /com.apple.telemetry.plugin /Volumes/<target Mojave partition>/System/Library/UserEventPlugins/ Exit Terminal and restart your computer. Reboot the target Mojave partition via your USB installer 3) Post-installation tuning Once the target Mojave partition has booted, complete the 1st boot configuration tuning 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 Vostro200 Mojave Clover pack to the EFI/Clover folder You may then reboot and verify that Mojave boots off your disk through Clover Edit #1: 19 Jan 2019 New pack with updated DSDT re-patched for proper Sleep & Wake Edit #2: 18 Aug 2019 Update Clover version to r4911 (minimum version) in order to recover RTC fix for Mojave 10.14.4 and later Link to comment Share on other sites More sharing options...
Administrators Hervé Posted October 8, 2019 Author Administrators Share Posted October 8, 2019 Target macOS release: Mojave 10.15.x This is a Clover-based installation using the well-known/well documented vanilla method detailed below: Working: full graphics acceleration on GT730 OOB with macOS native driver multi-display (with Lilu + WEG): DVI & HDMI OOB, VGA with NVCAP value 050000000000FFFFFFFF00000000000E00000000 audio, including HDMI, microphone input and headset output (with AppleALC + all layouts or VoodooHDA) FastEthernet LAN connection (with 82566MM or AppleIntelE1000 kext, patched if necessary for PCI id 8086:10c0) 19in-1 card reader OOB CD/DVD RW drive OOB front and rear USB ports (OOB) CPU power management sleep (Energy Saver settings, Apple menu, PWR button) & wake (PWR button, USB keyboard/mouse) Not working: N/A Not tested: N/A 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 (both optional only) Themes (optional only) Install Clover PrefPane (optional only) you may use version r5093 attached below or any subsequent version available at Dids' Github repo: Clover_v2.5k_r5093.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 Vostro200 Catalina Clover pack below to the EFI/Clover folder Vostro200_Catalina_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 2) 10.15 installation boot the Catalina USB installer 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 choose to boot with the selected options proceed with installation, creating & formatting the target Catalina installation through Disk Utility as/if required on 1st reboot, boot off the USB installer and select the freshly created "macOS install from <target Catalina partition>" repeat this until this partition is no longer offered and only the target Catalina partition is left to boot at this stage, Catalina installation is complete but requires one final pice of tuning to avoid KP and boot loop reboot the USB installer as it if were the 1st time or reboot in single-user mode and, at main screen, open up Terminal from Tools 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 reboot normally (this telemetry plugin process is required after each update ) cp -Rf /com.apple.telemetry.plugin /Volumes/<target Catalina partition>/System/Library/UserEventPlugins/ Exit Terminal and restart your computer. Reboot the target Catalina partition via your USB installer 3) Post-installation tuning Once the target Catalina partition has booted, complete the 1st boot configuration tuning 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 Vostro200 Catalina Clover pack to the EFI/Clover folder You may then reboot and verify that Catalina boots off your disk through Clover Link to comment Share on other sites More sharing options...
Recommended Posts