diaoni38 发表于 2020-3-13 19:24

雷神911-s2d安装Mojave-Clover引导分享


算是半成品,没富余时间多折腾,这配置测试可用于13/14安装,其他版本没去安装。
独显开始屏蔽过,现在这配置是不屏蔽独显安装10.14.6,算是玩的,屏蔽不屏蔽独显都能安装。
USB使用定制,只开启<1,2,3,6,8>端口。声卡简单的选<3>出声。键盘触控简单用VoodooPS2Contro驱动,电池暂时没去弄。到目前安装进入系统就发帖分享,还有得继续摸索。


diaoni38 发表于 2020-3-14 19:19

增加电池显示DSDT

diaoni38 发表于 2020-3-15 18:45

雷神911-s2d电池补丁
DSDT报错
{
                  Return (SDSM)
                  Arg0
                  Arg1
                  Arg2
                  Arg3
                }
定义到错误行修改成 Return (SDSM(Arg0,Arg1,Arg2,Arg3))
在最前面(WIN+F查找External )  添加一行这个 External (_SB_.PCI0.SAT0.SDSM, MethodObj) 即可,或者注释掉,如下

               /*   Arg0
                  Arg1
                  Arg2
                  Arg3*/



Device (EC0)
FSPD,   16, 只创建声明没设备路径使用
DSCP,   16,
LACP,   16,
DSVG,   16,
MCUR,   16,
MBRM,   16,
MBCV,   16,
VERN,   32,未使用
BANA,   64
补丁如下:       
into device label EC0 code_regex DSCP,\s+16, replace_matched begin DSC0,8,DSC1,8, end;
into device label EC0 code_regex LACP,\s+16, replace_matched begin LAC0,8,LAC1,8, end;
into device label EC0 code_regex DSVG,\s+16, replace_matched begin DSV0,8,DSV1,8, end;
into device label EC0 code_regex MCUR,\s+16, replace_matched begin MCU0,8,MCU1,8, end;
into device label EC0 code_regex MBRM,\s+16, replace_matched begin MBR0,8,MBR1,8, end;
into device label EC0 code_regex MBCV,\s+16, replace_matched begin MBC0,8,MBC1,8, end;

into method label UPBI code_regex \^\^PCI0.LPCB.EC0.DSCP replaceall_matched begin B1B2(^^PCI0.LPCB.EC0.DSC0,^^PCI0.LPCB.EC0.DSC1) end;
into method label UPBI code_regex \^\^PCI0.LPCB.EC0.LACP, replaceall_matched begin B1B2(^^PCI0.LPCB.EC0.LAC0,^^PCI0.LPCB.EC0.LAC1), end;
into method label UPBI code_regex \^\^PCI0.LPCB.EC0.DSVG, replaceall_matched begin B1B2(^^PCI0.LPCB.EC0.DSV0,^^PCI0.LPCB.EC0.DSV1), end;
into method label UPBS code_regex \^\^PCI0.LPCB.EC0.DSCP replaceall_matched begin B1B2(^^PCI0.LPCB.EC0.DSC0,^^PCI0.LPCB.EC0.DSC1) end;
into method label UPBS code_regex \^\^PCI0.LPCB.EC0.MCUR, replaceall_matched begin B1B2(^^PCI0.LPCB.EC0.MCU0,^^PCI0.LPCB.EC0.MCU1), end;
into method label UPBS code_regex \^\^PCI0.LPCB.EC0.MBRM, replaceall_matched begin B1B2(^^PCI0.LPCB.EC0.MBR0,^^PCI0.LPCB.EC0.MBR1), end;
into method label UPBS code_regex \^\^PCI0.LPCB.EC0.MBCV, replaceall_matched begin B1B2(^^PCI0.LPCB.EC0.MBC0,^^PCI0.LPCB.EC0.MBC1), end;

into device label EC0 code_regex BANA,\s+(64), replace_matched begin BANX,64, end;
into method label IVBI code_regex Store\s\(Zero,\s\^\^PCI0.LPCB.EC0.BANA\) replaceall_matched begin ^^PCI0.LPCB.EC0.NNCB(0x77,64,Zero) end;

into method label B1B2 remove_entry;
into definitionblock code_regex . insert
begin
Method (B1B2, 2, NotSerialized)\n
{\n
    Return(Or(Arg0, ShiftLeft(Arg1, 8)))\n
}\n
end;

into method label NN1B label EC0 remove_entry;
into method label NNCB label EC0 remove_entry;
into device label EC0 insert
begin
Method (NN1B, 2, NotSerialized)\n
{\n
    OperationRegion(ERAM, EmbeddedControl, Arg0, 1)\n
    Field(ERAM, ByteAcc, NoLock, Preserve) { BYTE, 8 }\n
    Store(Arg1, BYTE)\n
}\n
Method (NNCB, 3, Serialized)\n

{\n
    ShiftRight(Arg1, 3, Arg1)\n
    Name(TEMP, Buffer(Arg1) { })\n
    Store(Arg2, TEMP)\n
    Add(Arg0, Arg1, Arg1)\n
    Store(0, Local0)\n
    While (LLess(Arg0, Arg1))\n
    {\n
      NN1B(Arg0, DerefOf(Index(TEMP, Local0)))\n
      Increment(Arg0)\n
      Increment(Local0)\n
    }\n
}\n
end;

yj461046700 发表于 2020-3-15 19:06

回复主题关闭
RE: 雷神911-s2d安装Mojave-Clover引导分享 [修改]

diaoni38 发表于 2020-3-15 19:39

这版更换补丁的!删掉-V,屏蔽独显,不再修改了!

353158268 发表于 2020-3-18 14:05

911看看看看

diaoni38 发表于 2020-4-22 21:25

更新Clover5114,更新kext到目前新版。
主板不用(VMX),独显不用屏蔽,估计是设备路径的问题(原因未明),不屏蔽独显感觉更流畅,耗电也不见得明显改变。(DSDT表头海尔系,这雷神911-S2d笔记本历史不了解,本本二手淘的,使劲的捣鼓也挺耐造的。)
原装硬件,除了自己更换电池,目前Intel3165无线未正常使用(可以驱动,但不稳定)。
可用设备:蓝牙,摄像头,读卡器,麦克,音频,电池显示,亮度调节,触控板(不灵活,有空再去调试,当鼠标用可替换VoodooPS2Controller)。

harrye9016 发表于 2020-9-3 14:26

谢谢分享,辛苦了

harrye9016 发表于 2020-9-5 14:34

谢谢分享,辛苦了

恰到好处c 发表于 2020-11-24 16:50

感谢分享!!!!

恰到好处c 发表于 2020-12-7 12:19

试试看感谢分享

lp5201314 发表于 2021-1-9 17:53


试试看感谢分享
页: [1]
查看完整版本: 雷神911-s2d安装Mojave-Clover引导分享