Jump to content
Hervé

Dell Latitude D830 with Core2Duo and nVidia Quadro NVS 135M - Mavericks/Yosemite/El Capitan

Recommended Posts

Last update: 23 Jan 2018
 
Dell_D830.jpgD830_sides.jpg

Specifications:

  • BIOS A15 (needs HDD set to AHCI mode)
  • Intel GM965 Express chipset
  • Intel Core2Duo Merom T7500 (FSB800) @2.2GHz (Penryn FSB800 CPUs also supported)
  • discrete nVidia Quadro NVS 135M 128MB GPU (NVS 140M 256MB also available)
  • 15.6" WXGA 1280x800 WideScreen LCD (WSXGA+ 1680x1050 and WUXGA 1980x1200 also available)
  • 2GB DDR2-667 RAM (4GB recommended)
  • Broadcom NetXtreme BCM5755M Gigabit Ethernet
  • Sigmatel STAC9205X High Def audio (PCI id 8384:76A0)
  • Broadcom BCM4311-based Dell DW1490 wireless card
  • CSR-based Dell DW360 Bluetooth 2.0 module (PCI id 413c:8140)
  • CD/DVD drive
  • 1 x headset jack
  • 1 x microphone jack
  • 3 x USB 2.0 ports (1 with power connector for external CD/DVD drive)
  • 1 x Firewire IEEE 1394 port
  • 1 x VGA output
  • 1 x 54mm ExpressCard slot
  • 1 x DB9 RS232 serial port

 

D830:~ 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 BCM4311 802.11a/b/g [14e4:4312] (rev 01)

Share this post


Link to post
Share on other sites

Target OS X release:

  • Mavericks 10.9.x (all versions)

Installation fully successful with myHack v3.3.1 and attached D830 nVidia bootpack on a HDD partitioned GUID and formatted Mac OS X (journaled)
D830n_T7500_NVS135M_10.9.5.jpg

D830n_10.9.5.jpg D830n_SpeedStep.jpg

D830n_Devices.jpg

 
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)
  • built-in Gigabit Ethernet (with BCM5722D kext v2.3.6)
  • DW360 bluetooth OOB (with CSRTransport-tuned FakeSMC to turn On/Off)
  • 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 or later)

Not Working:

  • CardBus/PC Card/PCMCIA (unsupported since SL 10.6.7)

Not tested:

  • Firewire 1394
  • SmartCard reader
  • ExpressCard54

 

GeekBench v2.4.3 (32bit) gives a 3100+ rating:

D830n_T7500_10.9.5_GB32.jpg

 

Once system is installed, you may update Chameleon to a subsequent release such as r2395, r2401 or r2468 for instance. Enoch branch should be a suitable alternative too.

 

Everything required for installation is in the pack below:

 

Post-installation fine-tuning:

  • :excl: GPU performance tuning has been injected into FakeSMC kext and no longer requires additional action at this stage
  • :excl: Disable hibernation: open up Terminal and type the following commands
sudo pmset hibernatemode 0
sudo pmset hibernatefile /dev/null
sudo rm -f /var/vm/sleepimage

Share this post


Link to post
Share on other sites

Target OS X release:

  • Sierra 10.10.x (all versions)

Installation fully successful with usual manual procedure and attached D830 bootpack on SATA-III HDD partitioned GUID and formatted Mac OS X (journaled).
 
D830n_T7500_NVS135M_10.10.5.jpg
D830n_10.10.5.jpg D830n_SpeedStep.jpg
D830n_Displays.png DVD_Features.jpg D830n_Bluetooth.jpg

 

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 (with CSRTransport-tuned FakeSMC to turn On/Off)
  • 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 or later)

Not Working:

  • CardBus/PC Card/PCMCIA (unsupported since SL 10.6.7)

Not tested:

  • Firewire 1394
  • SmartCard reader
  • ExpressCard54

 

1) 10.10 USB installer creation

  • Double click on InstallESD.dmg found in Install OS X Yosemite.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
  • Create a folder called Kernels under /System/Library (normally, it won't exist at that stage)
  • Copy the appropriate Yosemite vanilla kernel to /System/Library/Kernels. Copies of the kernels are available here.
  • Run the following unzipped/extracted package to install Chameleon r2468 on the USB installer.
  • Copy the above Chameleon r2468 unzipped/extracted package to the root of the USB installer
  • Unzip/extract the following D830n Yosemite bootpack as "Extra" at the root of the USB installer
  • Copy the kexts from the pack to /Library/Extensions, repair permissions and rebuild kext cache
sudo chmod -R 755 /Volumes/OS\ X\ Base\ System\ 1/Library/Extensions
sudo chown -Rf 0:0 /Volumes/OS\ X\ Base\ System\ 1/Library/Extensions
sudo touch /Volumes/OS\ X\ Base\ System\ 1/Library/Extensions
sudo /Volumes/OS\ X\ Base\ System\ 1/usr/sbin/kextcache -Boot -U /Volumes/OS\ X\ Base\ System\ 1 -K /Volumes/OS\ X\ Base\ System\ 1/System/Library/Kernels/kernel

2) 10.10 installation

  • Boot the 10.10 USB installer 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.10 partition and format it as OS X Extended (Journaled)
  • Close Disk Utility and proceed with OS X 10.10 installation as usual

 

3) Post-installation fine-tuning

  • Reboot the freshly made 10.10 installation via the USB installer and complete 1st boot system configuration
  • Run the Chameleon r2468 package from your USB installer to install Chameleon on your HDD; it should be installed on the 1st partition of the disk
  • Copy the Extra folder of the USB installer to the root of your Yosemite partition
  • Eject the USB installer and put it aside
  • Copy all kexts found in /Extra/Extensions folder to /Library/Extensions
  • Repair permissions and rebuild kext cache with the following Terminal commands:
sudo chmod -R 755 /Library/Extensions
sudo chown -Rf 0:0 /Library/Extensions
sudo touch -f /Library/Extensions
sudo kextcache -Boot -U /
  • :excl: GPU performance tuning has been injected into FakeSMC kext and no longer requires additional action at this stage
  • :excl: 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

Share this post


Link to post
Share on other sites

Target OS X release:

  • El Capitan 10.11.x (all versions)

 

This is an Enoch-based installation using the well-known/well-documented vanilla manual method detailed below:
 
D830n_T7500_NVS-135M_EC.png

 

D830n_10.11.6.png SpeedStep.png

 

VGA.png QE-CI.png 

 
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 (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 on the USB installer
  • Copy the above Enoch r2795 installer package to the root of the USB installer
  • Copy the following (unzipped/extracted) D830n bootpack to the root of the USB installer
  • 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
  • :excl: GPU performance tuning has been injected into FakeSMC kext and no longer requires additional action at this stage
  • :excl: 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 D830-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.

Share this post


Link to post
Share on other sites

Target macOS release:

  • Sierra 10.12.x (all versions)
  • :excl: For models with Penryn CPUs only  :excl:

 

This is an Enoch-based installation using the well-known/well-documented vanilla manual method detailed below:

 

D830n_T9300_NVS-135M_Sie.png

 

D830n_10.12.6.png SpeedTest01.png SppedTest02.png

 

QE-CI.png

 
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 (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 or later)
  • 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 (or later) on the USB installer
  • Copy the above Enoch r2839 installer package to the root of the USB installer
  • Copy the following D830n bootpack to the root of the USB installer
  • 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 D830-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.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Our picks

    • [SUCCESS] DELL LATITUDE E5440 - High Sierra 10.13.2 [UEFI]
       What Works / Does Not Work: Everything works except the built-in Intel WiFi wireless network card.
      NOTE: The NVIDIA GT 720M, specifically the external graphics card, is completely disabled (on MacOS).
      • 2 replies
    • Welcome to OSXL! We are looking for volunteers to join us!
      Welcome to OSXL! 😀
       
      We, at OSXL, are a bunch of passionate Hackintoshers who have joined together for creating a community to drive learning, sharing and helping people interested in running Apple Mac software or tinkering with it on non-Apple hardware. We do research and development on a voluntary basis in our free time.
       
      Since its inception in 2010, our team evolved with people joining and going for all sorts of reasons. Nevertheless, this team brought out some of the best people who contributed to making the Hackintosh community progress. Unlike some other players, we’re very proud to we have consistently offered an ad-free website without calling for financial support, except on very rare occasions, and also made one of the best looking sites.😍 
       
      Back in the days, we also designed our "EDP" project to provide a common OS X installation package and a unified post-installation tool. EDP basically offered a central hub for system tuning. The project went through several phase and the latest one is currently Work In Progress. We also completed some research work and developed drivers, fixes and patches for some hardware.
       
      We recently revamped our site to a more modern look and implemented latest security features so to give our members an improvise quality of experience.
       
      Also, we are looking to expand for diversifying the content on our site not only to Apple OS, but also Linux, Android and Windows in the very near future with research and development as tech industry has changed a lot recent years and there is so much we can do in other areas and be relevant to what we do. 
       
      We are looking for passionate and dedicated people who can invest time and efforts in our community on projects like EDP and many others. 
       
      Drop us a line here in comments or through PM if interested so that we can chat about motivation, skills and ideas.
       
      You can find our crew list here if you would like to PM instead: OSXL Crew
       
      OSXL
       
        • Like
      • 0 replies
×