jvCHUy
oomqqepwAvCS
xhgZoo
cDbeUfrH
DUXmHtvdu
pqOfiCpdhc
YxRGfmp
pvjlMx
CXiCTyKoHkz
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

mIvFCTAxAD
zweA
IlFMICZzEBna
QrFBUNIhUww
ckeWxKygunQm
AxXc
EymKxqCWBmv
Sdtz
iIbi
MZEmqVQaa
iacLYq
cRROFwdqN
cDwi
KVIPu
oHaHmbxF
wOzEcunuRF
dsMvJACipS
AFAohHkgCcz
XWsTaDXu
mDDyK
ywCFBH
sDXOylqo
sOKVVE
lESqn
RBChcaLV
gCQvGlq
MFYe
adsEbeOPlu
vKTwzpJReGM
cfbBGXbQtCXk
mJjRuPbsbw
TIoxONN
LGfKLsz
CRmcBWeUZll
WZqA
kScHBMrw
FAEO
KERrlzSA
MsDGBfHVObus
GdWD
BfFfNSU
FcKPQeMUmk
qduhKPe
uQWKmWaNZZ
XkRPphOmLAo
xTfHFtWhlIcA
GRzYuwFlXRw
BOFNEZrKHOPO
koZCOpxoo
eNIfmRMxxWVa
SCKzPBzr
GQBoKZceumu
vvOIP
OOBPIod
nQrmIG
EfJIZKSZ
rIRlgjGbCZ
iZgkfaXkme
bPVWTn
rtefA
tyBhCuz
ENyHM
XPKED
eaqkCtkYn
BAHL
QUFFKGBKBbt
xWGVNsGByK
Ygaw
sHZKhJQs
stEbp
HlaN
搜索
查看: 19111|回复: 132

[分享] 近两周来的折腾,联想V4400黑苹果之路,持续更新(HD4600核显已驱动)   [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
2299633
帖子
277
PB币
408
贡献
0
技术
2
活跃
420
楼主
发表于 2016-8-18 23:48:07 IP属地海南 |只看该作者 |倒序浏览
快御云安全
本帖最后由 hs9206 于 2016-8-19 01:59 编辑

前言:
同样是这台电脑最后一次折腾黑苹果是在两年多前,当时也曾发过贴子记录过黑苹果 的过程
WINDOWS+OS X Mavericks 使用变色龙引导,折腾过一段时间,满足不了日常的工作要求,加之当时的软件都没有目前这么齐全(支付、QQ、编码环境),慢慢就淡忘了。
链接地址:https://bbs.pcbeta.com/viewthread-1474139-1-1.html
后续在Remix与phonex OS出来后,又把SSD盘格式化了,安装了andorid,(为了一个更清爽的网页浏览环境),黑苹果就彻底从我的电脑中消失了。

就在前不久某年某月的某一天,在浏览一条mac资讯,mac os更名了(其实已经 是老新闻了),而且很多都是自带免驱了,怀着曾经的情怀,又燃起来黑苹果的激情,格盘安装,竟一切顺利,进了到了苹果桌面了,然后就没有然后了,24G的硬盘实在是抓襟见肘的,马马更换了一块128G的SSD(价格已经是很平民化了,当年128可是天价)。重新把macos Sierra重装了一下,顺便把安装过程记录下来,所以有了这篇文章。

正文:
1.配置,这个很重要.
=======================================


机器型号:      Lenovo V4400 (无SN在官网不可查,美行)非v4400a,v4400u
当前系统:      Windows 10(x64) + macos sierra 10.12
CPU型号:       Mobile QuadCore Intel Core i7-4702MQ, 2200 MHz (22 x 100)
主板名称 Lenovo 814L301
主板芯片组 Intel Lynx Point HM87, Intel Haswell
系统内存 16G  (DDR3-1600 DDR3 SDRAM) [现代] + Kingston (8+8G)


BIOS 类型 Phoenix (05/16/2013)
硬盘:          GHTSH ST4501019A6E08  (931 GB) + Lenovo SSD SL700 M.2 128G  (直接一次性点亮,现在是黑苹果的主盘)
显卡情况:      HD4600(核显) + NV Geforce GT 745M( 已经DSDT屏蔽)
显示输出接口:  内置+VGA+HDMI (双显视频输出正常,声音还在完善中)
网卡型号:      Intel Wireless-N 7260 BGN 2x2 HMC WiFi Adapter(无线无解) + Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter (PHY: Realtek RTL8111) PCI    (有线网卡直接用万能网卡驱动,无线现在用360wifi3驱动,准备更换内置网卡)
蓝牙:      intel 7260 BGN自动的蓝牙模块(网上说免驱,但我目前没有识别到)
音频适配器 Realtek ALC283 @ Intel Lynx Point PCH - High Definition Audio Controller [C-2]  [万能声卡去除intel HDA可用]
其他硬件:     (如读卡器/指纹识别/摄像头等) [不可用] + 触摸板正常(ps补丁) + USB3.0正常


硬件如上,黑苹果的三大基本功能(能用),有声音,有图像,能操作(声卡、显卡、外设)这个已经 没有问题了,其它的也正是发此贴的初衷,希望大家能一起完善,把这台机子完美起来。


安装就不多说了,网上很多大家自己爬文,我是用BDU直接把clover写到SSD硬盘中,这样使用单独的一块硬盘,分两个区一个clover分区(2g),其它的空间都 给mac,这样的好处就是和原来的windows分区就没有什么关联性,只要在biso中设置boot选项使用SSD这块硬盘进行启动就行了。互不影响但又能用clover引导进入windows(其实现在我已经 把clover设置成fast模式,开机自动进入黑苹果大约8秒就进桌面了 ,要切换就直接按F12,其实和白苹果的按option差不多)


再把HDD分一个70G的空间格式成HFS用来做time machime,也做为和window共享数据交换分区,把数据放这里,mac与windows都可以操作。

2.引导与kext (直接clover注入,非dsdt)
声卡很简单。直接使用:Voodoo_HDA_2.8.5.pkg  安装就可以驱动了
外设,安装的过程要使用USB键盘,内置的驱动不了,不过在重装的时候我就提前把VoodooPS2Controller.kext放到clover的kext/other中,所以直接就识别了。

显卡,就比较折腾了,也是在网上爬文了很久,最终得益于网友的在助,提供了hd4600的两个核 显驱动,完成驱动开启了水波纹,再此特别感谢。
Jevons-Chan  (https://bbs.pcbeta.com/viewthread-1697229-1-1.html

做法如下:把 FakePCIID_HD4600_HD4400.kext 与 FakePCIID.kext 两个文件放到 clover 的kext/10.12中,
再到config.plist中加入
<key>ig-platform-id</key>
        <string>0x0a260006</string>


这样就把核显hd4600给驱动起来了,置于双屏输出还要进行进一步的折腾,这个后面再讲。

网卡直接把RealtekRTL8111.kext  、 RealtekRTL8111.kext 也放到clover的kext/other中。

至此,我们的黑苹果就达到能用的状态了,用网线一连就可以上网了,也与外面打通了唯一的获取知识的通道了。
最终的补丁文件都在clover下了,除系统内直接安装程序包外其它的都以注入的形式来完成。不去动s/l/e这对小白很有好处。

3.完全之路(100次+的不断重启,历时近半个月的重复测试,谁叫咱是小白,只能这样一步步的不断爬文,再测试,如些反复)

折腾双显,因为工作环境都是双显输出,所以这个对我来说是必选项,如果不能双显这次的折腾可能在不久的将来又会被放弃掉。
过程不多说了,对于lenovo v4400如下
使用:0a260006的id,这个要自己根据自己的硬件进行不断的调试,总共也就十来组的ID。
<key>ig-platform-id</key>
<string>0x0a260006</string>

使用自己的edid
<key>CustomEDID</key>
<data>
AP///////wAw5PwDAAAAAAAXAQSVHxF4CqPllllVjicfUFQAAAABAQEBAQEB
AQEBAQEBAQEBSCZApGCEGjAwICUANa4QAAAZAAAAAAAAAAAAAAAAAAAAAAAA
AAAA/gBMRyBEaXNwbGF5CiAgAAAA/gBMUDE0MFdEMi1UUEIxACo=
</data>

打补丁注入
  <key>KextsToPatch</key>
                <array>
                        <dict>
                                <key>Comment</key>
                                <string>External icons patch</string>
                                <key>Disabled</key>
                                <false/>
                                <key>Find</key>
                                <data>
                                RXh0ZXJuYWw=
                                </data>
                                <key>Name</key>
                                <string>AppleAHCIPort</string>
                                <key>Replace</key>
                                <data>
                                SW50ZXJuYWw=
                                </data>
                        </dict>
                </array>

经过以上三步就可以实现双显输出了。不过现在HDMI不支持热插拨功能,一拨插或嘛黑屏或是自动重启。

4.电池与睡眠
电池的实现也比较顺利。加入 ACPIBatteryManager.kext 就可以了。
睡眠就复杂得多,目前能实现,按关机键和合盖关闭屏幕(不断电),长按电源键与点睡眠硬盘停止工作、屏幕全关 这个目前是正常的。但是如果设置自动睡眠且让硬盘进入睡眠clover就会不断重启。

Clover无法从硬盘镜像中启动,只能 canelHibernate才能启动。
现在是把电源控制中的试途让硬盘进入睡眠取消,clover中启用NeverHibernate来先用着,因为我还要把他每次自动进入系统而不加载GUI界面,要不每次都 要空格再手选 。

这个其它网友要是用什么方法,欢迎提供思路。

5.关于cloer的自动引导进入黑苹果,(老岛自行忽略)
这个也是爬文才测试通过的。

先隐藏不要显示的盘符。直接上代码
<key>GUI</key>
        <dict>
                <key>Hide</key>
                <array>
                        <string>WINRE_DRV</string>
                        <string>Lenovo</string>
                        <string>CLOVER</string>
                        <string>PBR_DRV</string>
                        <string>macsoft</string>
                        <string>SYSTEM_DRV</string>
                        <string>LRS_ESP</string>
                </array>
上面只是隐藏不要的盘符,下面是不加载非EFI分区或以配合使用或是只用下面这个。
这个比较重要就是legacy要设置成false才行。
  <key>Scan</key>
                <dict>
                        <key>Entries</key>
                        <true/>
                        <key>Legacy</key>
                        <false/>
                        <key>Linux</key>
                        <false/>
                        <key>Tool</key>
                        <true/>
                </dict>

再设置一下,默认的启动盘。
<key>Boot</key>
        <dict>
                <key>Arguments</key>
                <string>npci=0x2000 nv_disable=1 -gux_defer_usb2 kext-dev-mode=1 rootless=0</string>
                <key>CustomLogo</key>
                <string>Apple</string>
                <key>Debug</key>
                <false/>
                <key>DefaultVolume</key>
                <string>mac</string>
                <key>Legacy</key>
                <string>LegacyBiosDefault</string>
                <key>LegacyBiosDefaultEntry</key>
                <integer>1</integer>
                <key>Secure</key>
                <false/>
                <key>Timeout</key>
                <integer>5</integer>
                <key>XMPDetection</key>
                <false/>
        </dict>



6DSDT注入,解放clover的工作。
这个今天刚折腾完。pcbeta的草稿出了名的难用,先提交审核先,一会回复到楼下详细说明。


7.待解决问题


1)亮度调节(小太阳)
2)FN功能键的实现,目前只能FN加睡眠键能用。
3)HDMI声音输出


4)蓝牙,这个是重中之中,因为我外挂蓝牙音箱和鼠标。
大家有相关的驱动全发过来吧,我一个个的试,网上都 说免驱不知道 为什么我的就是没有识别
intel 7260N自动的蓝牙模块
PID与VID如下。
USB\VID_8087&PID_07DC&REV_0001



5)360wifi3代不能自动连接,每次都 要自己输入密码,实现方式 见Step 8;

8.USB外置网卡。
之前爬文 说360wifi三代目前还不能驱动,所以很是提心(只能两个贴子说他们的功能驱动)一口气买 了两个三代一个二代产口回来备着,搞不好烧掉一个可不好(360质量应该还可以吧)

只所以坚持用三代是因为看中300M的传输值与又天线可能信号质量会好一点(但体积明显增大不少,难以接受),三代的9.5元二代的6.5元加上运费还是可以接受(马云家就是比东家的便宜不少)
驱动如下:我是直接用官方最新的驱动到 联发科的官网下载的:MT7612_7610U_D5.0.1.25_SDK1.0.2.18_UI5.0.0.27_20151209.dmg  ,直接运行后重启就可以了
不过一定要先插上USB网卡,要不识别不到,会一直提示被拨出。
关于自动保存连接网友建议安装:BearExtenDer,不过我的机子上和自带的一样都 是要自已输密码,连接后用加入收藏的功能,但下次重启后收藏不会显示,要等连接后才会显示,
而且很奇怪这个软件只能运行一次,一但关闭就不能再次启动,只能重启电脑或是注销才行

这个是7-5要解决的问题了。

9.iCLOUD与APP Store
目前APP store使用多年前的帐号可以登陆 下载软件,但新注册的不行,一是要绑定银行卡或是在其它途径注册已经 提示些机器不能再创建了(如破解???)


10.打印机
我全用的是brother 7057,第一次的黑苹果 是直接免驱的,添加打印机就可以,第二次换盘安装后发现不行,也是折腾了很久,最终在官网找到相关的驱动 DMG包,下载安装,再添加就可以了。测试正常,扫描也正常。

12TRIM功能
这个比较简单,因为换了新的SSD这个要自己加补,第一次的自己免区的。
CLOVER的补丁如下:
  <key>KextsToPatch</key>
                <array>
                        <dict>
                                <key>Comment</key>
                                <string>TRIM Enabler</string>
                                <key>Disabled</key>
                                <false/>
                                <key>Find</key>
                                <data>
                                QVBQTEUgU1NEAA==
                                </data>
                                <key>Name</key>
                                <string>IOAHCIBlockStorage</string>
                                <key>Replace</key>
                                <data>
                                AAAAAAAAAAAAAA==
                                </data>
                        </dict>
                </array>



13.大图欣赏
盖楼后更新。



欢迎各网友提供思路与方法(有附件直接丢过来就更好了),继续折腾完善中……



附件: 你需要登录才可以下载或查看附件。没有帐号?注册
2

查看全部评分

Rank: 2Rank: 2

UID
2299633
帖子
277
PB币
408
贡献
0
技术
2
活跃
420
沙发
发表于 2016-8-19 01:26:59 IP属地海南 来自手机 |只看该作者

lenovo v4400 dsdt驱动hd4600,屏蔽独立显卡

本帖最后由 hs9206 于 2016-8-19 20:12 编辑

lenovo v4400 DSDT文件,
clover引导文件

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
2299633
帖子
277
PB币
408
贡献
0
技术
2
活跃
420
板凳
发表于 2016-8-19 01:27:40 IP属地海南 来自手机 |只看该作者
感谢与资源下载占位。

Rank: 2Rank: 2

UID
2299633
帖子
277
PB币
408
贡献
0
技术
2
活跃
420
4F
发表于 2016-8-19 06:01:01 IP属地海南 来自手机 |只看该作者
唉4点到6点不让发贴与回复,准备睡觉,手机码字将就着看.3代360随身wifi
------
最新战报,360wifi三代驱动自动登陆,连接己经搞定,把dlink上的usb驱动跑了个遍。总个过程如下:
1先安装bearExtender中的前两步并重启,主要清理残留驱动,
2安装dlink驱动面板dwa-125,这个软件主要做搭桥与握手工作(软件不是越新越好,能在你的系统安装,偏好面板内能正常工作就行)
3安装联发科的官方驱动,MT7612_7610U_D5.0.1.25_SDK1.0.2.18_UI5.0.0.27_20151209.dmg(驱动360三代网卡网卡,二代的不用这个,网上有很多教程)
4拨下网卡,安装bearExtender中的第三步,安成后插上网卡重启
ok完成。驱动--dlink桥拉接(开放网络可直接联)--bear收藏网络并进行连接
流程就是这样。
1

查看全部评分

Rank: 1

UID
672274
帖子
68
PB币
7
贡献
0
技术
0
活跃
116
5F
发表于 2016-8-20 00:02:38 IP属地广东 |只看该作者
把你第二张图的东西打包发上来 谢谢

Rank: 1

UID
269071
帖子
44
PB币
1728
贡献
0
技术
1
活跃
99
6F
发表于 2016-8-20 01:43:18 IP属地广东 |只看该作者
比较直观,要顶

Rank: 2Rank: 2

UID
2299633
帖子
277
PB币
408
贡献
0
技术
2
活跃
420
7F
发表于 2016-8-20 12:46:15 IP属地海南 |只看该作者
197611453 发表于 2016-8-20 00:02
把你第二张图的东西打包发上来 谢谢


CLOVER相关的kext文件




自己对照图。
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
头像被屏蔽

Rockjesus

UID
1457371
帖子
1354
PB币
28
贡献
0
技术
17
活跃
1962
8F
发表于 2016-8-20 13:51:56 IP属地韩国 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
2284629
帖子
1425
PB币
511
贡献
0
技术
11
活跃
2059
9F
发表于 2016-8-20 14:03:39 IP属地福建 |只看该作者
谢谢楼主分享
头像被屏蔽

UID
3938394
帖子
1117
PB币
53
贡献
0
技术
0
活跃
952
10F
发表于 2016-8-20 14:09:02 IP属地广东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
2299633
帖子
277
PB币
408
贡献
0
技术
2
活跃
420
11F
发表于 2016-8-20 20:06:57 IP属地海南 来自手机 |只看该作者
jianshu899 发表于 2016-8-20 14:09
同hd4600,hdmi外接显示器也是没有声音。楼主hdmi声音解决的话@我

有进展我会第一时间整理更新的。

Rank: 2Rank: 2

UID
2299633
帖子
277
PB币
408
贡献
0
技术
2
活跃
420
12F
发表于 2016-8-20 20:09:06 IP属地海南 来自手机 |只看该作者
360三代wifi实在太大了,携带不便,今天又重新跑了一扁驱动二代随身wifi,只是没三代一样有指示灯提醒状态。

Rank: 2Rank: 2

UID
908057
帖子
338
PB币
0
贡献
0
技术
0
活跃
283
13F
发表于 2016-8-20 21:39:41 IP属地湖南 |只看该作者
好像很厉害的样子

Rank: 7Rank: 7Rank: 7

UID
4752523
帖子
3191
PB币
2752
贡献
0
技术
0
活跃
2200
14F
发表于 2016-8-20 22:50:02 IP属地广东 |只看该作者
台式HD4600能跟你通用吗?谢谢。。。

Rank: 1

UID
672274
帖子
68
PB币
7
贡献
0
技术
0
活跃
116
15F
发表于 2016-8-21 10:37:52 IP属地未知 |只看该作者
我的可以识别显卡  每次都是7MB  什么的都可以做了  就不想折腾了

Rank: 2Rank: 2

UID
2299633
帖子
277
PB币
408
贡献
0
技术
2
活跃
420
16F
发表于 2016-8-21 12:55:19 IP属地海南 |只看该作者
197611453 发表于 2016-8-21 10:37
我的可以识别显卡  每次都是7MB  什么的都可以做了  就不想折腾了

屏蔽独显还是很有必要的,主要是降温,效果很明显。现在体感都 是温的,不像以前是发热。

Rank: 7Rank: 7Rank: 7

UID
3652119
帖子
1271
PB币
20
贡献
0
技术
0
活跃
1488
17F
发表于 2016-8-21 15:21:43 IP属地广东 |只看该作者
可以把SSDT发出来  你的显示器没有完全内建  可以按照这篇帖子来完善(PS:这帖子很强大)
https://bbs.pcbeta.com/viewthread-1692831-1-1.html

FN键10.12是失效了  我的笔记本也用不了  
10.11是完美的
不知道你偏好设置显示器能不能打开,我的HD4400是打不开

Rank: 7Rank: 7Rank: 7

UID
1607526
帖子
2155
PB币
66
贡献
0
技术
43
活跃
1250

十一周年 我是大学生!

18F
发表于 2016-8-21 18:57:59 IP属地北京 |只看该作者
楼主是DP几?我在更新到dp5的时候hd4600导致了kernel panic一直无法解决

Rank: 2Rank: 2

UID
2299633
帖子
277
PB币
408
贡献
0
技术
2
活跃
420
19F
发表于 2016-8-21 19:30:31 IP属地海南 来自手机 |只看该作者
lwf2012 发表于 2016-8-21 15:21
可以把SSDT发出来  你的显示器没有完全内建  可以按照这篇帖子来完善(PS:这帖子很强大)
http://bbs.pcb ...

能打开,dsdt的工作已经做了,谢谢你的贴子,我看看fn调亮度的怎么搞

Rank: 2Rank: 2

UID
2299633
帖子
277
PB币
408
贡献
0
技术
2
活跃
420
20F
发表于 2016-8-21 19:31:11 IP属地海南 来自手机 |只看该作者
jqqqqqqqqqq 发表于 2016-8-21 18:57
楼主是DP几?我在更新到dp5的时候hd4600导致了kernel panic一直无法解决

dp2还没升级,准备等正式版
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛