无敌飞侠 发表于 2022-1-3 18:07

Surface系列电池驱动

本帖最后由 daliansky 于 2022-1-4 16:28 编辑

众所周知,Surface系列黑苹果一直以来电池驱动都是无解的,根源在巨硬在Surface系列里使用了自己的专有硬件。
因此所有市面上“号称”能够支持电量的某宝店家有一个算一个,都是骗钱的。
但是从今天开始,电池驱动不再无解了!电量读取,充电状态显示,电池信息都完美解决!
我从去年5月份左右开始研究,直到一个月前开发完成,为了更好的了解macOS的驱动开发,过程中还顺手写了机身按键和光线传感器的驱动,现在代码已发布在Github,大家可以下载测试一下~
链接:https://github.com/Xiashangning/BigSurface
驱动顺序如图所示。同时删除掉VoodooI2C系列,SMCBatteryManager驱动。一定要删

目前仅在SP7上测试过,完美运行
其他Surface系列理论上也可以运行,但是设备ID需要添加到plist里,所以把windows设备管理器里UART驱动的ID留言告诉我,我可以帮你调试一下

1019312793 发表于 2022-1-3 19:10

支持一下,可惜我的Surface Pro 2已经太老了

erheeeee 发表于 2022-1-3 19:16

前排支持大佬!

本拉登他爹 发表于 2022-1-3 19:21

直接编驱动就很骚

fzuwang 发表于 2022-1-3 19:39

支持,设备管理器里UART驱动的ID在哪里看

midboy 发表于 2022-1-3 20:09

之前已经试用阶段用过。牛逼不解释。完美运行!

理想的海洋 发表于 2022-1-3 20:25

这个全球无解的东西 竟然被国人解决了 nb啊

无敌飞侠 发表于 2022-1-3 20:41

fzuwang 发表于 2022-1-3 19:39 https://bbs.pcbeta.com/static/image/common/back.gif
支持,设备管理器里UART驱动的ID在哪里看

设备管理器,系统设备,Intel(R) Serial IO UART Host Controller 后面的就是设备ID
你是第几代surface啊

无敌飞侠 发表于 2022-1-3 20:54

我在发帖子的时候忘了还有一个配套的SSDT
最好一起使用

nsby494 发表于 2022-1-3 21:04

就喜欢这样的大神,虽然我用不上,不过必须支持。非常漂亮!!!!!!!!!!!!

fzuwang 发表于 2022-1-3 21:06

无敌飞侠 发表于 2022-1-3 20:54 https://bbs.pcbeta.com/static/image/common/back.gif
我在发帖子的时候忘了还有一个配套的SSDT
最好一起使用

surface laptop go试了不行,需要怎么搞,谢谢。

rathan 发表于 2022-1-3 21:15

太强了,好久没见技术贴了,这个必须顶帖!

longbaitong 发表于 2022-1-3 22:35

{:5_293:}{:5_293:}{:5_293:}{:5_293:}支持一下~~~

jeo_ch 发表于 2022-1-4 08:51

niubi啊!!!

UPYISC 发表于 2022-1-4 11:34

surface pro 6的ID是 9D27

kailong156 发表于 2022-1-4 12:09

同SP7 LZ 可以分享下你的EFI吗?万分感谢

无敌飞侠 发表于 2022-1-4 15:23

fzuwang 发表于 2022-1-3 21:06 https://bbs.pcbeta.com/static/image/common/back.gif
surface laptop go试了不行,需要怎么搞,谢谢。

设备管理器,系统设备,Intel(R) Serial IO UART Host Controller 后面的就是设备ID
告诉我我给你测试版

无敌飞侠 发表于 2022-1-4 15:23

UPYISC 发表于 2022-1-4 11:34 https://bbs.pcbeta.com/static/image/common/back.gif
surface pro 6的ID是 9D27

9D27应该能直接用吧?

xiaohan11 发表于 2022-1-4 16:12

楼主nb,支持楼主

fzuwang 发表于 2022-1-4 18:10

无敌飞侠 发表于 2022-1-4 15:23 https://bbs.pcbeta.com/static/image/common/back.gif
设备管理器,系统设备,Intel(R) Serial IO UART Host Controller 后面的就是设备ID
告诉我我给你测试版

ID是34A8,谢谢
页: [1] 2 3 4
查看完整版本: Surface系列电池驱动