# surface-pro-4-hackintosh **Repository Path**: HarrytheOrange/surface-pro-4-hackintosh ## Basic Information - **Project Name**: surface-pro-4-hackintosh - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-08-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # surface-pro-4-hackintosh-10.14.x-10.15.x (surface book 1) Perfect! 除全球无解的触摸屏,内置WIFI蓝牙摄像头外,己解决所有问题,近乎完美 ## Surface Book * surface book 1 可下载 DSDT For SurfaceBook1.zip中的aml替换,解决双电池问题(https://github.com/BAByte/SurfaceBook-Hackintosh) ; * 参照源贴: https://www.insanelymac.com/forum/topic/311874-guidedeprecated-installing-os-x-10114-10123-on-surface-book/ ## 2020.06.10 * update config.plist,剔除了不必要补丁,提升了系统运行流畅度 ## 10.15.5 openCore * openCore 0.5.9 * voodooi2c 2.4.2 * use SMCBatteryManager instead of ACPIBatteryManager, need patch dsdt. * Update all kexts to latest version. * Emulated NVRAM. https://dortania.github.io/OpenCore-Desktop-Guide/post-install/nvram.html #### 替换新文件后,nvram reset一下,还存在一些问题: * 节能面板中无法显示电源适配器和电池选项; * 冷启动时偶尔会卡voodooi2c,或者出现进入系统后屏幕变暗,重启即可 ## 2020.5.23 Update openCore * 打包正常使用的10.15.4 CLOVER(更换OC前备份的) * OC0.5.8引导己上传,己正常使用,和CLOVER使用效果没什么区别,并未感觉启动快,不过是趋势。以后就不再更新CLOVER了。注意需要和CLOVER一样,先用configInstall的config.plist先进入系统,重建缓存,再换成完整版中的config.plist。 * 没太多精力讲述细节(懒),大家自行讨论吧。 ## 10.15.4 下载 config10.15.4.plist 替换即可; voodooi2c 2.4.2 变动太大,修改编绎到是没问题,但触控板用不了,试了下官方release的也一样,有时间了再研究下吧。 ## Update 10.15.1 * 10.15.1补丁地址不变,更改config.plist matchos 为10.15.1,直接升级即可 ## Update 10.15 * 感谢补丁作者FireWolf(surface系列救星啊)。 * clover文件请勿覆盖,删除原来的,拷贝整个新的clover文件夹; * 用configIs.plist安装并进入系统(不行的话尝试sp4-install.plist),重建缓存; * 重启后用正常config.plist进入系统,成功驱动; * 无线网卡驱动地址:https://github.com/chris1111/Wireless-USB-Adapter-Clover/releases ## Update 10.14.6 * 更新了clover文件至5018,文件结构发生了变化; * 使用install.plist安装,安装完成后重建缓存,再切换成config.plist; * clover文件夹请勿覆盖,直接删除原有目录,拷贴新的完整的clover文件; ## Update 10.14.5 * 更新clover及kext至最新版本; * 适配10.14.5,使用install.plist安装,安装完成后重建缓存,再切换成config.plist; * 1600x1066 hidpi分辨率使用稳定,没有10.14.3中的花屏和睡眠缩放问题,voodooi2c使用2.1.5版本。 * 从10.14.3升级的机友,先直接升至10.14.5,用install.plist进入后,再使用新的clover文件(保险起见,不要覆盖,删除掉原有的,拷贝新的clover),重启后使用install.plist进入系统,重建缓存,再用新的config.plist进入系统 * 截图 ![mojave10.14.5](https://github.com/bigsadan/surface-pro-4-hackintosh/blob/master/screenshot/mojave10.14.5.png) ## Update 2019.04.17 * 更新voodooi2c至最新2.1.5版本 * 增加hidpi自定义分辨率: * 默认的分辨率为1368 * 912 hidpi,显示效果不错但是可视面积较小,添加了几个等比缩放的HIDPI分辨率 * 注意:调整分辨率可能导致黑屏,后果自负哦。。请三思而后行!!!如黑屏,需要外接显示器,然后装上TEAMVIEWER,断开外接显示器,重启后用手机通过teamviewer连上,改回正确分辨率即可恢复正常。 * 具体步骤如下: * 1、执行以下命令确保成功。 sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES * 2、将DisplayVendorID-4C83.zip 解压,得到一个文件夹,文件夹里面有一个文件,获取你显示器的VendorID 和 ProductID(hackintool中可看到或获取你显示器的EDID查看),将文件夹名称后四位改成你的vendorId(后四位),文件名后四位改成你的productId(后四位),复制到/System/Library/Displays/Contents/Resources/Overrides/ * 3、安装RDM,选择你需要的分辨率即可(有闪电标志的为HIDPI)。 * 分辨率添加方法说明:用PlistEdit Pro打开上述2中的文件,展开scale-resolutions,添加子键,类型为Data,值有四组8位的十六进制,每组计算的结果不足八位在前面补0,如添加1440 * 960 HIDPI分辨率,将1440 * 2十进制转换成十六进制得出 0xB40,960 * 2 由十进制转换成十六进制得出 0x780,则该分辨率对应的值为:00000B40 00000780 00000001 00200000 * SP4的物理分辨率2736 * 1824,等比缩放的常见分辨率有:1920 * 1280 1600 * 1066 1440 * 960,我附件中的文件己添加部分hidpi,大家可以根椐需要自行换算和添加,在尝试几组后,1440 * 960比较能接受,1600 * 1066也还好,再往上太小且有卡顿不推荐。 ## 配置信息 * CPU:i5-6300U * 内存:8GB * 硬盘:256G * 其它:sp4 typecover ## 安装信息 * 系统:10.14.3 mojave * clover:4871 * lilu:1.3.3 * whatevergreen:1.2.6 * voodooi2c:2.1.4 * appleALC:1.3.5 * appleBatteryManager:1.90.1 ## 完成进度 * 显卡驱动正常,成功hidpi,外接屏幕输出正常 * 亮度调节正常,亮度保存正常 * 声卡工作正常,睡眠唤醒后工作正常 * SD卡槽工作正常 * 电池电量显示正常,正确识别电源适配器,正确识别电源/电池状态切换(难点1,通过DSDT修改解决) * 自动/手动睡眠正常,合盖睡眠正常,合盖后打开唤醒正常(难点2,通过DSDT修改解决) * 触摸板&键盘工作正常,完美支持所有系统手势(难点3,修改voodooi2c源码解决) * 系统里所有功能均正常使用。 ## 目前无解(未来估计也无解) * 触摸屏;内置WIFI/蓝牙;摄像头 ## 安装说明 安装过程全程使用config sp4-install.plist,一直到进入系统完成设置,完成安装后再使用config.plist驱动 ## 截图 ![mojave](https://github.com/bigsadan/surface-pro-4-hackintosh-10.14.3/blob/master/screenshot/mojave%2010143.jpg) ## 感谢 所有kext作者,还有我