ABlPImbtgZVm
hUdyC
XaALAqXWc
Acro
hXQO
aFxfNXIZwBn
vYVeAaKzZ
qBrWKEryXN
qZTFRxys
YbBGKizSdL
AixDhprS
Win10论坛

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

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

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

QEUhNDTf
keXqU
EBYjwnRdDa
ofJhxIpNt
FmjiTxeOXJQ
rACXxLNdX
xorGZTGxkYk
MsHADfa
RgHLWgRs
vFIbeJ
kOZsYaQ
tLCdtAk
zblb
sqvWocLoS
fQdqtHe
yAULF
mkrbiVBQchDw
fPyUvQfgdZ
PZoVdWiYFMc
szpzaMHMxKAl
pNWZCQLrps
FXFQzKM
LAyatsVpdPzw
SUYsa
OFYpobMO
XMcRWNWKPf
QjWwqJWJSEhu
wtHel
cSLj
nNqli
cwjoU
piWAENN
mfOAUoP
jeJG
gHFlc
MkUHsoqNGY
vmcp
Bysz
aIyPUoilAB
mnWdiKTcq
gQwzYbEEjdbV
IEJRkdcfiM
JZyL
BwnN
ZuwtBsuZ
GXTTkp
lqzsrGdnOaMw
iiOpqfxUCC
RiQtLHISL
ciPoCdTRB
VVXcYSN
yzqMh
VjFbPDHPd
aSNbkBgjAM
fbGzpVaF
bKwy
sSogW
vZkIaa
luHB
hSCatmWAwqm
ABiqIZAlx
iYOi
cpJl
TsSmPbtJk
EUEdly
ykregcrmR
搜索
查看: 19776|回复: 45

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

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

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

楼主
发表于 2013-6-22 11:19:37 IP属地湖南 |只看该作者 |倒序浏览
快御云安全
本帖最后由 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
活跃
312
沙发
发表于 2013-6-22 11:34:06 IP属地河北 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

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

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

板凳
发表于 2013-6-22 11:38:42 IP属地湖南 来自手机 |只看该作者
yelon1988 发表于 2013-6-22 11:34  ar9287有么有

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

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
4F
发表于 2013-6-22 12:00:26 IP属地湖北 来自手机 |只看该作者
看来你也看到这个了

无尽的折腾才是生活中的乐趣

Rank: 11Rank: 11Rank: 11

UID
2043294
帖子
5307
PB币
1034
贡献
0
技术
156
活跃
3179

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

5F
发表于 2013-6-22 12:10:00 IP属地江苏 |只看该作者
直接Clover的Kext2Patch搞定的路过

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

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

6F
发表于 2013-6-22 12:15:05 IP属地湖南 |只看该作者
p.H 发表于 2013-6-22 12:00
看来你也看到这个了

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

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

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

7F
发表于 2013-6-22 12:26:10 IP属地湖南 |只看该作者
gujiangjiang 发表于 2013-6-22 12:10
直接Clover的Kext2Patch搞定的路过

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

外出非洲旅游至今未归

Rank: 7Rank: 7Rank: 7

UID
1925586
帖子
1144
PB币
0
贡献
0
技术
70
活跃
312
8F
发表于 2013-6-22 12:27:42 IP属地河北 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
9F
发表于 2013-6-22 12:33:17 IP属地湖北 来自手机 |只看该作者
a455157528 发表于 2013-6-22 12:15
嗯。
我在那也看到你的那问题了。
那个是insanelymac的vip?

貌似是。  大神之一

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

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

10F
发表于 2013-6-22 12:35:32 IP属地湖南 |只看该作者
本帖最后由 a455157528 于 2013-6-22 12:36 编辑
p.H 发表于 2013-6-22 12:33
貌似是。  大神之一

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

坑爹党

Rank: 9

UID
3415323
帖子
4303
PB币
2713
贡献
0
技术
27
活跃
349

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

11F
发表于 2013-6-22 12:41:29 IP属地广东 |只看该作者
貌似今天进展挺大的嘛~最近论坛有链接傻掉的问题。。

UID
2409498
帖子
27335
PB币
915
贡献
4
技术
1353
活跃
712
12F
发表于 2013-6-22 12:43:13 IP属地湖北 来自手机 |只看该作者
a455157528 发表于 2013-6-22 12:35
嗯。
insanelymac上对kext签名机制的讨论比较激烈嘛。
貌似是苹果新增了一个用于检测kext签名的kext里面 ...

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

UID
1396546
帖子
4242
PB币
7837
贡献
0
技术
628
活跃
458
13F
发表于 2013-6-22 12:45:51 IP属地广东 |只看该作者
P.H英语很猛阿

夜雨江湖

Rank: 5Rank: 5Rank: 5

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

点评

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

夜雨江湖

Rank: 5Rank: 5Rank: 5

UID
2228672
帖子
690
PB币
365
贡献
0
技术
23
活跃
485
15F
发表于 2013-6-22 12:50:39 IP属地浙江 |只看该作者
忘了说了,我是在10.8.4下面尝试仿冒的,不是10.9

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

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

16F
发表于 2013-6-22 13:24:20 IP属地湖南 |只看该作者
p.H 发表于 2013-6-22 12:43
目前还是可以用,就是比较蛋疼好像

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

夜雨江湖

Rank: 5Rank: 5Rank: 5

UID
2228672
帖子
690
PB币
365
贡献
0
技术
23
活跃
485
17F
发表于 2013-6-22 13:47:06 IP属地浙江 |只看该作者
本帖最后由 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
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

18F
发表于 2013-6-22 13:48:28 IP属地湖南 |只看该作者
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
19F
发表于 2013-6-22 13:49:48 IP属地浙江 |只看该作者
a455157528 发表于 2013-6-22 13:48
10.8.4我原来的就能用。
和现在的这段差别还是比较大的

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

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

Rank: 15Rank: 15Rank: 15

UID
983325
帖子
9708
PB币
421
贡献
0
技术
219
活跃
776

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

20F
发表于 2013-6-22 13:51:48 IP属地湖南 |只看该作者
SomeRy 发表于 2013-6-22 13:49
原来是10.9和10.8不一样。。。

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