Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 18092|回复: 45

[教程] OS X Mavericks下Atheros 9285 ,新的dsdt patch方式无需修改Kext了. [复制链接]

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9702
PB币
461
贡献
0
技术
219
活跃
639

十周年 7周年庆典勋章 8周年庆典勋章

发表于 2013-6-22 11:19:37 |显示全部楼层
本帖最后由 a455157528 于 2013-6-22 11:21 编辑

首先注明转载于insanelymac
  1. 原帖
复制代码
http://www.insanelymac.com/forum/topic/289824-atheros-9285/    (很奇怪怎么不能插这里面去了不支持网链)




10.9具体暂时还不清楚是如何进行dsdt解析的.
据说是方式改变了现在看来并没有完全改变.
dsdt patch的方式依然有效只是具体的数值需要改动

  1. Method (_DSM, 4, NotSerialized)
  2. {
  3.     Store (Package (0x12)
  4.         {
  5.             "AAPL,slot-name",
  6.             Buffer (0x08)
  7.             {
  8.                 "AirPort"
  9.             },
  10.             "device-id",
  11.             Unicode ("*"),
  12.             "device_type",
  13.             Buffer (0x08)
  14.             {
  15.                 "AirPort"
  16.             },
  17.             "model",
  18.             Buffer (0x33)
  19.             {
  20.                 "Atheros 9285 802.11 b/g/n Wireless Network Adapter"
  21.             },
  22.             "subsystem-id",
  23.             Buffer (0x04)
  24.             {
  25.                  0x8F, 0x00, 0x00, 0x00
  26.             },
  27.             "subsystem-vendor-id",
  28.             Buffer (0x04)
  29.             {
  30.                  0x6B, 0x10, 0x00, 0x00
  31.             },
  32.             "compatible",
  33.             Buffer (0x0B)
  34.             {
  35.                 "pci168c,2a"
  36.             },
  37.             "IOName",
  38.             Buffer (0x0B)
  39.             {
  40.                 "pci168c,2a"
  41.             },
  42.             "name",
  43.             Buffer (0x0B)
  44.             {
  45.                 "pci168c,2a"
  46.             }
  47.         }, Local0)
  48.     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  49.     Return (Local0)
  50. }
复制代码




8

查看全部评分

头像被屏蔽

外出非洲旅游至今未归

Rank: 7Rank: 7Rank: 7

UID
1925586
帖子
1144
PB币
0
贡献
0
技术
70
活跃
309
发表于 2013-6-22 11:34:06 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9702
PB币
461
贡献
0
技术
219
活跃
639

十周年 7周年庆典勋章 8周年庆典勋章

发表于 2013-6-22 11:38:42 来自手机 |显示全部楼层
yelon1988 发表于 2013-6-22 11:34  ar9287有么有

理论上是可以用的。
当然不保证。这段只是把能兼容80驱动的网卡id模拟成2a。前提是87能用80的驱动。期待你的测试

UID
2409498
帖子
27335
PB币
927
贡献
4
技术
1342
活跃
695
发表于 2013-6-22 12:00:26 来自手机 |显示全部楼层
看来你也看到这个了

苦逼的医学生。。。考试月勿扰,扣扣一概不回!

Rank: 11Rank: 11Rank: 11

UID
2043294
帖子
4559
PB币
323
贡献
0
技术
152
活跃
2058

7周年庆典勋章 8周年庆典勋章 我是大学生!

发表于 2013-6-22 12:10:00 |显示全部楼层
直接Clover的Kext2Patch搞定的路过

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9702
PB币
461
贡献
0
技术
219
活跃
639

十周年 7周年庆典勋章 8周年庆典勋章

发表于 2013-6-22 12:15:05 |显示全部楼层
p.H 发表于 2013-6-22 12:00
看来你也看到这个了

嗯。
我在那也看到你的那问题了。
那个是insanelymac的vip?

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9702
PB币
461
贡献
0
技术
219
活跃
639

十周年 7周年庆典勋章 8周年庆典勋章

发表于 2013-6-22 12:26:10 |显示全部楼层
gujiangjiang 发表于 2013-6-22 12:10
直接Clover的Kext2Patch搞定的路过

kext patch的原理我真心不太了解。。
是直接改的二进制还是什么。我对照作者的帖改了显卡的输出口成功了
但是那是因为有参考物。想对某kext直接进行patch应该怎么写参数?用0xED之内的直接看二进制改么。
头像被屏蔽

外出非洲旅游至今未归

Rank: 7Rank: 7Rank: 7

UID
1925586
帖子
1144
PB币
0
贡献
0
技术
70
活跃
309
发表于 2013-6-22 12:27:42 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

UID
2409498
帖子
27335
PB币
927
贡献
4
技术
1342
活跃
695
发表于 2013-6-22 12:33:17 来自手机 |显示全部楼层
a455157528 发表于 2013-6-22 12:15
嗯。
我在那也看到你的那问题了。
那个是insanelymac的vip?

貌似是。  大神之一

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9702
PB币
461
贡献
0
技术
219
活跃
639

十周年 7周年庆典勋章 8周年庆典勋章

发表于 2013-6-22 12:35:32 |显示全部楼层
本帖最后由 a455157528 于 2013-6-22 12:36 编辑
p.H 发表于 2013-6-22 12:33
貌似是。  大神之一

嗯。
insanelymac上对kext签名机制的讨论比较激烈嘛。
貌似是苹果新增了一个用于检测kext签名的kext里面几乎记录了apple所有的kext。
然后你懂得

坑爹党

Rank: 9

UID
3415323
帖子
4299
PB币
2713
贡献
0
技术
27
活跃
304

I'm Windows Phone用户 8周年庆典勋章

发表于 2013-6-22 12:41:29 |显示全部楼层
貌似今天进展挺大的嘛~最近论坛有链接傻掉的问题。。

UID
2409498
帖子
27335
PB币
927
贡献
4
技术
1342
活跃
695
发表于 2013-6-22 12:43:13 来自手机 |显示全部楼层
a455157528 发表于 2013-6-22 12:35
嗯。
insanelymac上对kext签名机制的讨论比较激烈嘛。
貌似是苹果新增了一个用于检测kext签名的kext里面 ...

目前还是可以用,就是比较蛋疼好像

UID
1396546
帖子
4242
PB币
7838
贡献
0
技术
627
活跃
450
发表于 2013-6-22 12:45:51 |显示全部楼层
P.H英语很猛阿

夜雨江湖

Rank: 5Rank: 5Rank: 5

UID
2228672
帖子
690
PB币
365
贡献
0
技术
23
活跃
485
发表于 2013-6-22 12:47:49 |显示全部楼层
我的时AR5B97(9287),pci168c,2e,这几天一直在研究怎么用DSDT仿冒成pci168c,2a,但是失败了。我的代码相比你给出来的,就少了 "compatible"这一项。

点评

SomeRy  不同的地方还有name那一项,不是写的pci168c,2a  发表于 2013-6-22 12:55

夜雨江湖

Rank: 5Rank: 5Rank: 5

UID
2228672
帖子
690
PB币
365
贡献
0
技术
23
活跃
485
发表于 2013-6-22 12:50:39 |显示全部楼层
忘了说了,我是在10.8.4下面尝试仿冒的,不是10.9

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9702
PB币
461
贡献
0
技术
219
活跃
639

十周年 7周年庆典勋章 8周年庆典勋章

发表于 2013-6-22 13:24:20 |显示全部楼层
p.H 发表于 2013-6-22 12:43
目前还是可以用,就是比较蛋疼好像

我觉得现在是测试阶段。
苹果没有启用全部的功能吧。估计dp2开始这东西就有用了

夜雨江湖

Rank: 5Rank: 5Rank: 5

UID
2228672
帖子
690
PB币
365
贡献
0
技术
23
活跃
485
发表于 2013-6-22 13:47:06 |显示全部楼层
本帖最后由 SomeRy 于 2013-6-22 14:08 编辑

经测试,AR5B97(AR9287)在10.8.4和10.9 DP1下均只需添加3项即可驱动:

Method (_DSM, 4, NotSerialized)

{

    Store (Package (0x06)

        {

            "device-id",

            Unicode ("*"),

            "compatible",

            Buffer (0x0B)

            {

                "pci168c,2a"

            },


            "IOName",

            Buffer (0x0B)

            {

                "pci168c,2a"

            }

        }, Local0)

    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

    Return (Local0)

}




超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9702
PB币
461
贡献
0
技术
219
活跃
639

十周年 7周年庆典勋章 8周年庆典勋章

发表于 2013-6-22 13:48:28 |显示全部楼层
SomeRy 发表于 2013-6-22 13:47
经AR5B97(AR9287)在10.8.4下测试,只需要添加3项数据即可驱动:

10.8.4我原来的就能用。
和现在的这段差别还是比较大的

夜雨江湖

Rank: 5Rank: 5Rank: 5

UID
2228672
帖子
690
PB币
365
贡献
0
技术
23
活跃
485
发表于 2013-6-22 13:49:48 |显示全部楼层
a455157528 发表于 2013-6-22 13:48
10.8.4我原来的就能用。
和现在的这段差别还是比较大的

原来是10.9和10.8不一样。。。

超级灌水党+专业歪楼s.

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9702
PB币
461
贡献
0
技术
219
活跃
639

十周年 7周年庆典勋章 8周年庆典勋章

发表于 2013-6-22 13:51:48 |显示全部楼层
SomeRy 发表于 2013-6-22 13:49
原来是10.9和10.8不一样。。。

10.9更新了一些东西。
具体我也不太清楚。总之以前的办法已经不行了
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件