本帖最后由 zero816 于 2020-10-14 17:15 编辑
神舟精盾U45S1
硬件:
CPU:i5-8265u
显卡:Intel UHD620+NVIDIA mx250
网卡:Realtek板载网卡+Intel 9462(注:此电脑主板仅支持Intel的cnvi协议网卡,因而换博通网卡会不识别,要用USB无线网卡才能连上WiFi)
声卡:ALC269vc
目前已解决问题(注:解决方法下详)
1. 键盘(fn+f6/f7调整键盘背光,fn+f8/f9/f10调整声音,PRTSC/INSERT调整屏蔽亮度)
2. 触摸板(手势能使用,好像没那么灵敏)
3. 显卡(屏蔽独显,驱动核显)
4. 声卡(耳机和内置扬声器可以输出,自动切换,睡眠唤醒后正常输出声音,内置mic有电平)
5. 网卡(Realtek板载网卡+USB网卡)
6. USB(删除多余USB端口,USB3.0设备插入USB3.0接口显示最快速度5G)
7. 睡眠(盒盖睡眠或用鼠标点击苹果图标→睡眠,开盖键盘正常唤醒)
8. 电池(电池图标和电池电量正常显示)
9. HIDPI(开启,视觉效果有改善)
10. 变频(未做单独修改,CPU-S显示可变频)
目前未解决或者未测试的问题
1. 随机问题(启动时随机出现跑代码卡在couldn’t allocate runtime area的问题,需ctrl+alt+delete重启,次数随机,目前没有找到解决方案,对日常使用影响不大,有的帖子说是OsxAptioFix3Drv.efi的问题,有的帖子说是slide值的问题,我都试了,没有很好的解决)
2. CPU详细型号不能正常显示(此问题仅为名称显示问题,不影响功能,未着手解决)
3. 蓝牙(本人购入USB网卡无此功能)
4. 声卡(耳机mic未测试,本人没有带mic的耳机,未着手解决)
5. 三码注入(此问题对本人影响不大,未着手解决)
6. HDMI(本人无HDMI设备,故而未着手解决)
7. 亮度图标(可以用快捷键调节亮度,相对点击亮度图标更方便,故而未着手解决)
8. Type-c接口(本人手中无设备测试Type-c,因而不清楚Type-c接口是否可用,此外在定制USB接口时也把Type-c接口删除了,要用此接口需重新定制USB接口)
9. 睡眠唤醒后有一定几率黑屏和屏幕缩小为1/4,有时候盒盖再开盖能够恢复正常,有时候需要强制重启(可能是开启HIDPI后分辨率设置的问题)
Step1:
(1)系统安装:win10+MacOS_Mojave双系统,clover引导
安装方法及镜像下载参见(用自带的默认的config.plist即可)
https://blog.daliansky.net/macOS-Mojave-10.14.6-18G87-Release-version-with-Clover-5033-original-image.html
(2)安装过程中会遇到问题
a.卡apfs_module_start 解决方法删除DSDT中RTC下_STA(红框内,或者注释掉) 参见: https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1809664 b.卡apfs module start解决之后 卡“please go to https //panic.apple.com to report this panic”(忘了是不是这个代码了) 解决方法添加添加hotpatch:SSDT-BATC.aml(解决方法来自tonymacx86上Rehabman的一个回答,地址找不到了) (3)UHD 620显卡驱动方法,用黑果小兵镜像中自带的config.plist注入下列id+: IntelGFX= 0x3EA58086,ig-paltform-id= 0x3EA50009(还有其他id也可以用,比如IntelGFX= 0x3E9B8086,ig-paltform-id= 0x3E9B0000,也可以打设备属性补丁) (4)声卡驱动方法:定制AppleALC.kext(用官方的也能驱动,但是内置mic没有电平,故而需自行仿冒解决) 我的仿冒数据 ConfigData: 声音节点: 参见: https://blog.daliansky.net/Use-AppleALC-sound-card-to-drive-the-correct-posture-of-AppleHDA.html (5)睡眠唤醒无声:Codeccommander.kext,如果还不行就在终端中输入命令 had-verb 0x14 set_pin_widget_control 0x40 参见: https://blog.daliansky.net/Use-AppleALC-sound-card-to-drive-the-correct-posture-of-AppleHDA.html (6)网卡 a.Realtek板载网卡:RealtekRTL8111.kext b.无线网卡:USB无线网卡 (7)键盘:VoodooPS2Controller.kext (8)触摸板:VoodooI2C.kext+ VoodooI2CHID.kext并在DSDT中打上补丁: into_all method code_regex If\s+\([\\]?_OSI\s+\(\"Windows\s2015\"\)\) replace_matched begin If(LOr(_OSI("Darwin"),_OSI("Windows 2015"))) end; (9)屏蔽独显:本机只需用hotpatch,用SSDT-DDGPU.aml调用SSDT-7.aml中的_OFF方法就行了(_OFF方法和_INI方法都在一个SSDT中,只需对SSDT-DDGPU.aml做出比较简单的修改就行了) 参见: https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/ (10)定制USB: 参见: https://blog.daliansky.net/Intel-FB-Patcher-tutorial-and-insertion-pose.html (11)电池补丁+ACPIBatteryManager.kext:(本机的dsdt定制电池补丁比较简单,都是拆分16字节为两个8字节,电池补丁其实就是正则替换) 参见: https://blog.daliansky.net/Modify-DSDT-to-achieve-power-display-method.html (12)亮度调节:IntelBacklight.kext (13)睡眠问题: 我觉得睡眠问题是一个多因素的问题,具体怎么解决我也不是很清楚,未专门花太多时间去解决,可能是屏蔽独显,定制USB,打上电池补丁,再加上SSDT-PTSWAK.aml,SSDT-PNLFCFL.aml之后就能睡眠了 (14)亮度调节的小太阳(亮度能够调节之后小太阳不出现其实是快捷键的问题),解决方法是使用修改的VoodooPS2.kext,(亮度调节的快捷键默认设置是F14和F15,所以就将PRTSC和INSERT分别改为F14和F15) 参见: http://www.yekki.me/how-to-mapping-keys-on-ps2/ (15)启用HIDPI:终端的一条命令就解决 sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)" 参见: https://github.com/xzhih/one-key-hidpi
2020年10月14日更新以后更新AppleALC.kext和VoodooPS2Controller.kext不需要再对其进行修改了
1.迁移clover到opencore0.6.2
2.键盘键位调整更新为hotpatch形式,不用对VoodooPS2Controller.kext进行修改
3.将声卡的仿冒数据提交到applealc仓库,不需要再自己编译,目前使用layoutID=24
4.修复HDMI,目前注入的是3EA50004,之前苦于没有显示器用来测试哪个port和index是正确的,后来在某宝上发现一个好东西,HDMI欺骗器,几块钱就让电脑以为有个显示器
参见https://blog.daliansky.net/Tutorial-Using-Hackintool-to-open-the-correct-pose-of-the-8th-generation-core-display-HDMI-or-DVI-output.html
5.intel无线网卡把9462换成9560(9462和9560都能用qcwap2012的驱动),好像速度没啥变化,蓝牙和无线都是用的qcwap2012大佬的驱动
参见https://bbs.pcbeta.com/viewthread-1848662-1-1.html
和[url]https://bbs.pcbeta.com/viewthread-1838959-1-1.html
6.进一步完善USB接口的定制
7.更新相关kext到最新版
注:
1.不要使用重命名EC补丁,会使电池补丁失效(因为电池补丁的代码是EC0)
2.调整音量的快捷键,fn+f8/f9/f10,调整亮度的快捷键prtsc、insert
3.在Kernel下的VoodooPS2Controller.kext/Contents/PlugIns/VoodooInput.kext和VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext,只用勾选一个
EFI: https://zero816.lanzous.com/iIxnAhf6tmj
|