JRRPAf
KpXhUQJnL
dFQFCcuaiLu
TNIraeAG
vZgvbQ
ZTxwkIbuJtj
GfOztTH
azwvvkPplfl
vXqz
Win10论坛

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

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

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

UrBYnT
aefpjCqh
zRyaevUR
dQsfwJA
HSXzEdqk
ijVaOD
wydd
Joqfy
uWDs
jOBnxVIvi
WmrNBOvPOe
JbpV
deSspaOZ
xgqfSjk
KXbcZglz
gVgEbivxX
ITdITLpE
UDkLyYuT
hSXRKBsFxg
hMeayMcxA
CIjuSFXizKn
gKTYQ
gDBXIOAb
YHEaCHsRO
MeFrZsTd
yPftsXSlcN
PaAliTivFa
oNGvybGJjyMq
vMbNt
PJJVNTLnUz
nvuXtHlJTZQC
pGGaasnBNlHk
KoqxaavMU
oLeLzSe
nNcgDIHzYKSW
Bssa
ZsslYpl
kihgrcJFRb
BISYvzSEWY
qvKcHGjwuoF
ZmXyt
jzWyooZsfwn
NyYtatyvJ
CgggdM
QYCw
eEBFusPwOP
QXlJVcYT
IrVlsaaU
sacYmAFM
hWvSXiWzBh
vfZqzGrjdY
lsLjGp
nutTzmZkcGCN
ylID
iagKz
UNlIoAXUqKP
mfVMuEAEurQH
AxopcbnEIl
TzkSbdSIa
MlBlTVGQs
mDDOy
IkmlcDmkSY
pEUYGZdqghu
RfXprcBNQze
JOjBOAvXi
uVVPOoVDIiUF
FPfTaGYcfJ
ibJGR
YaEjcGy
搜索
查看: 110374|回复: 813

[分享] Y450 Mavericks 解决方案 | AppleHDA修改+蓝牙ID注入+其他Fix     [复制链接]

半完美主义

UID
154052
帖子
2883
PB币
10422
贡献
0
技术
265
活跃
2849

远景智多星 远景技术达人 7周年庆典勋章

发表于 2013-6-12 23:09:51 IP属地上海 |显示全部楼层
快御云安全
本帖最后由 linzhouyu 于 2017-6-15 12:03 编辑

关于10.11,请参考:
https://bbs.pcbeta.com/viewthread-1605626-1-1.html

关于10.10,请参见:
https://bbs.pcbeta.com/viewthread-1516536-1-1.html


本帖基于ML区的Y450 10.8资源及解决方案集合贴,下文中简称为“旧贴”。DSDT以及除AppleHDA以外的其余kext均请移步至旧帖下载:
https://bbs.pcbeta.com/viewthread-1148943-1-1.html



Part 0. 引导,安装及Clover参考配置文件

推荐安装盘制作方法,感谢@duanmuxiyu
https://bbs.pcbeta.com/viewthread-1418320-1-1.html

引导工具建议使用Clover而不是Chameleon,好处这里就不多说了。Clover的设置可以参考官方wiki或论坛置顶贴并用Clover Configurator搞定。这里提供一份参考配置文件,但注意不要直接套用此文件,部分参数可能并不适用于你的硬件及软件环境。弄懂了之后自行修改的才是最符合自己要求的。
config_example_Y450.zip (1.39 KB, 下载次数: 1377)   06/11/2017更新



Part 1. 10.9 AppleHDA修改及Clover KextPatch解决方案

这里提供为Y450 ALC269修改好的文件(请注意修改或使用旧贴中提供的dsdt),使用前请将系统更新至10.9.4或更高版本:
AppleHDA.2.6.3f4_ALC269_Y450.zip (1.2 MB, 下载次数: 2516)
关于睡眠唤醒无声的解决方案,请参考旧贴内容。

> 推荐:使用Clover KextPatch功能实现声卡驱动修改
如果使用Clover,可由Clover KextPatch功能帮助实现修改AppleHDA,这样以后升级可以不再重新修改并替换AppleHDA.kext,除非Apple再次大幅更改AppleHDA结构。但副作用是睡眠唤醒之后,通过kextunload & kextload命令重新加载apphda使外放有声的方法失效(音频输出与内置Mic当然不受影响),可使用旧帖中给出的EAPDFix来解决唤醒无声的问题。
首先,在Clover的config.plist文件中添加或修改如下字段:
  1. <key>KernelAndKextPatches</key>
  2.         <dict>
  3.                 <key>KextsToPatch</key>
  4.                 <array>
  5.                         <dict>
  6.                                 <key>Comment</key>
  7.                                 <string>Patch_ALC269_Y450</string>
  8.                                 <key>Find</key>
  9.                                 <data>
  10.                                 YgLsEA==
  11.                                 </data>
  12.                                 <key>Name</key>
  13.                                 <string>AppleHDA</string>
  14.                                 <key>Replace</key>
  15.                                 <data>
  16.                                 aQLsEA==
  17.                                 </data>
  18.                         </dict>
  19.                         <dict>
  20.                                 <key>Comment</key>
  21.                                 <string>Patch_ALC269_Y450</string>
  22.                                 <key>Find</key>
  23.                                 <data>
  24.                                 eG1sLnps
  25.                                 </data>
  26.                                 <key>Name</key>
  27.                                 <string>AppleHDA</string>
  28.                                 <key>Replace</key>
  29.                                 <data>
  30.                                 eHh4Lnps
  31.                                 </data>
  32.                         </dict>
  33.                 </array>
  34.         </dict>
复制代码

完成config编辑之后,安装添加好相关信息的FakeSMC(旧贴中已经提供下载),以及在AppleHDA.kext/Contents/Resources/中添加为Y450的ALC269修改好的zlib文件。由于AppleHDA是原版+新增修改文件的结构,一次安装,日后升级无忧。这里提供需要复制到原版AppleHDA中的文件,运行其中的脚本AddFiles2AppleHDA即可自动向AppleHDA复制需要的文件并执行修复其权限及重建缓存。注意首先保证AppleHDA为原版文件。
AddFiles2AppleHDA.zip (14.97 KB, 下载次数: 601) (10/31重写,已经在10.10上测试通过)

具体修改方法可参考帖子(感谢detecti):
https://bbs.pcbeta.com/viewthread-1433812-1-1.html



Part 2. 蓝牙设备ID注入

在10.9中,原装的BCM92046蓝牙模块已经无法免驱使用,必须在IOBluetooth或Fakesmc中加入对应ID。加入ID后,工作正常。

蓝牙设备的ID注入可以写成如下格式:
File:FakeSMC/Contents/Info.plist
  1. <key>IOKitPersonalities</key>
  2. <dict>
  3.                 <key>BroadcomUSBBluetoothHCIController - Y450</key>
  4.                 <dict>
  5.                         <key>CFBundleIdentifier</key>
  6.                         <string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
  7.                         <key>IOClass</key>
  8.                         <string>BroadcomBluetoothHostControllerUSBTransport</string>
  9.                         <key>IOProviderClass</key>
  10.                         <string>IOUSBDevice</string>
  11.                         <key>idProduct</key>
  12.                         <integer>8528</integer>
  13.                         <key>idVendor</key>
  14.                         <integer>2652</integer>
  15.                 </dict>
复制代码
注意最后的vid与pid,Y450使用的蓝牙模块型号有好几种,建议先确认自己的ID,若与上面提供的不一致,请先修改。
另外,从10.11开始,请将上面的IOUSBDevice修改为IOUSBHostDevice。
已经添加上述信息的FakeSMC请移步旧帖下载。




Part 3. 更完美的亮度调节

通过注入白苹果显示屏的亮度调节表使得亮度调节更加均匀,范围也变得更大。至于有人说最后一档黑屏关闭背光的问题,由于白苹果最后一档也是设定为关闭背光/或几乎亮度为零的,如果不喜欢的话可以自行修改亮度表。

具体步骤请参考帖子(感谢FrankieD),已经非常详细了:
https://bbs.pcbeta.com/viewthread-1439193-1-1.html

由于Y450的屏幕型号众多,因此需要在确定自己屏幕的PID及VID后自行修改。这里提供修改好的示例文件供参考,本人的显示屏PID: 0x103c  VID: 0x6af ,如果一致则可以直接使用提供的文件。
另外,与原帖不同的是,可以通过在FakeSMC添加信息以避免直接修改AppleBacklight.kext,原理与注入蓝牙ID等一致。添加好相关信息的FakeSMC示例已经在旧贴提供下载,注意根据自己的屏幕ID修改相关信息及测试自己的屏幕适合的亮度表。
BetterBacklight_Y450_6af_103c.zip (2.63 KB, 下载次数: 538)

至于DSDT中的相关修改,已经集合到本帖最上面给的旧贴中,如果不想自己修改可前往下载。
再有,在操作成功之后,如遇到亮度保存失效,可尝试用 nvram -c 命令清空nvram,重启之后,应该就可以保存亮度。当然,前提是之前亮度保存功能已经能够正常实现。




Part 4. 其他相关Fix

1. 如遇到系统信息中的“USB高速总线”项消失/USB传输速度缓慢(降为USB1.1)/睡眠后立即被唤醒且wake reason显示为USB/内核日志中出现USBF: EHCI controller unable to take control from BIOS等错误信息,请在Clover设置中选择Devices -> USB -> FixOwnership项为YES,或者在上面给出的旧帖中下载更新后的DSDT。

2. 关于130M显卡睡眠后变频失效的问题,请参照heliansky在295L给出的方法解决:
https://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1351302&pid=38044600

相关DSDT也已经在旧贴更新。






14

查看全部评分

仙妖

Rank: 7Rank: 7Rank: 7

UID
979840
帖子
1413
PB币
1897
贡献
0
技术
11
活跃
2112
发表于 2013-6-12 23:36:58 IP属地美国 |显示全部楼层
Mbr patch還木有······看來問題挺多的啊~~~

Rank: 2Rank: 2

UID
748596
帖子
236
PB币
16
贡献
0
技术
0
活跃
133
发表于 2013-6-12 23:39:35 IP属地河北 |显示全部楼层
顶起来顶起来。。。

半完美主义

UID
154052
帖子
2883
PB币
10422
贡献
0
技术
265
活跃
2849

远景智多星 远景技术达人 7周年庆典勋章

发表于 2013-6-12 23:39:52 IP属地上海 |显示全部楼层
直接上gpt吧~~ 反正win也可以装~

半完美主义

UID
154052
帖子
2883
PB币
10422
贡献
0
技术
265
活跃
2849

远景智多星 远景技术达人 7周年庆典勋章

发表于 2013-6-12 23:40:24 IP属地上海 |显示全部楼层
直接上gpt吧~~ 反正win也可以装~

半完美主义

UID
154052
帖子
2883
PB币
10422
贡献
0
技术
265
活跃
2849

远景智多星 远景技术达人 7周年庆典勋章

发表于 2013-6-12 23:41:05 IP属地上海 |显示全部楼层
不能回复是神马情况。。。
1

查看全部评分

头像被屏蔽

县令

Rank: 5Rank: 5Rank: 5

UID
591937
帖子
820
PB币
0
贡献
0
技术
5
活跃
45
发表于 2013-6-12 23:41:53 IP属地广西 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

仙妖

Rank: 7Rank: 7Rank: 7

UID
979840
帖子
1413
PB币
1897
贡献
0
技术
11
活跃
2112
发表于 2013-6-12 23:42:07 IP属地美国 |显示全部楼层
linzhouyu 发表于 2013-6-12 23:39
直接上gpt吧~~ 反正win也可以装~

算了。。。懶得折騰······最煩折騰系統鳥·····

半完美主义

UID
154052
帖子
2883
PB币
10422
贡献
0
技术
265
活跃
2849

远景智多星 远景技术达人 7周年庆典勋章

发表于 2013-6-12 23:58:17 IP属地上海 |显示全部楼层
我也挺烦折腾。。原来都不动dev版的os x。。 只是最近几天正好有空~

天坑造就者

Rank: 2Rank: 2

UID
2955831
帖子
366
PB币
467
贡献
0
技术
1
活跃
374
发表于 2013-6-13 00:31:38 IP属地广东 |显示全部楼层
我的ALC889 到10.9 有些小问题了,明天我也试试自己改一个,楼主给了我很好的思路

Rank: 2Rank: 2

UID
1334031
帖子
282
PB币
313
贡献
0
技术
2
活跃
790
发表于 2013-6-13 09:28:29 IP属地陕西 |显示全部楼层
楼主能否试试mplayerx 以及xbmc等播放软件能不能正常运行 我这边运行不了 不知道是不是声卡驱动还是用的10.8的版本的原因

半完美主义

UID
154052
帖子
2883
PB币
10422
贡献
0
技术
265
活跃
2849

远景智多星 远景技术达人 7周年庆典勋章

发表于 2013-6-13 11:20:17 IP属地上海 |显示全部楼层
mhael 发表于 2013-6-13 09:28
楼主能否试试mplayerx 以及xbmc等播放软件能不能正常运行 我这边运行不了 不知道是不是声卡驱动还是用的10. ...

好的,稍后我试一下

Rank: 7Rank: 7Rank: 7

UID
3498477
帖子
1938
PB币
830
贡献
0
技术
18
活跃
360
发表于 2013-6-13 11:50:17 IP属地福建 |显示全部楼层
坐等gm

半完美主义

UID
154052
帖子
2883
PB币
10422
贡献
0
技术
265
活跃
2849

远景智多星 远景技术达人 7周年庆典勋章

发表于 2013-6-13 15:31:08 IP属地上海 |显示全部楼层
mhael 发表于 2013-6-13 09:28
楼主能否试试mplayerx 以及xbmc等播放软件能不能正常运行 我这边运行不了 不知道是不是声卡驱动还是用的10. ...

mplayerx我试了下会崩溃。。估计需要等这些软件更新  我是新修改的applehda,与这个应该没关系

Rank: 5Rank: 5Rank: 5

UID
179900
帖子
662
PB币
9352
贡献
0
技术
96
活跃
1209

7周年庆典勋章 8周年庆典勋章

发表于 2013-6-13 16:33:37 IP属地江苏 |显示全部楼层
下手够快的,观望一阵子再说。

Rank: 2Rank: 2

UID
1334031
帖子
282
PB币
313
贡献
0
技术
2
活跃
790
发表于 2013-6-13 16:41:15 IP属地陕西 来自手机 |显示全部楼层
linzhouyu 发表于 2013-6-13 15:31
mplayerx我试了下会崩溃。。估计需要等这些软件更新  我是新修改的applehda,与这个应该没关系

好的  谢谢楼主  那我就不折腾了  基本都驱动成功  发现 10.9比8温度低了

Rank: 2Rank: 2

UID
1253045
帖子
203
PB币
32
贡献
0
技术
0
活跃
20
发表于 2013-6-13 17:13:22 IP属地广东 |显示全部楼层
支持一下~!10.8.4就是用你给驱动!基本完美!但是HDMI输出不能。
希望能10.9能更完美

小黑屋常客

Rank: 7Rank: 7Rank: 7

UID
1866963
帖子
1925
PB币
1147
贡献
0
技术
58
活跃
41
发表于 2013-6-13 17:52:16 IP属地山东 |显示全部楼层
用Movist代替吧 Mp和splayerx都是一个核心

半完美主义

UID
154052
帖子
2883
PB币
10422
贡献
0
技术
265
活跃
2849

远景智多星 远景技术达人 7周年庆典勋章

发表于 2013-6-13 18:24:43 IP属地上海 |显示全部楼层
mhael 发表于 2013-6-13 16:41
好的  谢谢楼主  那我就不折腾了  基本都驱动成功  发现 10.9比8温度低了

是的。。。wwdc上介绍就是这代大幅降低了cpu使用

半完美主义

UID
154052
帖子
2883
PB币
10422
贡献
0
技术
265
活跃
2849

远景智多星 远景技术达人 7周年庆典勋章

发表于 2013-6-13 18:39:20 IP属地上海 |显示全部楼层
ruydo1988 发表于 2013-6-13 17:13
支持一下~!10.8.4就是用你给驱动!基本完美!但是HDMI输出不能。
希望能10.9能更完美

130M的卡? 我手头现在只有240M测试。。。hdmi倒是正常的
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛