修复Kernel.log/system.log中RMde(AppleLMUController)错误
本帖最后由 syscl 于 2016-7-17 22:17 编辑最近花了些功夫在M3800上面,在日志中发现了如下错误(打开控制台, 点system.log, 然后输入LMU):Jul 17 21:19:09 localhost kernel: AppleLMUController::smcGetKeyInfo Error: received error 0x84 when getting key info for 'RMde'
Jul 17 21:19:09 localhost kernel: AppleLMUController::start Error: SMC mode check failed所以花了一点时间修复这个错误. 这个错误在于没有向系统提供所需要的SMC键值, 添加下面的键值即可修复. 打开FakeSMC.kext/Contents/Info.plist, 定位到IOKitPersonalities/Configuration/Keys 添加<key>RMde</key>
<array>
<string>char</string>
<data>QQ==</data>
</array>
<key>ALV0</key>
<array>
<string>{alv</string>
<data>ARAGdQEgALYO4A==</data>
</array>
<key>ALRV</key>
<array>
<string>ui16</string>
<data>AAE=</data>
</array>
<key>ALI0</key>
<array>
<string>{ali</string>
<data>BwECAA==</data>
</array>
<key>MSLD</key>
<array>
<string>ui8 </string>
<data>AA==</data>
</array>我知道你们懒所以把自己用的FakeSMC.kext也一并打包上传了. 关于SMC 版本(系统)和smc-compatible修复首先FakeSMC在smc-compatible的侦测有时候会失灵, 所以需要我们对FakeSMC进行修改以实现正确的注入。
注入的smc-compatible要跟你选定的机型相对应, 例如我的机型是Macbook 11,2, 则我需要修改IOKitPersonalities/smc-compatible为smc-huronriver
SMC 版本(系统)需要设置为2.6f59(参阅: SMC固件信息), 则我需要修改FakeSMC.kext/Contents/Info.plist/IOKitPersonalities/Configuration/Keys/Rev 部分的键值, 建议使用文本编辑器或者PlistEdit Pro来进行修改.2.6f59节录成16进制就是 02 6f 00 00 59(026f000059), 进一步的转换成为Base64就是Am8AAFk=, 贴入到</array>
<key>REV </key>
<array>
<string>{rev</string>
<data>AikPAAAk</data>
</array><data> </data>中即可.
关于转换的命令可以采用终端输入echo 026f000059 |xxd -r -p |base64祝你们成功!
syscl
首楼备用. 好奇 RMde 那些值怎么得到的 抢楼了{:5_264:} 顶一下…… 昨天更换的Slice的FakeSMC3.4.1,没有搜到这个错误。 额。。RMde是什么 看起来像是RehabMan那家伙的某些驱动定义的东西= = 本帖最后由 syscl 于 2016-7-18 22:47 编辑
口袋妖怪heart 发表于 2016-7-18 20:53 https://www.pcbeta.com/static/image/common/back.gif
额。。RMde是什么 看起来像是RehabMan那家伙的某些驱动定义的东西= =
不是的,RMde是LMU需要的键值。我没有用他的FakeSMC.kext.
Edit: 这个是Slice他们的版本。
syscl 发表于 2016-7-18 22:46 https://www.pcbeta.com/static/image/common/back.gif
不是的,RMde是LMU需要的键值。我没有用他的FakeSMC.kext.
Edit: 这个是Slice他们的版本。
好吧 我目前的FakeSMC也是slice的 RM的很久没更新了。。
我没改什么 就改了rev 和 smc-compatible 谢谢分享!!!
谢谢分享!!!
请问大神 smc-compatible这个值在机型哪里?比如我的是MacPro5,1?{:5_288:} 这个是专门修复哪点的问题呢? 本帖最后由 口袋妖怪heart 于 2016-7-19 15:36 编辑
xtwz 发表于 2016-7-19 13:53 https://www.pcbeta.com/static/image/common/back.gif
请问大神 smc-compatible这个值在机型哪里?比如我的是MacPro5,1?
smc-thurley 本帖最后由 口袋妖怪heart 于 2016-7-19 15:37 编辑
口袋妖怪heart 发表于 2016-7-19 14:12 https://www.pcbeta.com/static/image/common/back.gif
smc-thurley
好的,谢谢口袋妖怪!!!{:5_264:} xtwz 发表于 2016-7-19 15:35 https://www.pcbeta.com/static/image/common/back.gif
好的,谢谢口袋妖怪!!!
oops 不对。。。
MP51是 smc-thurley ... 抱歉 口袋妖怪heart 发表于 2016-7-19 15:36 https://www.pcbeta.com/static/image/common/back.gif
oops 不对。。。
MP51是 smc-thurley ... 抱歉
大神,“smc-thurley”这个值是怎么来的? 能细说一下么?分享给大家! xtwz 发表于 2016-7-19 15:40 https://www.pcbeta.com/static/image/common/back.gif
大神,“smc-thurley”这个值是怎么来的? 能细说一下么?分享给大家!
提取SMC的更新包。步骤略麻烦。。 口袋妖怪heart 发表于 2016-7-19 15:41 https://www.pcbeta.com/static/image/common/back.gif
提取SMC的更新包。步骤略麻烦。。
怎么得出呢?例如我要设置机型为rMBP10.2 cnbb002 发表于 2016-7-22 15:47 https://www.pcbeta.com/static/image/common/back.gif
怎么得出呢?例如我要设置机型为rMBP10.2
你下个你这个机型的SMC更新包 然后解开看看吧.
页:
[1]
2