badfellow 发表于 2021-5-10 14:43

Dell Precision M4800 - Big Sur 11.2.3 OpenCore 100%完美

本帖最后由 badfellow 于 2021-5-10 14:54 编辑

如题,搞了一个礼拜,终于老古董换新颜,这台2015年的Dell M4800 笔记本工作站估计能再战几年了。。

基本所有Windows能侦测到的硬件设备在Mac系统下均完美识别并成功加载驱动。
电源:完美
休眠和唤醒:完美
触摸板: 完美
USB: 完美
Dell Dock底座支持:完美 <Dell Dock底座上的音视频接口,USB2.0/3.0端口都正常>
DELL原生功能键:完美<fn+F1 休眠;fn+上下方向键亮度调整; 小键盘num lock键映射;小键盘Calc键==>F19; fn+Pause>> F18; fn+F3 >>F17; fn + F5 >> 触控板开关 ; fn+F8 ==> Option +P >
源码和EFI配置已上传链接: https://pan.baidu.com/s/19E8n014Uz_74xEXy_aT_hg 提取码: 2ggj

(链接打不开的请自备科学上网工具)



特别注意: 请仔细查看你的硬件配置,如果有差异,请按需修改SSDT文件。

1. 特别为M4800制作了一个SSDT,所有修正都通过ACPI来完成
    点击下载SSDT-Dell-M4800源码
2. AppleALC和VoodooPS2Controller专门为M4800修改后重新编译打包
3. 所有PCI设备都启用了ASPM原生电源管理,节能那真是杠杠的
4. 默认CPU多级变频开启
5. 外置显卡音视频正常
6. 核显正常,EDID也是通过SSDT注入,如果出现花屏,请自行修改SSDT中的EDID重新编译即可





hongchaohua 发表于 2021-5-10 15:46

百度网盘还需要屁个科学上网

badfellow 发表于 2021-5-10 15:50

hongchaohua 发表于 2021-5-10 15:46 https://www.pcbeta.com/static/image/common/back.gif
百度网盘还需要屁个科学上网

本来传的github的,发布后才看到链接被删了。。。。所以编辑了下重新传的百度网盘。。。{:5_278:}

cabala 发表于 2021-5-10 21:49

一切都有了,就缺个M4800

badfellow 发表于 2021-5-12 09:50

更新了下,原百度网盘链接已失效,重新上传的在这里:

cguo2013 发表于 2021-5-12 10:28

ACPI的修改真是让我惊叹不已,非常感谢。有兴趣尝试将类似方法应用于DELL precision 5510/20么

badfellow 发表于 2021-5-12 10:56

cguo2013 发表于 2021-5-12 10:28 https://www.pcbeta.com/static/image/common/back.gif
ACPI的修改真是让我惊叹不已,非常感谢。有兴趣尝试将类似方法应用于DELL precision 5510/20么

我手上没这个机子。。。。没法测试。。。{:5_260:}

cguo2013 发表于 2021-5-13 10:10

badfellow 发表于 2021-5-12 10:56 https://www.pcbeta.com/static/image/common/back.gif
我手上没这个机子。。。。没法测试。。。

我有一个接近完美的OC Catalina 15.7 Dell 5510,等有空再折腾了

badfellow 发表于 2021-5-13 11:41

cguo2013 发表于 2021-5-13 10:10 https://www.pcbeta.com/static/image/common/back.gif
我有一个接近完美的OC Catalina 15.7 Dell 5510,等有空再折腾了

都接近完美了还需要折腾个啥...

李栗子 发表于 2021-5-13 13:21

这个上古机器现在依然很值钱,非常经典的一款,处理器显卡都能换。看看现在的型号简直是倒退,

badfellow 发表于 2021-5-15 22:27

AppleALC为Dell M4800的定制驱动已开源
https://github.com/badfellow/AppleALC_Dell_M4800

kuiben 发表于 2021-5-16 06:52

本帖最后由 kuiben 于 2021-5-16 06:55 编辑

非常感谢楼主奉献!!!本人的DELLM6800 同样可引导 。唯一是声卡 插入耳机能识别出来但无声。。。。
感谢。

lgq_qq 发表于 2021-5-16 08:18

谢谢分享

badfellow 发表于 2021-5-16 11:43

kuiben 发表于 2021-5-16 06:52 https://www.pcbeta.com/static/image/common/back.gif
非常感谢楼主奉献!!!本人的DELLM6800 同样可引导 。唯一是声卡 插入耳机能识别出来但无声。。。。
感谢 ...

启用一下CodecCommander.kext试试,如果不行再换一个layout-id。
再不行你需要定制你自己电脑的pinconfigurations并根据声道路径定制自己的layout-id

cloudyangel 发表于 2021-5-16 16:08

谢谢分享哈 ~ 看看dsl参考下

kuiben 发表于 2021-5-16 22:41

badfellow 发表于 2021-5-16 11:43 https://www.pcbeta.com/static/image/common/back.gif
启用一下CodecCommander.kext试试,如果不行再换一个layout-id。
再不行你需要定制你自己电脑的pinconfi ...

多谢回复,下载你上传的声卡,完美解决。。。目前键盘亮度快捷键是与声音重叠了。

badfellow 发表于 2021-5-16 23:10

kuiben 发表于 2021-5-16 22:41 https://www.pcbeta.com/static/image/common/back.gif
多谢回复,下载你上传的声卡,完美解决。。。目前键盘亮度快捷键是与声音重叠了。

这是你的VoodooPS2Keyboard.kext没有适配到机型的缘故,你将VoodooPS2Keyboard.kext的info.plist中M4800下的e005和e006映射放到default下面去试试看,或者再检查下SSDT下的机型适配是否和VoodooPS2Keyboard.kext保持一致。
                            <key>Breakless PS2</key>
                            <array>
                              <string>e01e;Touchpad Fn+f3 is breakless</string>
                              <string>e008;wifi switch</string>
                              <string>;e06e;Video Mirror</string>
                              <string>;e05e;power</string>
                              <string>;e05f;sleep</string>
                            </array>
                            <key>Custom ADB Map</key>
                            <array>
                              <string>e005=6b;FN+down arrow to brightness down</string>
                              <string>e006=71;FN+up arrow to brightness up</string>
                              <string>e045=4f;fn+insert to F18</string>
                              <string>e021=50;Calc to F19</string>
                              <string>46=40;fn+F3 to F17</string>
                              <string>e037=69;fn+Home/End to F13</string>
                            </array>

badfellow 发表于 2021-5-16 23:19

kuiben 发表于 2021-5-16 22:41 https://www.pcbeta.com/static/image/common/back.gif
多谢回复,下载你上传的声卡,完美解决。。。目前键盘亮度快捷键是与声音重叠了。

另外我想你是没有用我修改版的VoodooPS2Controller.kext吧?OpenCore EFI中打包的VoodooPS2Controller.kext我是专门适配过我的SSDT的,不应该出现你说的这种问题。

badfellow 发表于 2021-5-17 15:09

键盘/触控板修复已开源
https://bbs.pcbeta.com/viewthread-1889419-1-1.html

loveqp 发表于 2021-5-18 08:20

badfellow 发表于 2021-5-12 09:50 https://www.pcbeta.com/static/image/common/back.gif
更新了下,原百度网盘链接已失效,重新上传的在这里:

这才是真的好教程
页: [1] 2
查看完整版本: Dell Precision M4800 - Big Sur 11.2.3 OpenCore 100%完美