Need help with surface-pro-4-hackintosh?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

bigsadan
187 Stars 58 Forks 67 Commits 43 Opened issues

Description

除全球无解的触摸屏,内置WIFI蓝牙摄像头外,己解决所有问题,近乎完美

Services available

!
?

Need anything else?

Contributors list

No Data

surface-pro-4-hackintosh-10.14.x-10.15.x (surface book 1)

Perfect! 除全球无解的触摸屏,内置WIFI蓝牙摄像头外,己解决所有问题,近乎完美

Big Sur:

  • 总结下内屏点亮重点: AAPL,ig-platform-id(16590000)从10.14起都必须要用KBL了,framebuffer-stolenmem(0000A001);
  • 外接输出按网上教程根椐自己需求设置framebuffer-conX,设置属性或alldata方法都可以;
  • sp5,sp6等应该同理,看来短期内sp系列都可以无缝升级了,感谢不断尝试的机友们;

补充:

部分为机友建议,请自己尝试: * 双系统引导: * 使用:rEFInd; * 外接显示器: * 开机后外接需要插拔才显示/休眠唤醒黑屏,在启动参数加上agdpmod=vit9696,pikera igfxonln=1; * 开启不同分辨率: * https://github.com/xzhih/one-key-hidpi * 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/

2.4.4 voodooi2c

  • 2.4.2有点问题,触控板偶尔突然罢工,更新到2.4.4后目前还没出现,2.4以前的版本不太灵敏,使用感受不好(比如说三指全屏应用间切换经常识别错误)。

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 ## 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 ## 感谢 所有kext作者,还有我

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.