求助帮忙修改下DSDT,电池显示X的问题!
本帖最后由 hello_ok 于 2016-10-21 12:42 编辑经过这么长时间的折腾,总算可以了
1、论坛都搜遍了,无奈打补丁无效,台式机一直都玩的黑苹果,最近进了台联想的拯救者,所以又重新捡起来玩玩,好累啊!
这个帖子研究了几天了https://bbs.pcbeta.com/viewthread-1595139-1-1.html,无果,Rehabman大神的教程也看了,无奈只好求助大神了,成功之后我会把所有的驱动分享出来。
2、配置如下图:
3、clover引导,版本V3773,双硬盘,都是GPT,一个三星的NVME 128G的,一个东芝的1T
安装的原版的10.11.6,声卡正常,显卡(左上角花屏,注销重新登录正常),有线网卡正常,无线无解。
4、ubuntu下提取的原版ACPI文件。
大神快来帮帮忙吧,没有笔记本折腾黑果的经验 关注一下,我也是拯救者 52hh 发表于 2016-10-15 08:20 https://www.pcbeta.com/static/image/common/back.gif
仅修正了错误,添加了个电池补丁,试下,看看行不行,把压缩包的电池安装到系统中。
DSDT放Clvoer EFI C ...
多谢帮忙,刚试了,还是不行,还是现实x,我自己用MaciASL补丁里面的联想的y700打电池补丁,但是效果跟你的这个一样,论坛上也没搜索到类似的可修改的方法,电池驱动加载了 关注一下,,,,,,,,,, 多年的远景老会员了,发帖审核,没想到回个帖也要审核,这是什么效率啊 好像6代skylake的U成功并且完美的不多,大神去哪儿了? 涉及电池部分都改1/8试试,我也是全改才有效果 最新进展,USB3.0也无法使用了,折腾前还能用,虽然不是3.0的速度,郁闷啊 G.Power 发表于 2016-10-15 21:48 https://www.pcbeta.com/static/image/common/back.gif
涉及电池部分都改1/8试试,我也是全改才有效果
麻烦帮忙看看这段代码怎么改,加入Y700的补丁后生成的
Device (EC0)
{
Name (_HID, EisaId ("PNP0A05"))// _HID: Hardware ID
Name (_UID, 0x09)// _UID: Unique ID
Method (_STA, 0, NotSerialized)// _STA: Status
{
Return (0x0B)
}
Method (CMFC, 0, Serialized)
{
Return (EDID)
}
Method (RE1B, 1, NotSerialized)
{
OperationRegion(ERAM, EmbeddedControl, Arg0, 1)
Field(ERAM, ByteAcc, NoLock, Preserve) { BYTE, 8 }
Return(BYTE)
}
Method (RECB, 2, Serialized)
// Arg0 - offset in bytes from zero-based EC
// Arg1 - size of buffer in bits
{
ShiftRight(Arg1, 3, Arg1)
Name(TEMP, Buffer(Arg1) { })
Add(Arg0, Arg1, Arg1)
Store(0, Local0)
While (LLess(Arg0, Arg1))
{
Store(RE1B(Arg0), Index(TEMP, Local0))
Increment(Arg0)
Increment(Local0)
}
Return(TEMP)
}
Method (WE1B, 2, NotSerialized)
{
OperationRegion(ERAM, EmbeddedControl, Arg0, 1)
Field(ERAM, ByteAcc, NoLock, Preserve) { BYTE, 8 }
Store(Arg1, BYTE)
}
Method (WECB, 3, Serialized)
// Arg0 - offset in bytes from zero-based EC
// Arg1 - size of buffer in bits
// Arg2 - value to write
{
ShiftRight(Arg1, 3, Arg1)
Name(TEMP, Buffer(Arg1) { })
Store(Arg2, TEMP)
Add(Arg0, Arg1, Arg1)
Store(0, Local0)
While (LLess(Arg0, Arg1))
{
WE1B(Arg0, DerefOf(Index(TEMP, Local0)))
Increment(Arg0)
Increment(Local0)
}
}
会者不难啊,强行关机加重启无数次了还是搞不定,来人啊 每日一顶,总有好心人帮忙吧 https://bbs.pcbeta.com/viewthread-1722022-1-1.html你可以叫这位大神帮忙看看我的大神帮我弄好了 wgc137171414 发表于 2016-10-19 18:35 https://www.pcbeta.com/static/image/common/back.gif
https://bbs.pcbeta.com/viewthread-1722022-1-1.html你可以叫这位大神帮忙看看我的大神帮我弄好了
多谢指点,我给他发信息看看 已解决,怎么收获pb 真的牛,双手赞成,谢谢了 同样,求助,谢谢! 多谢指点,我给他发信息看看 可以用吗 这个吗??
页:
[1]
2