-
Posts
10052 -
Joined
-
Last visited
-
Days Won
566
Content Type
Profiles
Articles, News and Tips
Forums
Everything posted by Hervé
-
I would not use some of the contents of my E6230 bootpacks on an E6430 with nVidia GPU. BIOS differnsubstantially so patched DSDT ofE6230 does not really apply. Then, there is the matter of graphics and screen resolution. E6230 is LoRes 1366x768 and therefore uses LoRes Capri frame buffer layout 0x01660003. That's not useable on systems with higher res. So, post your system's specs and a (zipped) copy of the EFI folder you're using. An indication of the bootloader you're using and its version would be very useful too. There's a good chance you've not applied the correct CPU power management settings but that's just a guess.
-
Target macOS release: High Sierra 10.13.x This is a Clover-based installation using the well-known/well-documented vanilla manual method detailed below: Working: full QE/CI with HD520 graphics (with SKL layout 0x19160000) HDMI output OOB but built-in LCD goes off on 1st cable connection. With WEG boot arg igfxonln=1, LCD picture is recovered after closing then re-opening the LID and HDMI is on at 1st boot & after wake mDP output OOB touchscreen OOB full audio, including jack microphone input and headset output (with AppleALC kext & layout-id 11) HDMI audio (with SKL con1 connector-type patch) built-in Gigabit Ethernet (with IntelMausiEthernet kext) full CPU power management, including Turbo boost to 3.4GHz (with PlugIn type settings) sleep: Ok through Apple menu->Sleep, lid closure, power button, Fn-Insert and energy savings settings with hibernation mode set to 0 (sleep to RAM) and /var/vm/sleepimage file deleted. wake: Ok through lid opening and power button wireless & bluetooth with any compatible card/USB dongle battery management and monitoring (with ACPIBatteryManager kext) SD card reader (with Cholonan's Sineteck-rtsx kext) integrated webcam OOB keyboard backlight control OOB (for backlit models) audio volume control through Fn-F1/Fn-F2/Fn-F3 brightness control through Fn-F11/Fn-F12 touchpad basic features, incl. buttons (with Rehabman's VoodooPS2Controller kext) but not recognised in PrefPane USB3.0 ports (with Hackintool's generated USBPorts kext) Not Working: N/A Not tested: SmartCard reader GeekBench v2.4.4 (32bit) gives a near 8400 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: Clover for UEFI booting only Install Clover in the ESP UEFI Drivers -> Recommended drivers ApfsDriverLoader / AptioMemoryFix / DataHubDxe / FSInject / HFSPlus / SMCHelper UEFI Drivers -> Human Interface Devices (optional only) PS2MouseDxe / UsbMouseDxe Themes (optional only) Install Clover PrefPane (optional only) you may use version r5035 attached below or any subsequent version available at Dids' Github repo Clover_v2.5k_r5035.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 E7270 High Sierra Clover pack below to the EFI/Clover folder of the EFI partition Clover_Pack_E7270_HiSie.zip 2) 10.13 installation boot the High Sierra USB installer 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 partition/disk 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 E7270 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, disabling GateKeper, changing all serial numbers, etc. Please note that: Clover config of the pack contains HDMI-audio SKL framebuffer patch. Clover config of the pack contains disabled settings for DW1820A wireless card. Enable or remove as appropriate. Caching add-on kexts from /L/E is faster than injecting them from E/C/k/O. After any kexts modification, whether to /S/L/E or to /L/E, repair permissions and rebuild cache. Edit: 17 Jan 2024 Revised bootpack with modified SSDT-GPRW patched ACPI table to fix intermittent loss of Bluetooth on wake.
-
Last update: 06 February 2023 Here are BIOS settings that are known to work on the Latitude E7270 (6th gen Skylake CPU with Intel HD520 graphics) under High Sierra, Mojave, Catalina, Big Sur, Monterey and Ventura beta. These settings were tested and verified with BIOS 1.28.3, 1.29.4, 1.30, 1.31.3, 1.32.4, 1.33.3, 1.34.3, 1.35.3 and 1.36.3. General . Boot Sequence: * Boot List Option = UEFI (-> Boot Sequence list will be set accordingly) . Adanced Boot Options: * Enable Legacy Option ROMs = On (Off may cause issues on wake, including laptop resets) * Enable Attempt Legacy Boot = On (Off may cause issues on wake, including laptop resets) System Configuration . Integrated NIC = Enabled . Parallel Port = Disabled . Serial Port = COM1 . SATA Operation = AHCI . Drives: * SATA-1/-2 = On * M.2 PCie SSD-0 = On . SMART Reporting: * Enable SMART Reporting = On or Off . USB Configuration: * Enable USB Boot Support = On * Enable External USB Port = On . USB PowerShare: * Enable USB PowerShare = On . Audio: * Enable Audio = On * Enable Microphone = On * Enable Internal Speaker = On . Keyboard Illumination: * Any desired value . Keyboard Backlight Timeout on AC: * Any desired value . Keyboard Backlight Timeout on Battery: * Any desired value . Touchscreen: * Touchscreen = On or Off . Unobtrusive Mode: * Enable Unobtrusive Mode = Off . Miscellaneous Devices: * Enable Camera = On * Enable Secure Digital (SD) card = On * Secure Digital (SD) Card Read-Only Mode = Off Video . LCD Brightness = Whatever settings you prefer Security . Admin Password = not set (or whatever) . System Password = not set (or whatever) . Strong Password = Off . Password Configuration = default settings . Password Bypass = Disabled or Reboot Bypass . Password Change: Allow Non-admin Password Changes = on . Non-Admin Setup Changes = Off . UEFI Capsule Firmware Updates = On . TPM 1.2 Security = On or Off . Computrace(R) = Deactivate . CPU XD Support = On . OROM Keyboard Access = Enable . Admin Setup Lockout = Off . Master Password Lockout = Off . SMM Security Mitigation = Off Secure Boot . Secure Boot Enable = Disabled . Expert Key Management: * Enable Custom Mode = Off * Custom Mode Key Management = PK Intel Software Guard Extensions . Intel SGX Enable = Disabled . Enclave Memory Size = N/A Performance . Multi Core Support = Enabled . Intel SpeedStep = Enabled . C-States control = On . Intel TurboBoost = Enabled . HyperThread Control = Enabled Power Management . AC Behavior: * Wake on AC = Off . Auto On Time = Disabled . USB Wake Support: * Enable USB Wake Support = Off (Setting this to On usually causes instant wake on sleep when AC plugged in and Bluetooth issues on wake) . Wireless Radio Control: * Control WLAN radio = Off * Control WWAN radio = Off . Wake on LAN/WLAN = Disabled . Block Sleep = Off . Peak Shift = Off . Dock Support on Battery = On or Off . Advanced Battery Charge Configuration = Off . Primary Battery Charge Configuration = Adaptative (or any other choice) POST Behavior . Adapter Warnings = Enabled . Keypad (Embedded) = Fn Key Only . Mouse/Touchpad = Touchpad/PS-2 Mouse . Numlock Enable = Enabled . Fn Key Emulation = Enabled . Fn Lock Options: * Fn Lock = On * Lock Mode Disable/Standard = On . MEBx Hotkey = Enabled . Fast Boot = Minimal . Extend BIOS POST Time = 0 seconds (or any other choice) . MAC address Pass-Through = Passthrough MAC Address Virtualization Support . Virtualization = Enabled . VT for Direct I/O = Off (otherwise use bootloader option dart=0) . Trusted Execution = Off Wireless . Wireless Switch: * WWAN = On * WLAN/WiGig = On * GPS (on WWAN Module) = On * Bluetooth = On . Wireless Device Enable: * WWAN/GPS = On * WLAN/WiGig = On * Bluetooth = On
-
Last update: 06 Feb 2023 Specifications: BIOS 1.28.3 1.29.4 1.30.3 1.31.3 1.32.4 1.33.3 1.34.3 1.35.3 1.36.3 with SATA disk mode set to AHCI mode Intel 100 Series chipset (Sunrise Point-LP) Intel dual-core Skylake i7-6600U 2.60GHz CPU (TDP Up 2.8GHz, Turbo boost to 3.2GHz (2 cores) or 3.4GHz (1 core)) Integrated Intel HD520 graphics (300MHz/1050MHz) (PCI ven id 0x8086, dev id 0x1916) Internal-USB Atmel MaxTouch 12.5" 1920x1080 FHD IPS touchscreen (PCI ven id 0x03eb, dev id 0x8a83) 8GB DDR4-2133P RAM Intel I219LM Gigabit Ethernet (PCI ven id 0x8086, dev id 0x156f) Whatever M.2 SATA or (compatible) NVME SSD that may be fitted (I used a 256GB Samsung 960 EVO then a 240GB Toshiba RC100) Whatever M.2 2230 wireless card that may be fitted (I initially replaced my original Intel card by a BCM4350-based DW1820a then an Apple BCM94360CS2) Realtek ALC293 (ALC3235) High Def audio (PCI ven id 0x10ec, dev id 0x0293) Realtek RTS525a SD card reader (PCI ven id 0x10ec, dev id 0x525a) Internal-USB Surplus Innovation Technology HD webcam (PCI ven id 0x1bcf, dev id 0x28bd) Alps Alpine V8 TouchPad (model w/o Touchscreen may have V7 Touchpad) 3 x USB 3.0 ports (1 x with power share) 1 x mini DisplayPort 1 x HDMI v1.4 1 x headset/microphone combo jack port 1 x internal M.2 2280 slot (key M, 2 x PCIe 3.0 lanes) for SATA/NVME SSD 1 x internal M.2 2230 WLAN slot (key A/E) 1 x internal M.2 3042 WWAN slot (key B, 1 x PCIe 3.0 lane) NB: WWAN slot supports M.2 2242 NVME SSDs (eg: Toshiba RC100) which are directly bootable; performance obviously limited due to single PCIe channel. SSD detection can be unreliable at laptop's power-on/reset. Latitude E7270 can boot from SD card. E7270:~ admin$ lspci -nn 00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers [8086:1904] (rev 08) 00:02.0 VGA compatible controller [0300]: Intel Corporation Skylake GT2 [HD Graphics 520] [8086:1916] (rev 07) 00:04.0 Signal processing controller [1180]: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem [8086:1903] (rev 08) 00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21) 00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21) 00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21) 00:16.3 Serial controller [0700]: Intel Corporation Sunrise Point-LP Active Management Technology - SOL [8086:9d3d] (rev 21) 00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21) 00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #3 [8086:9d12] (rev f1) 00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 [8086:9d14] (rev f1) 00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 [8086:9d18] (rev f1) 00:1d.2 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #11 [8086:9d1a] (rev f1) 00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-LP LPC Controller [8086:9d48] (rev 21) 00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21) 00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d70] (rev 21) 00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21) 00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection I219-LM [8086:156f] (rev 21) 01:00.0 Non-Volatile memory controller [0108]: Toshiba Corporation BG3 NVMe SSD Controller [1179:0113] (rev 01) 02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4350 802.11ac Wireless Network Adapter [14e4:43a3] (rev 08) 03:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961/SM963 [144d:a804] 04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01) E7270:~ admin$ For recommended BIOS settings, see here. For proper 4K output, patching BIOS to set DVMT pre-allocated memory to 64MB or 96MB is mandatory. Boot a USB key with ModGrubShell installed on it as explained here and set variable 0x432 to 0x02 or 0x3: setup_var 0x432 0x3 exit Default value is 0x1 for 32MB (0x2 is 64MB, 0x03 is 96MB). Once the change is applied, no need to inject patched Framebuffer memory settings (fbmem/stolenmem) as properties in your bootloader's config. Bear in mind that this DVMT adjustment can be removed by resetting BIOS to default settings.
-
Ok about the nVidia dGPU. Re: brightness control: Yes, SSDT-PNLF table from Dortania's OpenCore site Yes, keep the GFX0 to IGPU renaming in your OC config (it appears to be in place already) Yes, replace any PNLF table in ACPI folder by the one obtained from Dortania's site; if you open it up with maciASL, it should refer to GFX0, not IGPU.
-
Brightness control restored in 11.3 on my E6230 after removing device PNLF from the patched DSDT (it was a very old patch of mine) and adding SSDT-PNLF table (from Dortania). @draskostar watch out with your ACPI settings with regards to iGPU: if you have renamed GFX0 to IGPU in your patched DSDT rather than through bootloader's ACPI device renaming, you'll also have to rename GFX0 to IGPU in SSDT-PNLF too.
-
iStat Menus v5.32: Sensors not showing up in Big Sur
Hervé replied to philstopford's topic in Third Party apps
That's one of them (Slice's). I use this one (old versions by Rehabman forked off Kozlek's work): https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/ -
iStat Menus v5.32: Sensors not showing up in Big Sur
Hervé replied to philstopford's topic in Third Party apps
Maybe VirtualSMC and its sensors are not appropriate for iStats Menus app; you could try to switch to FakeSMC and its sensor PlugIns to compare behaviour. I've just tried v5.32 on my old C2D Vostro200 desktop (all my Hacks run with FakeSMC) and the usual CPU, thermal or other fan and SSD sensors were reported and shown. -
EX0 errors in Edge (except in private browsing mode)
Hervé replied to philstopford's topic in The Archive
Must be a local error on your side; just tried from a Win10 PC with Edge and no issues at all. Whether logged in or not. -
@Sadhiq please try and use the forum Search facility in the future... Thank you.
-
Latitude 3470: unable to get Ethernet working under Big Sur
Hervé replied to marliwahoo's topic in 3000 Series
@Leonardo.schellenberg Mieze just posted a new version v2.4.2. https://www.insanelymac.com/forum/topic/287161-new-driver-for-realtek-rtl8111/page/63/?tab=comments#comment-2756300 -
Try and follow the Dortania documentation for OpenCore: https://dortania.github.io/OpenCore-Post-Install/#how-to-follow-this-guide https://dortania.github.io/OpenCore-Post-Install/misc/nvram.html#cleaning-out-the-clover-gunk
-
ACPI tables: You already have the SSDT-PNLF in your OC ACPI folder, so all is covered. You need to remove SSDT-PLUG though and disable it in your OC config. Graphics/Capri framebuffer properties: All suitable/necessary properties are already injected in your patched DSDT (see _DSM Method under IGPU device). Kexts: Remove VoodooHDA and replace with AppleALC (its' a Lilu plugin). Audio will then work with alcid 12. You shouldn't use USBInjectAll alongside USBPorts. Latter is usually generated having initially booted with the former. So try without USBInjectAll to begin with. I invite you to consult my E6230 guides for details of the kexts I've used and what they do. Versioning is also detailed in case you need to update those that may be old. It's important that you get NVRAM working as this will ensure active/selected screen brightness is retained throughout reboots or sleep/wake cycles.
-
Backlight should work OOB with the right settings in place: Capri framebuffer usual patching + SSDT-PNLF. TouchPad should also work OOB with the VoodooPS2Controller available in my E6230 guides; the kext works 100% in all E6x30 models of the range. Maybe yours is faulty or possibly disconnected; check that out. Latest BIOS are Ok to use for sure as long as you apply the FBMem patch that reduces memory from 16MB to 8MB (glitchy graphics otherwise).
-
A few things to bear in mind to avoid all possible confusion: in section #3, the EFI partition may not exist on the USB key selected to make the USB installer and Clover may not be installed on that USB key either. to cater for this, section #2 should have stipulated the important step of installing Clover on the USB installer. This is done by running the (previously downloaded) Clover installation package and targeting the USB key. It's an absolutely mandatory pre-requisite. Clover installation settings/options should ideally be provided here too. in the same respect, section #5 completely missed 2 x essential steps to make the HDD/SSD bootable: install Clover on it (kind of obvious but it's not even mentioned) copy the contents of the provided Clover pack into the Clover EFI folder of the HDD/SSD's EFI mounted partition (also kind of obvious but missing) Without those key steps, neither the USB installer, not the target HDD/SSD will be able to boot Clover and the macOS installer or the installed macOS partition. Also note that (hidden) EFI partitions can be mounted through other tools or methods such as: Clover Configurator tool Terminal command sudo diskutil mount <diskNsM> where <diskNsM> is the identifier of the EFI partition shown by command diskutil list
-
With a mechanical HDD, boot time should be around 1min, knowing that APFS has never been fast on legacy HDD and is really meant for SSDs.
-
Partition scheme of the USB installer makes no difference. You have to make sure you have a retail copy of Snow Leopard. Try and boot with -f -v boot flags. We have a fully tunable Search facility on the forum, don't hesitate to use it.
-
As stated in that other thread: you need to set ACOS to 0x80 for Darwin (same as WIN7) in OSID method or any value > 19 because EV5 method (which calls BRT6) is only called if OSID>=20 (it's clearly shown in the script of that other thread) you ought to try values 0x366 and 0x365 in your BRT6 patch rather than 0x406 and 0x406 See my E6220 / E6230 / E7250 / 7490 guides for details.
-
It's indeed a D620 with nVidia graphics. Can't remember if the D620 10.6.8 packs will work with 10.6(.0) but, from memory, it should. We have copies of myHack v3.1.2 and v3.3.1 here and they're fully kosher so no need to get those off Web archives. Make sure you use a retail version of SL 10.6(.0) as only the retail copies have the full installation files that are required. Retail copies existed for 10.6(.0), 10.6.3 and 10.6.8. The other versions exist as recovery sets only and are no good for fresh installations. As you wrote yourself, CoreDuo means SL only, not Lion. Ideally, you may want to consider replacing your current CPU by a high-end FSB667 Merom Core2Duo T7x00 (T7200, T7400 or T7600). It's old stuff but these cost pennies today on the 2nd hand market and would allow you run run Lion (or MLPF'ed ML if you were game). Make sure you've configured your BIOS as per the recommended settings posted in the dedicated thread in this very section. MBR patch is only of any use if you try or want to install SL on a disk with MBR partition scheme. If SL is the only OS you intend to run, just reformat it from your USB installer as GPT/HFS+ (Mac OS Extended) using Disk Utility once you reach the main installer screen. I'm no longer 100% on this (it's old stuff and too many years have passed) but it may well be that the DW1397 or DW1395 (BCM4312 wireless card) in that D620 are causing trouble so you may want to try and disable Wireless in BIOS until you've actually installed SL. Good luck! NB: lspci -nn is more useful command than lspci -vv.
-
It's the fbmem patch that prevents the graphics glitches and defects as explained in our HD4000 patching guide; so make sure you implement it. You do not modify/patch memory count, pipe count, port count or stolenmem with LoRes/4-port layout 0x01660003, only with HiRes/1-port layout 0x01660004. Therefore, your framebuffer patch for iGPU@2 should set the following parameters to the following values: ig-platform-id -> 03006601 // LoRes/4-port Capri mobile layout framebuffer-patch-enable -> 1 // enables framebuffer patching framebuffer-fbmem -> 00008000 // reduces framebuffer memory from default 16MB to 8MB framebuffer-conX-enable -> 1 // enables conX patching, where X is your identified connector for HDMI output port framebuffer-conX-type -> 00080000 // sets conX to HDMI type, where X is your identified connector for HDMI output port hda-gfx -> onboard-1 // for HDMI-audio and nothing else. Target connector will most probably be con1. In the future, please post system's specs (add those in signature!) and copy of your bootloader config so that it can be properly read with the relevant tools, rather then leave people use Base64 to Hex/Text converter to decode your patches... Here, we assessed it was a Clover config but also specify this sort of things. For a complete and detailed set of information on framebuffer patching, I invite you to consult the Whatevergreen user manual: https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
-
Asus G750JX: porting DSDT patches to SSDT or OC ACPI patches
Hervé replied to osxfr33k's topic in Asus Systems
Not that it'll help you much but I prefer to advise you that, afaik, no Hackintosh laptop ever got its Wifi LED to lit when running OS X/macOS. It's something that appears universally unsupported. -
You have to properly create your Big Sur installer with the usual createinstallmedia command. Process is explained on Apple's web site and in most of our published guides so look it up. OC will then offer you the option to boot this Big Sur installer. You can't just copy the macOS installation package on the USB key, that will do absolutely nothing.