- 积分
- 1220
- 最后登录
- 2024-5-21
- 精华
- 0
- 阅读权限
- 40
- 主题
- 26
- UID
- 1639752
- 帖子
- 1669
- PB币
- 507
- 威望
- 92
- 贡献
- 0
- 技术
- 161
- 活跃
- 1773
<FONT color=#f7f9fb>
- UID
- 1639752
- 帖子
- 1669
- PB币
- 507
- 贡献
- 0
- 技术
- 161
- 活跃
- 1773
|
5F
发表于 2015-5-1 14:59:15
IP属地江苏
|只看该作者
本帖最后由 jeesa 于 2015-5-5 18:09 编辑
2、HD4000驱动
在Clover安装原版在第一次重启后再次选择安装分区,安装完成后进入系统这时显卡应该是没驱动的,可以在DSDT或者config中添加显卡ID来驱动核显HD4000。我这里是通过DSDT添加显卡ID和EDID,可以使用macisal直接打补丁添加Rehabman源http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master选择graphics_HD4K_low
或者
搜索0x00020000
修改此处为
- Device (VID)
- {
- Name (_ADR, 0x00020000)
- Method (_DSM, 4, NotSerialized)
- {
- Store (Package (0x16)
- {
- “AAPL,slot-name”,
- Buffer (0x08)
- {
- “Slot -1”
- },
- “built-in”,
- Buffer (One)
- {
- 0x01
- },
- “AAPL,HasPanel”,
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- “AAPL,Haslid”,
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- “AAPL,backlight-control”,
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- “@0,backlight-control”,
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- “@0,AAPL,boot-display”,
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- “device-id”,
- Buffer (0x04)
- {
- 0x66, 0x01, 0x00, 0x00
- },
- “AAPL,ig-platform-id”,
- Buffer (0x04)
- {
- 0x03, 0x00, 0x66, 0x01
- },
- “I-gfx”,
- Buffer (0x0A)
- {
- “onboard-1”
- },
- “AAPL00,override-no-edid”,
- Buffer (0x80)
- {
- /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
- /* 0008 */ 0x30, 0xAE, 0xA0, 0x40, 0x00, 0x00, 0x00, 0x00,
- /* 0010 */ 0x00, 0x14, 0x01, 0x03, 0x80, 0x1F, 0x11, 0x78,
- /* 0018 */ 0xEA, 0x10, 0xB5, 0x97, 0x58, 0x57, 0x92, 0x26,
- /* 0020 */ 0x1E, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
- /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
- /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x12, 0x1B,
- /* 0038 */ 0x56, 0x46, 0x50, 0x00, 0x23, 0x30, 0x26, 0x16,
- /* 0040 */ 0x36, 0x00, 0x35, 0xAD, 0x10, 0x00, 0x00, 0x18,
- /* 0048 */ 0x8E, 0x17, 0x56, 0xE2, 0x50, 0x00, 0x1E, 0x30,
- /* 0050 */ 0x26, 0x16, 0x36, 0x00, 0x35, 0xAD, 0x10, 0x00,
- /* 0058 */ 0x00, 0x20, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x8C,
- /* 0060 */ 0x09, 0x32, 0x8C, 0x09, 0x32, 0x14, 0x09, 0x00,
- /* 0068 */ 0x06, 0xAF, 0x3C, 0x30, 0x00, 0x00, 0x00, 0xFE,
- /* 0070 */ 0x00, 0x42, 0x31, 0x34, 0x30, 0x58, 0x54, 0x4E,
- /* 0078 */ 0x30, 0x33, 0x2E, 0x30, 0x20, 0x0A, 0x00, 0x0D
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
复制代码
此处我直接添加了显卡ID和EDID,我的EDID提取是因为很早就知道怎么提取,所以也就没看帖子直接使用软件提取了,这里就不提供链接,请自行搜索。
3、有线网卡
使用Rehabman大神的RealtekRTL8111驱动,首页集合贴有链接。驱动安装后Kext Utility修复权限、缓存,删除/Library/Preferences/SystemConfiguration下的NetworkInterfaces.plist文件,删除系统偏好-网络中所有设置,
重启后有线网卡自动为en0 无线为en1,所有网络配置文件可到偏好设置-网络中添加。
4、电池电量
使用macisal对DSDT打补丁,添加派奇的源http://raw.github.com/Yuki-Judai/dxxs-DSDT-Patch/master选择battery_ThinkPad_E431
如果打过电量补丁后,有获取的电池状态显示为0%的情况,还需要打 Rehabman的“Fix Mutex with non-zero SyncLevel”补丁
选择
替换或删除AppleSmartBatteryManager.kext使用破解kext。
5、声卡
E431声卡型号为CX20590不过在windows下查看到的是CX20671 使用aida查看,声卡型号确实为CX20590
我一开始是使用网上现成的仿冒驱动来用的后来看到说clover可以直接对appleHDA.kext打补丁(参考:https://bbs.pcbeta.com/viewthread-1520261-1-1.html),升级都不用担心声卡不能用,所以我进行了尝试,可是不知道是我操作的姿势不对还是因为我是菜鸟的原因,死活就是不能加载修改后的zlib,索性直接从我电脑可用仿冒声卡驱动中的zilb文件提取到原版驱动相应位置,clover里添加具体步骤如下:
需要用到的工具呢 bcc9的脚本来找到我们要patch的值,先把我们电脑可用的仿冒声卡复制到桌面
终端中cd到bcc9脚本文件夹运行
./patch-I.pl –s /Users/honry/Desktop/AppleHDA.kext 14f1506e命令起重工14f1506e为声卡codec可以从windows中查看硬件ID(我的为设备 ID 14F1-506E)或者Ubuntu中提取codec
Codec: Conexant CX20590
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x14f1506e
Subsystem Id: 0x17aa5018
Revision Id: 0x100003
11d4198b-->14f1506e
换个位置
8b19D411-->6E50F114
然后原帖中提到前面要加3D 那就加呗反正没别的影响
我在clover 中只添加了这一个path
打开当前可用的声卡的AppleHDA.kext/Plugins/AppleHDAHardwareConfigDriver.kext./Contents/Info.plist找到其中的IOKitPersonalities/I Hardware Config Resource/直接右击复制
再打开fakesmc.kext中的info.plist
位置/Volumes/EFI/EFI/CLOVER/kexts/10.10/FakeSMC.kext/Contents
将刚刚复制的I Hardware Config Resource粘贴为IOKitPersonalities子项
最后把
这两个复制到原版驱动的相同位置直接替换即可(我的声卡用的layoutid为12,这里看你的声卡layoutid用的是多少就复制相应编号,Platforms.xml.zlib只有一个直接复制)
Kext Utility修复权限、缓存重启声卡正常
6、USB3.0
目前我USB3.0原生驱动可用(USB2.0存储设备不可用,其他USB2.0设备正常)
DSDT中添加USB补丁在rehabman源中找到7系主板USB补丁usb_7-series-multiplex
|
-
1
查看全部评分
-
|