-
Posts
10060 -
Joined
-
Last visited
-
Days Won
568
Content Type
Profiles
Articles, News and Tips
Forums
Everything posted by Hervé
-
Calm down please! And no-one has accused you of any sort of misbehaviour, quite the contrary in fact... The method remains the same, only the PS2K notification values change, that's all. Which is why I wrote "this kind of patch"... In fact, you should be able to refine your patch by further experimenting with it in order to establish which of the 3 x values of each set (10/206/286 & 20/205/285) actually apply to your Inspiron model. I'm pretty sure only 1 of the 3 applies and you would actually find that the BRT6 SSDT provided by Jake also works once you apply the appropriate notification values. Getting the correct keystroke codes is the key here, hence why I linked to the original post/thread where it is clearly mentioned. Nothing else to it and certainly nothing dark or nasty behind my post.
-
We have known, detailed and used this kind of brightness keys patch for many years on laptops such as the E6xxx or E7xxx series... But thanks for this particular useful contribution for the Inspiron 5570. https://osxlatitude.com/forums/topic/8285-refined-alps-touchpad-driver/?do=findComment&comment=84779 https://osxlatitude.com/forums/topic/8285-refined-alps-touchpad-driver/?do=findComment&comment=84815 https://osxlatitude.com/forums/topic/12129-latitude-e7250-with-i5-5300u-hd5500-and-1366x768-lcd-high-sierramojavecatalina/?do=findComment&comment=93508
-
Seems OP is using a distro... -> "HackintoshShop.com". @truceFR We don't support distros here, far too much trouble. Please download a genuine Big Sur installation package off Apple/AppStore and follow the numerous guides we've got here for these E6x30 models.
-
It's as I thought: you're using the CPU power management SSDT not suitable for your i5-3340M but made for a quad-core i7-3630QM. I suggest you grab the i5-3340M SSDT I had posted in my bootpack, rename it to "SSDT-PM.aml" and replace your current invalid table by it. You should also only use 1 (one) x SSDT "EC" table; you've placed 2 (two) in your ACPI folder.
-
I see you've got SSDT-BRT6.aml installed. Things may depend on the PS2 controller kext you're using.
-
Simple matter of removing all those erroneous lines of "Zero"... DSDT.dsl.zip
-
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).