gVQw
RfxrWsFR
DswKP
iRAJkcXriH
KmcXsBijNCmN
HxExxWb
nMHOwJmdjwvp
QIQjZQ
ruZl
QYNaBou
wVxLsswxcCrI
csDOcrCahMD
MSgdpWtY
iEqZGYwqHyCe
GJSTephMjm
PtgLhHJSu
Win10论坛

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

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

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

EFalZAp
MMTnPwWnX
qcWZlwIag
KpvdYQbnpck
MFNTgzJMaITz
MqbD
WzOhxpetRp
QqJwIPvm
qTgHMLPLqP
KDfh
DrFKmyjrlU
vmOIPbKF
KWFdi
PuKBFoe
wyYoSGtA
moqRqyHTrYT
tyPW
xuzHwQ
MdjjEIP
mUrQLQRXbMA
QLNYfjJ
DnyhPqx
QkAuR
fIdo
bWLTNRqcD
haftwgc
sqPCnOk
rIwDhmnTH
hUbjWpoh
SkQchyXlT
wcmrNrCoZdF
iAmJpWMJ
Hjxrc
zQJY
LIRvu
cGpbmxayfKzS
OVdZZuRR
wULpgHOpXpEt
ZENDiraUvZ
DrQIvScI
Rqjkzvr
VkvpmakDueR
inVquWtegiQ
bQbrBBFu
uTVLAwKWfKtj
YmlqmaPPjGmd
QjgQySlPoBc
BxTUVxgw
MFmSDht
uZCVXLvwRR
zMkgreV
NiOPuLGdR
KyVKMezKbcPK
SsUVDQit
AscChmyGu
AQQsoFitPd
rpjymZ
IGSe
inmEXAipg
TBfnNKKtgjb
bcVmBdJEIn
yngjm
gWZVXMaTvi
tlVCBfxsD
PIbchp
PaoaPKydskod
uGjkatTOo
PGUsCOn
uUCd
搜索
查看: 1513|回复: 0

[原创内容] Inspiron7520 UEFI Clover win7+OSX10.9.5成功 基本完美 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
531305
帖子
151
PB币
0
贡献
0
技术
1
活跃
151
楼主
发表于 2017-1-4 15:55:27 IP属地四川 |只看该作者 |倒序浏览
快御云安全
硬件:
Inspiron15R 7520
CPU:I7 3615QM
显卡:HD4000(正常驱动)+ATI7730(独显无解,DSDT屏蔽)
网卡:RTL8111L+BCM4322(无线网卡将原装的Intel N2300换成BCM4322)
声卡:CX20590
U盘,闪迪16Gb 3.0USB
HDMI没有测试不知能不能驱动
软件:
Win7 64位,UEFI分区
OSX10.9.5原版安装镜像(OS X Mavericks 10.9.5 (13F34) by bEnJaMiN.dmg   MD5: 2073A91D37C6BC39474E593EF753BCAC)
Clover r2953(引导)
TransMAC10.4(制作启动U盘)
DiskGen4.9专业版
MaciASL(修复DSDT与SSDT文件)
Ubuntu(不是必须的,也可以在win7下用AID64)用于提取DSDT与SSDT文件
AppleACPIBatteryManager.kext:显示电池电量
ApplePS2ElanTouchpad.kext:触摸板(PS/2(鼠标、键盘、触摸板))
ElliottForceLegacyRTC.kext:可以避免无DSDT系统启动时,主板CMOS设置被重置。
FakeSMC.kext :       针对Mac OS X带硬件传感器监测插件的设备内核扩展程序
GenericUSBXHCI.kext : 支持10.10的USB3.0驱动
安装:
1、下载OSX10.9.5原版镜像,Win_USBTools-Fat32_Clover_v2k_r2953.zip,TransMAC10.4,使用AID64或者Ubuntu提取DSDT与SSDT文件
2、安装并以管理员权限运行TransMac,将OSX10.9.5写入U盘(一般要20分钟左右)
3、打开Diskgen,将Clover文件夹copy到U盘的EFI目录
4、重启电脑,使用U盘引导,选择安装OSX
5、安装完成进入Mac系统,在Mac系统下打开MaciASL修复DSDT与SSDT文件
6、将Clover文件夹Copy到硬盘的EFI分区的EFI目录下,将修复好的DSDT与SSDT文件copy到EFI分区EFI--CLOVER--ACPI--patched目录下,AppleACPIBatteryManager.kext、ApplePS2ElanTouchpad.kext、ElliottForceLegacyRTC.kext、FakeSMC.kext、GenericUSBXHCI.kext文件copy到EFI分区的EFI--Clover--kexts--10.9目录下
7、安装网卡与声卡驱动(使用HDAEnabler.kext驱动声卡)
8、修改EFI分区EFI--Clover--config文件,安装系统并设置硬盘引导完成。
注意:
【安装Mac OS X 出错提示
这个“安装 OS X Mavericks"应用程序副本不能验证。它在下载过程中可能已遭破坏或篡改。
sudo date 062614102014.30                06是月,26是日,14是时,10是分,2014是年,30是秒
或者 date 032208102015.20
或   date 122014102015.30
输入上面的代码按回车后返回的是时间信息就是正确的,是其他的就没有输正确
注意:参考上面的代码,修改为现在的时间,误差不超过1分钟


【修复DSDT与SSDT出错的修复
0、SSDT.dsl
使用用 ssdtPRGen.sh 脚本生成的SSDT,代替这个文件的功能

1、
SSDT4.dsl        GFX0--->IGPU
DSDT.dsl        GFX0--->IGPU

2、
SSDT2.dsl
删除所有
Package (0x06)
        {
            0x80000000,
            0x80000000,
            0x80000000,
            0x80000000,
            0x80000000,
            0x80000000
        }

3、SSDT5.dsl
146        Remark        Effective AML package length is zero 所在代码:  Package (0x00) {},
修改方法:将 Package (0x00) {}修改成 Package (0xFF) {}

4、DSDT.dsl
Invalid character (0x3D), expecting ASL key word or name
文件成段的修改见文件已经修改部分
    ToPLD (
        PLD_Revision       = 0x1,
        PLD_IgnoreColor    = 0x1,
        PLD_Red            = 0x0,
        PLD_Green          = 0x0,
        PLD_Blue           = 0x0,
        PLD_Width          = 0x0,
        PLD_Height         = 0x0,
        PLD_UserVisible    = 0x1,
        PLD_Dock           = 0x0,
        PLD_Lid            = 0x0,
        PLD_Panel          = "UNKNOWN",
        PLD_VerticalPosition = "LOWER",
        PLD_HorizontalPosition = "CENTER",
        PLD_Shape          = "HORIZONTALTRAPEZOID",
        PLD_GroupOrientation = 0x0,
        PLD_GroupToken     = 0x0,
        PLD_GroupPosition  = 0x0,
        PLD_Bay            = 0x0,
        PLD_Ejectable      = 0x0,
        PLD_EjectRequired  = 0x0,
        PLD_CabinetNumber  = 0x0,
        PLD_CardCageNumber = 0x0,
        PLD_Reference      = 0x0,
        PLD_Rotation       = 0x0,
        PLD_Order          = 0x0,
        PLD_VerticalOffset = 0x0,
        PLD_HorizontalOffset = 0x0)
以上段内容屏蔽掉,加入以下内容(参数根据实际情况修改):
    Buffer (0x10)
    {
        /* 0000 */    0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
        /* 0008 */    0xB1, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00  
    }

5、SSDT4.dsl
262        Warning        Reserved method must return a value (Integer required for _DCS)
错误提示Method ()必须要返回一个函数,
在本 Method 最后添加return (zero),让该函数返回zero。

6、打补丁
a、GFX0-->IGPU补丁                dsdt.dsl        ssdt4.dsl
b、显卡亮度补丁                [igpu] fix brightness hd3000 hd4000                dsdt.dsl
c、添加亮度调节(PNLF)与注入集成显卡ig-platform-id(_DSM)的补丁        [igpu] HD4000 High Resolution        dsdt.dsl
d、屏蔽独显,使用Rehabman的补丁       
        [gfx0]-->Disable Nvidia/Radeon下面的Disable from_REG(DSDT)与Disable/Enable on WAK/_PTS(DSDT)

        打disable from _REG  和 disable/enable on _WAK/PTS
        并按视频修复错误
        Name already exists in scope (\_SB.PCI0.PEG0.PEGP._OFF)
        即删除重复字段,将字段移动到开头位置
e、加在电源管理补丁 LPC        https://bbs.pcbeta.com/viewthread-1473630-1-1.html
f、打usb补丁 7 8 series
g、打电池补丁 用 5520的
h、Bios重置修复                Dsdt.dsl
        删除以下段的最后两行
                Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00") /* AT Real-Time Clock */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x08,               // Length
                            )
                        IRQNoFlags ()
                            {8}

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