Jump to content

Hervé

Administrators
  • Posts

    10026
  • Joined

  • Last visited

  • Days Won

    561

Everything posted by Hervé

  1. CD Drive normally works OOB. Battery management does indeed require a specific kext like VoodooBattery or AppleSmartBatteryManager. Audio support is provided by the patched STAC92xx kext pack and it's provided at the end of that afore mentioned thread.
  2. You should be able to install it by running myHack from the booted USB installer.
  3. Grab the pack I posted in that very thread and the subsequent kexts I also posted.
  4. There are no DSDT tweaks or patches for SysProfiler/About this Mac reported CPU speed. 2 things to do: make sure your SMBios plist does not have any specific info for that (parameter is Max CPU Speed) and OS X will auto detect the CPU specs check your BIOS settings against those recommended in the pinned dedicated thread and adjust there necessary (especially the IDA parameter in the case of your Merom CPU)
  5. and probably without the lone "-" ...
  6. Last update: 13 Aug 2019 Specifications: BIOS A13 A14 with HDD set to AHCI mode. Intel QM67 (6 Series/C200) Express chipset Intel dual-core Sandy Bridge i5-2520M 2.50GHz CPU (Turbo boost to 3.0GHz (2 cores) or 3.2GHz (1 core)) Integrated Intel HD3000 graphics (650MHz/1.3GHz) with 12.5" 1366x768 WLED LCD 4GB 8GB DDR3-1333 RAM Intel 82579LM Gigabit Ethernet (PCI ven id 0x8086, dev id 0x1502) IDT 92HD90 (Codec 76E7) High Def audio (PCI ven id 0x8086, dev id 0x1c20) O2 Micro SD card reader (PCI ven id 0x1217, dev id 0x8231) Internal-USB Broadcom-based DW375 Bluetooth 3.0 module (PCI ven id 0x413c, dev id 0x8187) Internal-USB Sunplus Innovation Technology webcam (PCI ven id 0x1bcf, dev id 0x2804) Backlit keyboard 2 x USB 2.0 ports 1 x combo eSATA/USB2.0 port 1 x VGA output 1 x HDMI output 1 x headset jack port 1 x 34mm ExpressCard slot E6220:~ admin$ lspci -nn pcilib: 0000:00:02.0 64-bit device address ignored. 00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09) 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) 00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04) 00:16.3 Serial controller [0700]: Intel Corporation 6 Series/C200 Series Chipset Family KT Controller [8086:1c3d] (rev 04) 00:19.0 Ethernet controller [0200]: Intel Corporation 82579LM Gigabit Network Connection [8086:1502] (rev 04) 00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04) 00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04) 00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b4) 00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b4) 00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b4) 00:1c.5 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 [8086:1c1a] (rev b4) 00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04) 00:1f.0 ISA bridge [0601]: Intel Corporation QM67 Express Chipset Family LPC Controller [8086:1c4f] (rev 04) 00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04) 00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 04) 01:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01) 02:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6205 [8086:0082] (rev 34) 09:00.0 SD Host controller [0805]: O2 Micro, Inc. Unknown device [1217:8221] (rev 05) 09:00.1 Mass storage controller [0180]: O2 Micro, Inc. Unknown device [1217:8231] (rev 03) E6220:~ admin$ For recommended BIOS settings, see here. Target OS X release: Mavericks 10.9.5 Installation fully successful with myHack v3.3.1 and attached E6220 bootpack on a 7mm SATA-III SSD partitioned GUID and formatted Mac OS X (journaled). NB: only thin/7mm HDD/SSD 2.5" drives fit in, regular 9.5mm drives do not. mSATA modules require a dedicated adapter. Working: full QE/CI with HD3000 graphics OOB VGA output (with patched AppleIntelSNBGraphicsFB kext) HDMI output OOB full audio, including HDMI (with patched AppleHDA + AppleIntelSNBGraphicsFB kexts. VoodooHDA v2.8.7 & AppleHDADisabler work too w/o HDMI audio) built-in Gigabit Ethernet (with AppleIntelE1000e kext) bluetooth OOB (on/off supported with patched BroadcomBluetoothHostControllerUSBTransport PlugIn of IOBluetoothFamily kext) native SpeedStep (with patched AppleIntelCPUPowerManagement kext, generated SSDT, tuned Kozlek's FakeSMC (SMC keys=1.69f4 (or 1.68f98)/SMC compatible=smc-huronriver) and MBP8,1 SMBios profile) Turbo boost to x32 3.2GHz (getting CPU multipliers x8/10/12/14/16/21/22/25 + Turbo multipliers x26/27/28/29/30/31/32) system sleeps Ok through lid closure, power button, Fn-F1, Apple menu->Sleep and energy savings settings with hibernation mode set to 0 (sleep to RAM) and /var/vm/sleepimage file deleted. Wakes Ok through lid opening and power button. wireless with any compatible card (2 x 1/2 size mini-PCIe slots + 1 x full-size mini PCIe slots available)) battery management & monitoring (with ACPIBatteryManager or VoodooBattery or SmartBatteryManager kext) SD card reader (with DSDT patch for compatibility with Apple's default device 14e4:16bc) integrated Webcam OOB keyboard backlight control OOB (for backlit models) left combo/USB2.0 + right USB2.0 ports OOB ExpressCard slot OOB Not working Nothing Not tested: SmartCard reader GeekBench v2.4.3 (32bit) gives a near-6100 rating: Once system is installed, you may update Chameleon to a recent release such as r2395, r2401, r2468 or r2679. Enoch branch is a suitable alternative too. Everything in the pack below: E6220_i5-2520M_HD3000_Mav-Pack.zip E6220_i5-2520M_HD3000_Mav-Pack_#2.zip E6220_i5-2520M_HD3000_Mav-Pack_#3.zip E6220_i5-2520M_HD3000_Mav-Pack_#4.zip E6220_i5-2520M_HD3000_Mav-Pack_#5.zip Other E6220 laptops fitted with a different CPU will require a different (and suitable) SSDT table than provided in the above pack (can be looked up on the web or created with SSDT generator tool -> See RampageDev's blog for detailed guide). In such cases and in order to avoid CPU power management-related kernel panics (KP), NullCPUPowerManagement kext is probably required until the CPU-specific SSDT is generated. The kext just needs to be added to /Extra/Extensions followed by myHack->myFix (quick). - - - - - - - - - - Edit #1: 13 May 2015 Revised bootpack #2 with updated DSDT + patched AppleHDA kext to support HDMI audio - - - - - - - - - - Edit #2: 16 May 2015 Revised bootpack #3 with patched BroadcomBluetoothHostControllerUSBTransport PlugIn kext to support DW375 enabling/disabling - - - - - - - - - - Edit #3: 12 Apr 2016 Revised bootpack #4 with updated _PRW methods settings for DSDT devices EHCx/GLAN/HDEF in order to fix occasional/intermittent issues when waking laptop - - - - - - - - - - Edit #4: 28 Jul 2016 Revised bootpack #5 with updated DSDT devices to improve compatibility with MacBookPro8,1 and remove the need for VoodooSDHC kext which causes issues with sleep/wake. wireless: renamed RP05.PXSX to RP05.ARPT SD card reader: renamed RP06.PXSX to RP06.SDXC + added compatibility with Apple's own pci14e4,16bc lid: renamed LID to LID0 - - - - - - - - - - Edit #5: 13 Aug 2019 Added link to recommended BIOS settings
  7. Did you get a file called ssdt.dsl or ssdt.aml? Because the .dsl is the course code and what you need is the .aml compiled file.
  8. Annoying... When running OS X on an Intel Series 330 SATA-III (6Gb/s) SSD, boot time is dramatically impacted if the IOAHCIBlockStorage kext is binary patched to enable TRIM support (binmod of IOAHCIBlockStorage to replace hex string 00 41 50 50 4C 45 20 53 53 44 00 (="APPLE SSD") by a string of 00s). I've made some comparisons with my Dell Latitude E6440: 1) Vanilla kext - No TRIM support: . boot time Mavericks 10.9.5 (13F1077): ~7s . boot time Yosemite 10.10.3 (14D136): ~8s 2) bin-patched kext - TRIM support: . boot time Mavericks 10.9.5 (13F1077): ~46s . boot time Yosemite 10.10.3 (14D136): ~50s I had previously read similar reports but I'm still a bit baffled as I do not experience such slowdowns on my D630 (ICH8M controller, SATA-II 3Gb/s) fitted with a SATA-III (6Gb/s) 128Go SAMSUNG PM830 + TRIM enabled. Will need to try a swap out to try and verify if it could be controller related or SSD related.
  9. Don't use that distro (which we don't support here). Now that you have a semi-working Hackintosh, get a retail copy of SL and build your vanilla SL USB installer with myHack v3.1.2 (that you'll find in the myHack section) and the D430 boot pack. Installation guidance can be found in EDP menu at top of your page. After initial installation, follow the "Performance tuning" guide that you'll find with a forum search.
  10. Me neither; time to ask Dinesh to re-instate the old D420 bootpack...
  11. For Yosemite, you simply follow the manual way to build your USB installer and you can re-use your existing DSDT + kexts. You'll find plethora of guides all over the place with a google/forum search.
  12. If Intel wireless, you must either disable it in BIOS or physically remove the card. It's not supported and is known to cause issue. You will have to replace it. You could have started with this step: https://osxlatitude.com/index.php?/topic/2350-bios-settings-d420-core-duo/ DW1390/DW1490 are good 802.11g (54Mbps) choices; they work OOB and cost pennies these days. Atheros AR5B91 is an excellent alternative in the 802.11n (150-300/400Mbps) range. For a wider choice, look at our non-exhaustive supported/unsupported wireless card list in the R&D->Hardware->Wireless forum subsection.
  13. Ok, the DSDT in my earlier bootpack made specific reference to a DW1490 as an Airport device type (it comes from my own D430). I've modified that. You can grab the modified DSDT in the attached pack now and replace the file you currently have. D420_SL_pack.zip What kind of wireless card do you actually have?
  14. If it's a "download", I don't know; never had a Recovery version...
  15. You're sure it's a retail version you have, not a recovery version? Because only the retail version has all the necessary installation files required for a Hackintosh. Try the attached D420 pack. Run myHack->Install Extra and replace your current /Extra folder with this D420 pack. D420_SL_pack.zip
  16. I would not use the D620 pack, no. I'll have a look and see if I still have an old copy of the D420's.
  17. Make sure you use a retail version of SL (10.6, 10.6.3 or 10.6.8) and install the SL D420 bootpack on your USB installer. You appear to be installing the very initial release of Snow Leopard, i.e. 10.6(.0).
  18. What version of FakeSMC are you using? Did you tune it? https://osxlatitude.com/index.php?/topic/2673-performance-tuning-with-fakesmc/
  19. It means you have to install Chameleon boot loader to your USB stick. You can safely use a recent version like r2377, r2378, r2401, all available from the download section of InsanelyMac web site.
  20. To make a myHack Snow Leopard USB installer, use v3.1.2. We published this old version in the myHack subforum. For Lion, ML and Mavericks, you can safely use v3.3.1. Yosemite is not yet supported.
  21. Please use the search facility of the forum before posting. This very matter has been covered many many times: https://osxlatitude.com/index.php?/topic/6452-dell-d420-doesnt-install-os-x-lion/ https://osxlatitude.com/index.php?/topic/6164-myhack-331-107-lion-on-dell-d420-usb-install-problem/ https://osxlatitude.com/index.php?/topic/1373-lion-on-d420-core-2-duo/ https://osxlatitude.com/index.php?/topic/1563-d420-usb-starts-up-but-it-goes-black/ https://osxlatitude.com/index.php?/topic/1373-lion-on-d420-core-2-duo/ In a nutshell, D420 has 32bit-only CoreSolo/CoreDuo CPU and is limited to SL. Lion requires 64bit Core2Duo CPU (even though it has to run in 32bit kernel mode on GMA950 systems). Of all D4xx, only the D430 can run Lion, hence no bootpack for D420 other than SL's.
  22. Work in progress... Not exactly the freshest thing around, but one more to the list nevertheless... Model: G72-150SF (part #VY081EA). Target OS X release: Mavericks 10.9.5Installation successful with myHack v3.3.1 and attached G72 bootpack on a regular SATA HDD partitioned GUID and formatted Mac OS X (journaled). The specs: BIOS F.37 Intel 5 Series/3400 Series (HM55) chipset Intel Arrandale Core i3-330M 2.13GHz dual-Core CPU (built-in Intel HD graphics appears to be disabled) 4Go DDR3-1333 RAM 17.3" HD+ Brightview 1600x900 LED LCD Discrete ATI Mobility Radeon HD 5430 512Mo (PCI ven id 0x1002, dev id 0x68e1) Realtek PCIe RTL8101E FE Ethernet (PCI ven id 0x10ec, dev id 0x8136) Qualcomm Atheros AR5B95H (AR9285) wireless card (PCI ven id 0x168c, dev id 0x002b) Realtek (codec ALC270) high def audio (PCI ven id 0x10EC, dev id 0x0270) + ATI HDMI audio (PCI ven id 0x1002, dev id 0xaa68) USB-internal Realtek 5:1 SD*MS/pro*MMC*XD card reader (PCI ven id 0x0bda, dev id 0x0158) USB-internal HP (SuYin Corp.) Webcam-101 (PCI ven id 0x064e, dev id 0xf203) Synaptics touchpad CD/DVD drive 3 x USB 2.0 1 x VGA output 1 x HDMI output 1 x Microphone jack input 1 x Headset jack output HP-G72:~ admin$ lspci -nn 00:00.0 Host bridge [0600]: Intel Corporation Core Processor DRAM Controller [8086:0044] (rev 02) 00:01.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express x16 Root Port [8086:0045] (rev 02) 00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06) 00:1a.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 05) 00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 05) 00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 05) 00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 05) 00:1d.0 USB controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 05) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a5) 00:1f.0 ISA bridge [0601]: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller [8086:3b09] (rev 05) 00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller [8086:3b29] (rev 05) 00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 05) 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Manhattan [Mobility Radeon HD 5430 Series] [1002:68e1] 01:00.1 Audio device [0403]: Advanced Micro Devices [AMD] nee ATI Cedar HDMI Audio [Radeon HD 5400/6300 Series] [1002:aa68] 02:00.0 Network controller [0280]: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01) 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 02) ff:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2d01] (rev 02) ff:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2d10] (rev 02) ff:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2d11] (rev 02) ff:02.2 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d12] (rev 02) ff:02.3 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d13] (rev 02) This laptop will not boot GPT-partitioned USB medias, therefore use a MBR-partitioned USB installer (does not require MBR patch). HP laptop oblige (and it's a classic), the G72 requires a lapic patched kernel to boot OS X without KP, USB installer included. The KernelPatcher.dylib Chameleon module is required to safely boot the vanilla kernel; failing that, option cpus=1 is mandatory. Working: full audio (with VoodooHDA v2.8.6 package) built-in FastEthernet (with AppleRTL8169Ethernet kext or Realtek's driver package v2.0.6) AR5B95 wireless (with Atheros40 kext device id patch). battery management & monitoring (with VoodooBattery kext) HP Webcam OOB Card reader OOB CD/DVD drive OOB native SpeedStep (with MacBookPro6,1 SMBIOS + Kozlek's FakeSMC tuned up for SMC keys 1.57f18/smc-piketon) system sleep/wake with GraphicsEnabler=Yes (sleeps Ok through active corner or energy savings setup) - set hibernate mode to 0 (sleep to RAM) and remove any sleepimage file found in /var/vm Not working (yet): full graphics support of ATI Radeon HD 5430 (so VGA & HDMI output not tested yet). Can't open DVDPlayer built-in LCD recognition (probably needs EDID injection) Mavericks full bootpack: HP_G72_Mav_Bootpack.zip LAPIC kernel: lapic_kernel_10.9.5.zip Patcher tool available here Booting with GraphicsEnabler=Yes option leads to black screen and Radeon HD 6230 512MB reported. Display remains "unknown". Was able to access the laptop through VNC after setting up screen sharing. According to the documentation I've found -and this is aligned with what Chameleon indicates-, GPU personality is "Eulemur". However, AMD5000Controller kext, which does include device id 0x68E1, lists ATI personalities "Hoolock", "Langur", "Orangutan" and "Zonalis", not "Eulemur", so one of those 4 is probably to be targeted. I tried to patch the DSDT, to no effect. Could be an Optimus-like issue of course, but integrated Intel HD really seems disabled. I would probably have had to obtain the LCD screen EDID info to sort out the graphics but ran out of time and had to return the laptop to its owner. Warning: this big laptop has a tendency to heat up and this is even stronger under OS X! It's mostly due to this specific low-end i3-330M that has no turbo boost and often runs at full speed. System runs much better and cooler with an i5-520M for instance. HP-G72_IOReg_GE.zip HP_G72_raw_DSDT.aml.zip Patched_DSDT.aml.zip HP_G72_SysProfiler.zip
  23. Arrandale CPUs operate the same way as Core2Duo, so no need of a generated SSDT. Just select P & C States generation in your boot plist using Chameleon Wizard, use a recent FakeSMC kext from Kozlek and opt for iMac11,1 or iMac11,3 SMBIOS profile.
  24. Another way that saves the hassle of patching the Atheros40 kext at each installation or OS X update/upgrade is to patch the computer's DSDT and declare the card as compatible with one of the PCI devices listed natively in the kext: 168c,30 or 168c,2a for instance. First you need to identify your wireless device though IORegistryExplorer, then apply the following _DSM Method patch to your identified DSDT device. Example with my D630 for which the DSDT device is ARPT (may be different for other systems): Device (ARPT) // Identified wireless device through IORegistryExplorer { ... ... ... Method (_DSM, 4, NotSerialized) // Device Specific Method for the wireless card { Store (Package (0x0A) { "model", Buffer (0x1E) { "Atheros AR5B95 b/g/n Wireless" }, "device_type", Buffer (0x08) { "AirPort" }, "built-in", Buffer (One) { 0x00 }, "name", Buffer (0x10) { "AirPort Extreme" }, "AAPL,slot-name", Buffer (0x09) { "Internal" }, "compatible", // Declares compatibility with a device Buffer (0x0B) { "pci168c,30" // PCI id of device supported OOB } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } ... ... ... } This assumes the DSDT already contains a DTGP method. If not, add it, copies of the code are available everywhere.
×
×
  • Create New...