ThinkPad E440 & Dell 9020m macOS 10.14.6(Hackintosh)

前言

牛顿曾经说“如果我看得更远一点的话,是因为我站在巨人的肩膀上。”

现在的Hackintosh可以说是越来越容易了,有很多工具可以帮你成功Hackintosh。不过运行状况如何,更多还是要看硬件本身支持度。
E440应该是14年还是13年买的。现如今各方面已经老旧了。想想把他升级个固态和内存,如有必要再升级个CPU(此笔记本可以更换CPU)。然后给它搞个macOS,又可以愉快玩耍几年。
9020m看到网上说能完美的Hackintosh而且大小又那么mini后成功被种草。

配置

ThinkPad E440

  • CPU: i5 4200M
  • GPU: Intel HD4600 Graphic & Nvidia GT740M
  • 声卡: Conexant cx20751/2
  • 无线网卡: Realtek RTL8723
  • 有线网卡: Realtek RTL8168

Dell 9020m

  • CPU: i5 4670T
  • GPU: Intel HD4600 Graphic
  • 声卡: ALC255
  • 无线网卡: BCM94360CS2(用了转m2接口,有点长。不过不影响使用,可以找点热熔胶固定下)
  • 有线网卡: 完美驱动

驱动情况

E440

驱动情况
  • 核显HD4600: 正常
  • 独显GT740M: 无解(笔记本N卡由于Nvidia Optimus技术导致的通病,都不能驱动。)
  • 声卡: 正常
  • 有线网卡: 正常
  • 无线网卡: 无解
  • 电池指示: 正常
  • 摄像头: 正常
  • 睡眠: 正常
  • HDMI: 画面正常,无音频(扩展屏正常)
  • VGA: 不正常

总的来说,除了无线网卡不如意和独显不如意,其他基本都完美能工作。
独显不能工作屏蔽即可,但是笔记本怎么能没有无线网卡,解决方案最简单的还是用USB无线网卡了。不过我还是硬核了一下,决定改BIOS白名单,使用其他免驱的无线网卡。

BIOS白名单就是不能随便更换某些硬件,必须是白名单上有的硬件才能换

刷BIOS有风险,操作需谨慎。之前刷的BIOS都是在电脑上用软件直接刷,这次不要上编程器对硬件进行刷写,相对麻烦很多。

刷BIOS更换无线网卡

无线网卡选择了免驱的BCM94360CS2。双频、蓝牙4.0
准备工具如下:

  • CH341A编程器
  • SOP8脚bios夹子(带线和转接板)
  • 苹果网卡转minipcie
  • IPX4转IPX1天线(笔记本原无线网卡是IPX4接口,BCM94360CS2是IPX1接口)

我的操作有点硬核。正常套路完整拆机后刷。奈何有2个螺丝滑丝了,左右各一个。最后上了锯条,直接锯了。锯掉的位置底部是有螺丝的,需要先拆键盘,在键盘对应的螺丝去掉后就可以开锯了能拆还是拆吧,毕竟锯掉也是无奈之举


安装系统和驱动

百度个10.14.6懒人版镜像写入u盘直接开始安装,等待安装完成即可。完全不需要怎么折腾。

接下来就是完善驱动了。

怎么完善不细说,仅仅提一点,就是声卡。Clover发展至今,基本上是很强大了。但是真是因为强大,也容易出现一些小bug,理论上此声卡使用Clover注入layout id 28,然后直接使用AppleALC即可驱动。但是在用的5033版本Clover版本上。注入就进入不了系统(其他版本未测试)。于是我还是祭出了DSDT来注入layout id。
现在越来越多的都喜欢用Clover的hotpatch。不得不承认很方便,调试也更快。但是全自动的东西有时候就是不如纯手动来的稳定,所以DSDT存在的意义就在此。
也许有更好的法子,精力有限,有些东西不能像以前一样花很多时间去研究,有限的精力,只能追求快速解决问题且能达到自己满意的效果即可。

9020m

驱动情况
  • 核显HD4600: 正常
  • 声卡: 正常
  • 有线网卡: 正常
  • 无线网卡: 无解
  • 睡眠: 正常
  • 双DP输出: 画面正常
BIOS设置
  • Boot sequence -> UEFI
  • Advanced Boot Options -> Uncheck Enable Legacy Option ROMs - (only if graphics are UEFI capable)
  • Serial Port -> Disabled
  • Sata Operation -> AHCI
  • Integrated NIC -> Enabled
  • Secure Boot -> Disabled
安装系统和驱动

百度个10.14.6懒人版镜像写入u盘直接开始安装,等待安装完成即可。完全不需要怎么折腾。
驱动部分我也偷懒了。直接github上找一个。套上就用了。
不过有点不足的地方。若是设置smbios机型为iMac,开机鼠标要卡顿10s左右。
设置机型为MacbookPro开机鼠标不会卡顿,不过双DP无法双屏输出。2个DP都能工作但是只能选择其中一个,同时接入会死机重启。
没有更多的测试其他机型了,也许设置MacbookPro后内建显示器能解决双屏问题未测试
卡顿10秒是因为扫描显卡接口导致。比如显卡使用0x0d220003驱动后,是3DP。而实际上只有双DP,开机后不断扫描接口导致卡顿。
直接研究了下WhateverGreen,使用FB-Patcher屏蔽掉一个DP接口。完美解决此问题。机型用的MacMini7,2,其他机型未测试。
双屏工作具体条件,有几个猜测
机型选择MacMini,屏蔽多余的DP接口已测试,OK,开机logo不闪烁,开机登陆页面鼠标无卡顿
机型选择iMac,屏蔽多余的DP接口未测试
机型选择MacbookPro,显示器内建未测试

下载链接

链接: https://pan.baidu.com/s/1Ir3ItvyvgLI7qWtnIeEInQ 提取码: 2bwy


本文结束感谢您的阅读