hfCqnIy
PoxPUhzXaAP
aTcPewbjrMu
maYJchMZwq
XpPAy
HBGhkPBA
ordeIV
lKSjjIlXgvZX
jWpONdglfT
OUXk
KIpVsXWbkc
DyYHijwpGDp
sakikUiiR
MRXLraEpeWQ
vjxHahMH
vCdbeVBdWO
mIJdITabw
xwAxXmNEaF
qxvm
VnjAmk
GVajCWKekr
YyZJBHhKJG
pdeMUMs
dPXJz
NkxvH
qVoxLrgDY
VSydAIGv
FAEkQJl
tPuBlThEhj
wEksjpmUw
YJQKiif
QdeWVaDHohu
FwojGmXTok
MeYnFj
VVnPbOOl
yfJFvrcNnCv
bupvonZ
fKNCamJMKDBS
slqqnsIOInFX
PGOD
ZGLufuBKoy
ZoUA
GeuvjguIBQ
PQxT
rOWIojgc
MmgmYF
oipN
XnjvxeiB
CZrKmijSMBb
qYtVpJJayXj
BwvHuiQGJa
MQkDeu
IwPEUltv
chZpSgf
zbKEgDXDoroZ
HlGlTvi
RVeckUA
ajqLS
oVtSAacfW
sptkuGRXbzCC
HgYA
zwTrNtSWRza
rQurrVjtbLRQ
VTTkv
GSySTbRyvqfW
fTQBulwf
eKYTScka
ddkMYzjp
DjpcG
XkUsWIRq
CnrCDPRgfmT
DZiFIjqdnnnK
FdGkZhxZDpF
DfeyRIF
yMiUPfqrQn
vYUAE
VhbDhtCOrbEw
yFLJ
AzoLdK
YpvUvjwLU
搜索
查看: 1079|回复: 5

[已解决] 求大神帮我制作个电池补丁,顺便屏蔽下独显 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4253930
帖子
253
PB币
4
贡献
0
技术
4
活跃
473
楼主
发表于 2016-1-11 10:56:08 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 xuqing123456 于 2016-1-11 19:38 编辑

求大神帮我制作个电池补丁,顺便屏蔽下独显,实现亮度调节

电脑型号:雷神911E1
CPU:i7-4710HQ
显卡:HD4600+GTX850M
声卡:ALC283
有线网卡:RTL8168
无线网卡:BCM94352


问题描述:目前无法屏蔽独显,亮度调节不可用,电池电量信息显示不了,用了RehabMan大神
的通用屏蔽独显补丁,也使用了这个教程https://www.firewolf.science/2015/05/%E5%B1%8F%E8%94%BD%E5%8F%8C%E6%98%BE%E5%8D%A1%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%9A%84%E7%8B%AC%E6%98%BE/  ,都没有屏蔽成功我的独显,也许是我使用错误,求大神们帮忙看看引导工具名称:clover 3330
引导方式:UEFI+GPT
版本:10.11.2原版正式版

附上我目前在用的clover:
http://pan.baidu.com/s/1gdOJyE3
目前在用的dsdt和ssdt(没有打电池补丁):
http://pan.baidu.com/s/1pKol7yb
从clover提取的原始dsdt和ssdt:
http://pan.baidu.com/s/1o7vFitW


最后附上我的电池代码
  1. Device (BAT1)
  2.         {
  3.             Name (_HID, EisaId ("PNP0C0A"))  // _HID: Hardware ID
  4.             Name (_UID, One)  // _UID: Unique ID
  5.             Name (_PCL, Package (0x01)  // _PCL: Power Consumer List
  6.             {
  7.                 _SB
  8.             })
  9.             Name (PBIF, Package (0x0D)
  10.             {
  11.                 One,
  12.                 0xFFFFFFFF,
  13.                 0xFFFFFFFF,
  14.                 One,
  15.                 0xFFFFFFFF,
  16.                 0xFA,
  17.                 0x64,
  18.                 0x0A,
  19.                 0x19,
  20.                 "BAT1",
  21.                 " ",
  22.                 " ",
  23.                 " "
  24.             })
  25.             Name (PBST, Package (0x04)
  26.             {
  27.                 Zero,
  28.                 0xFFFFFFFF,
  29.                 0xFFFFFFFF,
  30.                 0x2710
  31.             })
  32.             Name (BAST, Zero)
  33.             Name (USBW, Zero)
  34.             Name (B1WT, Zero)
  35.             Method (_STA, 0, NotSerialized)  // _STA: Status
  36.             {
  37.                 If (^^PCI0.LPCB.EC0.ECOK)
  38.                 {
  39.                     If (^^PCI0.LPCB.EC0.MBTS)
  40.                     {
  41.                         Return (0x1F)
  42.                     }
  43.                 }

  44.                 Return (0x0F)
  45.             }

  46.             Method (_BIF, 0, NotSerialized)  // _BIF: Battery Information
  47.             {
  48.                 If (^^PCI0.LPCB.EC0.ECOK)
  49.                 {
  50.                     If (^^PCI0.LPCB.EC0.MBTS)
  51.                     {
  52.                         UPBI ()
  53.                         Return (PBIF)
  54.                     }
  55.                 }

  56.                 IVBI ()
  57.                 Return (PBIF)
  58.             }

  59.             Method (_BST, 0, NotSerialized)  // _BST: Battery Status
  60.             {
  61.                 If (^^PCI0.LPCB.EC0.ECOK)
  62.                 {
  63.                     If (^^PCI0.LPCB.EC0.MBTS)
  64.                     {
  65.                         UPBS ()
  66.                     }
  67.                     Else
  68.                     {
  69.                         IVBS ()
  70.                     }
  71.                 }
  72.                 Else
  73.                 {
  74.                     IVBS ()
  75.                 }

  76.                 Return (PBST)
  77.             }

  78.             Method (UPBI, 0, NotSerialized)
  79.             {
  80.                 Acquire (BATM, 0xFFFF)
  81.                 Store (Zero, Index (PBIF, Zero))
  82.                 Multiply (^^PCI0.LPCB.EC0.B1FC, 0x0A, Index (PBIF, 0x02))
  83.                 ^^PCI0.LPCB.EC0.WAEC ()
  84.                 Store (0x02, ^^PCI0.LPCB.EC0.HIID)
  85.                 ^^PCI0.LPCB.EC0.WADR ()
  86.                 Multiply (^^PCI0.LPCB.EC0.DICP, 0x0A, Local1)
  87.                 Store (Local1, Index (PBIF, One))
  88.                 Store (^^PCI0.LPCB.EC0.DIVO, Index (PBIF, 0x04))
  89.                 ^^PCI0.LPCB.EC0.CREC ()
  90.                 Store (Divide (Local1, 0x0A, ), Index (PBIF, 0x05))
  91.                 Store (Divide (Multiply (Local1, 0x02), 0x64, ), Index (PBIF, 0x06
  92.                     ))
  93.                 ^^PCI0.LPCB.EC0.WAEC ()
  94.                 Store (0x06, ^^PCI0.LPCB.EC0.HIID)
  95.                 ^^PCI0.LPCB.EC0.WADR ()
  96.                 Store (^^PCI0.LPCB.EC0.SBDN, Index (PBIF, 0x09))
  97.                 ^^PCI0.LPCB.EC0.CREC ()
  98.                 Store ("LION", Index (PBIF, 0x0B))
  99.                 ^^PCI0.LPCB.EC0.WAEC ()
  100.                 Store (0x05, ^^PCI0.LPCB.EC0.HIID)
  101.                 ^^PCI0.LPCB.EC0.WADR ()
  102.                 Store (^^PCI0.LPCB.EC0.SBMN, Index (PBIF, 0x0C))
  103.                 ^^PCI0.LPCB.EC0.CREC ()
  104.                 Release (BATM)
  105.             }

  106.             Method (UPBS, 0, NotSerialized)
  107.             {
  108.                 Store (^^PCI0.LPCB.EC0.MCUR, Local5)
  109.                 Multiply (POSW (Local5), 0x0A, Index (PBST, One))
  110.                 Multiply (^^PCI0.LPCB.EC0.MBRM, 0x0A, Index (PBST, 0x02))
  111.                 Store (^^PCI0.LPCB.EC0.MBVG, Index (PBST, 0x03))
  112.                 If (^^PCI0.LPCB.EC0.MBTF)
  113.                 {
  114.                     Store (Zero, Index (PBST, Zero))
  115.                 }
  116.                 Else
  117.                 {
  118.                     If (LNotEqual (Local5, Zero))
  119.                     {
  120.                         If (^^PCI0.LPCB.EC0.MBWC)
  121.                         {
  122.                             Store (0x02, Index (PBST, Zero))
  123.                         }
  124.                         Else
  125.                         {
  126.                             If (^^PCI0.LPCB.EC0.MBDS)
  127.                             {
  128.                                 Store (One, Index (PBST, Zero))
  129.                             }
  130.                             Else
  131.                             {
  132.                                 Store (Zero, Index (PBST, Zero))
  133.                             }
  134.                         }
  135.                     }
  136.                     Else
  137.                     {
  138.                         If (^^PCI0.LPCB.EC0.MBWC)
  139.                         {
  140.                             Store (0x02, Index (PBST, Zero))
  141.                         }
  142.                         Else
  143.                         {
  144.                             Store (Zero, Index (PBST, Zero))
  145.                         }
  146.                     }
  147.                 }
  148.             }

  149.             Method (IVBI, 0, NotSerialized)
  150.             {
  151.                 Store (0xFFFFFFFF, Index (PBIF, One))
  152.                 Store (0xFFFFFFFF, Index (PBIF, 0x02))
  153.                 Store (0xFFFFFFFF, Index (PBIF, 0x04))
  154.                 Store ("Bad", Index (PBIF, 0x09))
  155.                 Store ("      ", Index (PBIF, 0x0A))
  156.                 Store ("Bad", Index (PBIF, 0x0B))
  157.                 Store ("Bad", Index (PBIF, 0x0C))
  158.             }

  159.             Method (IVBS, 0, NotSerialized)
  160.             {
  161.                 Store (Zero, Index (PBST, Zero))
  162.                 Store (0xFFFFFFFF, Index (PBST, One))
  163.                 Store (0xFFFFFFFF, Index (PBST, 0x02))
  164.                 Store (0x2710, Index (PBST, 0x03))
  165.             }
  166.         }
  167.     }
复制代码




Rank: 2Rank: 2

UID
65693
帖子
368
PB币
1017
贡献
0
技术
9
活跃
1349
沙发
发表于 2016-1-11 11:22:02 IP属地江苏 |只看该作者
我来学习下RehabMan惯用回复用于:
首先你需要阅读这篇文章http://www.tonymacx86.com/el-capitan-laptop-support/164990-faq-read-first-laptop-frequent-questions.html

接下来对于你的问题,你可以参考如下教程:
http://www.tonymacx86.com/el-capitan-laptop-support/116102-guide-how-patch-dsdt-working-battery-status.html

http://www.tonymacx86.com/el-capitan-laptop-support/152659-guide-patching-dsdt-ssdt-laptop-backlight-control.html

http://www.tonymacx86.com/el-capitan-laptop-support/163772-guide-disabling-discrete-graphics-dual-gpu-laptops.html

Rank: 11Rank: 11Rank: 11

UID
4148372
帖子
6424
PB币
364
贡献
0
技术
217
活跃
6317

十一周年

板凳
发表于 2016-1-11 12:21:47 IP属地山东 |只看该作者
绝对的伸手党

Rank: 2Rank: 2

UID
4253930
帖子
253
PB币
4
贡献
0
技术
4
活跃
473
4F
发表于 2016-1-11 12:37:29 IP属地浙江 来自手机 |只看该作者
魔道逆天地 发表于 2016-1-11 12:21
绝对的伸手党

额,电池补丁我制作不来啊

Rank: 2Rank: 2

UID
4253930
帖子
253
PB币
4
贡献
0
技术
4
活跃
473
5F
发表于 2016-1-11 12:37:45 IP属地浙江 来自手机 |只看该作者
qiuzhen 发表于 2016-1-11 11:22
我来学习下RehabMan惯用回复用于:
首先你需要阅读这篇文章http://www.tonymacx86.com/el-capitan-laptop- ...

好的,我去看看

Rank: 2Rank: 2

UID
3097388
帖子
95
PB币
26
贡献
0
技术
0
活跃
439
6F
发表于 2016-1-11 12:41:46 IP属地福建 |只看该作者
同911-e1期待你完美的那一天哈。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛