DSDT editor and patcher 轻松搞定dsdt (更新修复Mac版一些bug )
本帖最后由 tmacyunn 于 2011-7-5 09:38 编辑原帖:http://www.insanelymac.com/forum/index.php?showtopic=223205
说明,原帖给出的是mac版的,windows版Linux版需要安装Java才能使用,Java下载地址:http://www.java.com/en/download/manual.jsp
下面是图文的说明以及一些简单的修复,都是来自远景和IM以及其他的地方...
Mac版的不能记住历史位置的bug修复版
下载地址(更新:25/4/2011) http://u.115.com/file/clwnj5uu
PS:关于使用apply patches后dsdt就被打回原形的问题,目前的解决办法,在修改完成也就是3个0的时候,你如果使用软件自带的添加patches的功能,那么使用前先把左下角的“Editable text”选择框保持未选择的状态。
本帖最后由 tmacyunn 于 2010-10-20 15:27 编辑
以修复RTC为一个示例:(PS:在添加patch的时候,请去掉左下角的Enable edit .的勾选。
本帖最后由 tmacyunn 于 2010-9-27 16:25 编辑
分享一个小工具,用来检测硬件兼容性,比如我的BCM5906没有驱动,所以就显示了“哭脸”,其他都可以驱动.....检测,点File--Check hardware for windows.....91楼有System Info for Mac ,谢谢上传。
此处下载:
好东西收藏以后用 这软件不错 这个可以更改查看方式么 改成C之类的 括号的对应情况就更好区分了 从图片上看的话 那些patches可以自定义阿 也就是说只要把对应自己的机器的patches做全后 同机型或者同主板的就可以直接拿来主义了阿 确实挺不错的 回复 6# weizh126
我用这个软件重新做一次dsdt,发现这个软件特别号,你不用担心代码对齐方式,它会自动帮你对齐,整理。至于那个转换成C的貌似不可以。
里面的那些patch确实可以自己修改,比如我那个USB睡眠的,它默认是ICH9,而且修改的ID和我的不一样。用记事本打开那个txt文件重启输入自己的ID可以了。每个patch都是一个模板。哈哈 。
十分强大的软件..... 不是转换成C 是view as C/C++/... 不过既然已经自动对齐整理了 那也挺不错的
你试试看这个帖子的附件中的那个有bug的dsdt能否修复 那个dsdt主要就是括号的问题 也当作一个测试吧 呵呵 下次我也自己定制一下 这个工具确实很强大阿
现在用别人电脑 不好安装其他软件。。。 这个东西还没用过,,下来用下了呵呵 LZ这个对AMI BIOS有用不?? 回复 8# weizh126
我试了一下,不行。然后打开你修改好的那个可以编译,其实我的猜测是,它里面的Fix Errors 只是解决了新版的iasl在编译的时候出现如内存地址的错误的地方,以及解决老板的存在的问题。例如,CPU0 ..... 回复 10# 马仪
应该是可以的,你自己试试吧。 回复 3# tmacyunn
非常好,神作终于发布了!收藏! {:3_200:}下载完解压出来怎样用,又不是安装版本的! 哦那个bug的dsdt最上面那一行是要删掉的 我没有删掉 貌似那一行是用威廉发的那个dsdt patch编译时生成的(没用过那个软件 不太清楚) iasl我一直没有更新 好似还是20091204那个版本。。。 用这个软件添加那些功能啥的 应该是极其好用的
其实你可以发起一个计划嘛 链接上面不是有如何编写那些patches的方法么 把能收集到的都收集起来 那可是一个很大的工程阿 说不定你还能混到技术组了{:5_274:} 恩.记号,学习. 好东西,先收藏了!多谢楼主 回复 14# 马仪
仔细看下说明好吗 ? 需要安装Java还能用的。 兄弟,你把那个工具上传上来吧。。我没那里的ID呢。 貌似不错的东东!!!