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

xxxzc/xps15-9550-macos: macOS Catalina/BigSur on XPS15-9550 with Clover and Open ...

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

开源软件名称(OpenSource Name):

xxxzc/xps15-9550-macos

开源软件地址(OpenSource Url):

https://github.com/xxxzc/xps15-9550-macos

开源编程语言(OpenSource Language):

Python 57.0%

开源软件介绍(OpenSource Introduction):

中文 README 请看 README_CN.md

Configuration

Model XPS15-9550/MacBookPro13,3 Version 10.15.7 19H2
Processor Intel Core i5-6300HQ Graphics HD Graphics 530
Memory Micron 2133MHz DDR4 8GB x2 Storage Samsung PM961 512GB
Audio Realtek ALC298 WiFi/Bluetooth Dell Wireless 1830
Display Sharp LQ156D1 UHD Monitor HKC GF40 FHD 144Hz

Not Working

  • Discrete GPU
  • Thunderbolt
  • Bluetooth may not work (explain)

Installation

Please use the latest release.

  • INTEL: Intel Wireless Card
  • BRCM: Broadcom Wireless Card/Dell Wireless Card

Intel Wireless Card

This config supports Intel Wireless Card, but the default AirportItlwm.kext is for BigSur, if you are running other versions of macOS, you have to replace the default one from OpenIntelWireless/itlwm.

Big Sur

OpenCore in latest release can OTA to/install Big Sur, but installing Big Sur on some Samsung SSDs like SM961/PM961 is very likely to fail (I have tried many kinds of configuration but nothing works, my SN550 is fine), do it at your own risk, don't open issue just for installation problem, unless you have a solution.

For 4k display user: WhateverGreen with commit 978cb8 can make panel running at 60Hz, you no longer need the 48Hz patch. Release 201218 in this repo includes the WhateverGreen with that commit and related device properties (you can see what has been changed in commits).

OCB: StartImage failed-Aborted or Fault CR2

Possible solution: #74 (comment)

FHD Display

If your laptop display is 1080p, you have to modify your config.plist:

  • OC: NVRAM/Add/4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14/UIScale -> AQ==
  • CLOVER: BootGraphics/UIScale -> 1

Or simply run python3 update.py --display fhd.

Post Installation

You can use Clover Configurator or OpenCore Configurator, but code editor is a better choice.

If you changed kexts/drivers, you can run python3 update.py --config to update these info to config file. If you changed ACPI, you can run python3 update.py --acpi.

You can run python3 update.py --self to update update.py.

You may refer to wmchris's tutorial for the installation guide and solutions to some common issues. And you can also try the OC configuraion in that repository.

But note that please create an issue in this repository if you encounter any problem when using this config (Please don't disturb others). My writing in English is poooooor:(, but I can read :).

Silent Boot

Remove -v in boot-args to turn off verbose mode(printing boot messages on screen).

python3 update.py --set bootarg--v

Headphone

After updating to 10.15, headphone will be distorted after a few minutes in battery mode.

You have to install ComboJack (run install.sh).

Or you can use ALCPlugFix-Swift:

  1. run uninstall-combojack.sh if you have Combojack installed
  2. double click install.command
  3. remove VerbStub.kext in kext folder

Sleep Wake

Please run following commands:

sudo pmset -a hibernatemode 0
sudo pmset -a autopoweroff 0
sudo pmset -a standby 0
sudo pmset -a proximitywake 0

or simply run python3 update.py --fixsleep.

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

Network Interface

Please open System Report-Network-Wi-Fi and check your network interface, if not en0, you have to:

  1. delete all items in system preferences-network left side list.
  2. remove /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
  3. reboot your computer
  4. enter system preferences-network, click '+' and add Wi-Fi back.

SN MLB SmUUID

Please use your own SN, MLB and SmUUID, you can copy smbios.json to a new one and change sn, mlb and smuuid fields to your own, then run python3 update.py --smbios xxx.json to use them, xxx.json is the file to store those values.

If you don't have those values, you can run python3 update.py --smbios gen to generate them(will saved to both gen_smbios.json and config file).

SmUUID

Highly recommend you to use Windows system UUID as SmUUID: run wmic csproduct get UUID in Windows CMD.

ROM

You can run:

python3 update.py --set rom=$(ifconfig en0 | awk '/ether/{print $2}' | sed -e 's/\://g')

to use the MAC address of en0 as ROM.

Font Smoothing

If you are using FHD(1080p) display, you may want to enable font smoothing:

defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO # YES to disable

CLOVER Theme

You can set theme to one of these themes.

python3 update.py --set theme=xxx # will download if not exist

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 Enable dragging or use three finger drag to avoid one-finger 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

Credits




鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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