• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

tctien342/Dell-Inspiron-7591-Hackintosh: MacOS running in dell 7591

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

tctien342/Dell-Inspiron-7591-Hackintosh

开源软件地址(OpenSource Url):

https://github.com/tctien342/Dell-Inspiron-7591-Hackintosh

开源编程语言(OpenSource Language):

Python 54.7%

开源软件介绍(OpenSource Introduction):

Dell Inspiron 759x

System configuration

Model MacBookPro16,1 Version BigSur 11 Beta
Processor Intel Core i5-9300H Graphics UHD Graphics 630
Memory 2667MHz DDR4 2x8GB OS Disk Samsung 970Evo Plus
Audio Realtek ALC295 WiFi/Bluetooth DW1820A

About build

Performance

  • Geekbench 5: 1052 SingleCore, 3935 MultiCore
  • Battery: 57wh with 87% health and 60% brightness (2 NVME and 1 SSD SATA), I got 3h20 screen time when suffering web and light code

Not Working

  • Thing may never work:
    • Discrete GPU (Disabled)
    • Fingerprint (Disabled)
    • Internal Microphone

HDMI blinking at boot

This will happen when using plug-in HDMI after bootup. This will be fixed after short sleep (about 1min) and never happen again until reboot

  • You can fixed this by turn off com.apple.driver.AppleHDAController in Kernel and Kext Patches on Clover or Kernel > Patch on Opencore but HDMI Audio will be disabled

From 10.15.6, event 11, HDMI audio is dead, still finding solution

For building

This will pull all newest kext and build into zip files

  • Clone this repo
  • Run follow command: python3 update.py --build
  • Get your build at Builds folder

Installation

BIOS

  • Disk in AHCI mode
  • Fastboot: Thorough
  • Power on lid: Disabled - Fix black screen after wake
  • Disabled thunderbolt auto switch and select it to BIOS assist for better battery management in Catalina and BigSur

STEP

You can follow Dortania's guide as it very detail and easy to understand.

Short once

  • Prepair an Mac installer in USB with bootloader you choice ( Use unibeast to create it )
  • Go to release and download lastest version of your choice ( Clover or Opencore )
  • Replace EFI folder in USB EFI partition with this shipped EFI folder ( find the folder with name is EFI from zip file)
  • Boot into USB and select MacOs installer
  • After install success, run PostInstall/install.sh in terminal
  • Then you need to mount EFI partition and replace it with USB's EFI
  • After System EFI replaced by your EFI, Using Opencore Configurator, Clover Configurator or update script to change SMBIOS, generate your serial and MBL
  • If you're using intel card, please use NullEthernet for fixing iMess and FaceTime - Change MAC in NullEthernet with your new created one, see below
  • For intel wifi card's user, follow Intel's guide for init your wifi

Fake ethernet

  • Generate your MAC address in SSDT-RMNE if using NullEthernet
  • You can make an MacAddress in Mac generator online
  • Edit SSDT-RMNE.aml with MaciASL and replace MAC with your generated one
  • Save as -> ACPI machine language (replace exited one)
  • Add it to your bootloader:
    • Kext add in Kexts:
      • Copy kext to kexts/other if using Clover
      • Copy kext to Kexts and add it into Kernel in config.plist (Use OpencoreConfigurator)
    • AML's file add to ACPI folder (Opencore need add to ACPI after copy SSDT file to ACPI, use OpencoreConfigurator)
  • Reboot

Sleep Wake

sudo pmset -a hibernatemode 0
sudo pmset -a autopoweroff 0
sudo pmset -a standby 0
sudo pmset -a proximitywake 0
sudo pmset -b tcpkeepalive 0 (optional)

-b - Battery -c - AC Power -a - Both

Please uncheck all options (except Prevent computer from sleeping..., which is optional) in the Energy Saver panel.

Display

If you are using FHD(1080p) display, you may want to enable font smoothing, run this command from terminal:

defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO

If your laptop display is 4K screen, you should set uiscale to 2:

  • Opencore: NVRAM -> Add -> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 -> UIScale -> 2
  • Clover: BootGraphics -> UIScale -> 2

Using DW1820a as wifi card

  • You have to do following changes to Device Properties or it cant boot into macos:
  • DW1820a now have been supported by AirportBrcmFixup, if u facing with connection issues then follow bellow

Change

<key>#PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)</key>

Into

<key>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0)</key>

NTFS Writing

Add UUID=xxx none ntfs rw,auto,nobrowse to /etc/fstab, xxx is the UUID of your NTFS partition.

If your NTFS partition has Windows installed, you need to run powercfg -h off in powershell in Windows to disable hibernation.

Tap Delay

  • Turn off Smart zoom to avoid two-finger tap delay.

See is-it-possible-to-get-rid-of-the-delay-between-right-clicking-and-seeing-the-context-menu

BIOS value unlock (Advanced User)

Big thanks for @Leoing, who found all nessesary value

Name Address Configable value Default value
CFC-Lock 0x6F0 0x1 or 0x0 0x1
DGPU 0x574 0x1 or 0x0 0x1
Voltage Lock 0x78C 0x1 or 0x0 0x1 (1.6.0)

You can follow this to change those value

For Bios 1.6.0 0x78C need set to 0x0 so VoltageShift can be used

You can use mine SmartCPU Script base on VoltageShift for controlling cpu power's usage: SmartCPU

Credits




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap