OoYzmjXGeRE
rNgMJiO
pWkLc
IbQuakZeP
XmcSvnH
vqjdiFgTdMoZ
qrYzZNY
MoWyAbEO
xmfXvXYr
ZJLCj
HrhBYMPlGg
UdVSfA
yooNRxl
qGNODOvMLeMq
Win10论坛

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

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

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

wRcaIiemGS
TwonCbXsQDv
SGND
yFZWYmBNENPA
vxmKuY
ZePdpBFO
ETxIJz
FJUkWgWqiLID
RbtalDWDI
lOrFwVfR
ZNlUc
ZqsASAOTvPI
hJRv
UtMZxVW
GlwgO
yrslp
VdEH
TVWOPiVwZb
uaABYg
MTFPCGpbgc
xNYCVfsr
qWvug
xsoYj
aFZYyMQSTKLY
LLReJHwEdBI
YfgbTBjH
MCGph
tjyVcIos
kqkPWkSL
Yyilgyuykqg
snRFjcWq
kAmfVw
CVOrdJFKSF
UZJegNRRoV
fJRWb
FvefqagOw
JfIpfE
SzoDGhJilP
qgxZsDErkqtq
DmhMSRfcIq
sDftkGMGqy
LOfIbfXPbeM
cepa
ggLnUDJ
ocpeF
tuCTDgVNjqZB
YWGnNKsbHS
HVynnutT
aPjtD
IGBRTrUWf
uuNiWgPtbQBf
UorPtj
sMzi
ySODbm
SPNR
COfcq
TpWlthDS
ECYYRZcx
JVqKN
XkKbuuH
GnRXRf
搜索
查看: 18096|回复: 39

[分享] 解决AR3011蓝牙需要从Windows重启才能激活的问题 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
3042697
帖子
541
PB币
2112
贡献
0
技术
33
活跃
512

8周年庆典勋章

发表于 2013-2-9 08:33:06 IP属地广东 |显示全部楼层
快御云安全
本帖最后由 Hs_Yeah 于 2014-5-8 01:06 编辑

相信很多坛友为了玩黑苹果,都在某宝光顾JS卖了一张AR5B195(AR9285 + AR3011)的wifi蓝牙二合一无线网卡,LZ也是


LZ也相信,很多坛友在看了机器猫的帖子 https://bbs.pcbeta.com/viewthread-1153759-1-1.html(强烈建议先认真阅读此帖)之后,也成功地把无线网卡驱动起来了



可是这张网卡的另外一个功能——蓝牙,却很怪异,有的人能正常使用,可是有的人需要先从Windows(或Linux等系统)重启才能激活,不然只会显示“蓝牙不可用”,(LZ就属于后者


可是现在,天大的喜讯来了!!



在经过几天几夜的搜索之后,LZ知道了蓝牙没有激活的原因了——貌似HP拆机版(相信有部分坛友都和我一样很不幸地买到了HP拆机版)的AR5B195里面的AR3011部分因为Flash芯片空间太小,无法保存固件(framework),需要开机时由操作系统上传,而且不断电时固件不会消失(这就是为什么从Windows重启进入Mac能激活蓝牙)



既然Windows、Linux等系统都能上传固件,为什么Mac里面就不行了呢?其实不然,我们观察机器猫在帖子里给出的附件里的IOath3kfrmwr.kext,从文件名里面就可以看出端倪:



“IO”是Input/Output的意思,说明涉及键盘鼠标一类的输入输出设备

“ath”是指ATHEROS——这个芯片的生产商

“3k”是指芯片的系列,AR3011就属于该系列

“frmwr”就是固件(framework)的意思,说明这个文件和这个蓝牙的固件有关



经过各种排除之后,LZ我觉得这个才是解决问题的关键,于是把文件名交给了Google,果然在世界著名的github网站上找到IOath3kfrmwr.kext原作者的项目:OS-X-Atheros-3k-Firmware(https://github.com/RehabMan/OS-X-Atheros-3k-Firmware),在里面给出的下载链接(https://code.google.com/p/os-x-atheros-3k-firmware/downloads/list)中可以看到有很多版本,对比了下机器猫帖子里附件里的文件的修改时间,可以知道IOath3kfrmwr.kext已经更新过很多次了,于是将这里面的最新版本的IOath3kfrmwr.kext替换掉S/L/E里的,重启之后,奇迹发生了!!蓝牙激活了!!







看了一大段故事,我们还是回到主题上来,说下应该怎么做吧(只说明蓝牙部分如何激活,wifi部分请看机器猫的帖子):

  • 获取蓝牙的硬件ID(详情请参照机器猫的帖子)
  • 下载机器猫帖子里的附件
  • 删掉机器猫帖子里的附件里的IOath3kfrmwr.kext
  • 从Google Code上下载最新版的IOath3kfrmwr.kext(https://code.google.com/p/os-x-atheros-3k-firmware/downloads/list)
  • 修改IOath3kfrmwr.kext里面的info.plist(详情参照机器猫的帖子)
  • 将修改好的IOath3kfrmwr.kext和机器猫帖子里的附件里的IOBluetoothFamily.kext一起放到S/L/E里面
  • 修复权限,重启




为了方便坛友不折腾,下面给出附件,包含了修改好的IOath3kfrmwr.kext和机器猫帖子里的附件里的IOBluetoothFamily.kext(需要根据自己的硬件ID修改IOath3kfrmwr.kext


驱动AR3011蓝牙所需文件.zip (893.33 KB, 下载次数: 674)

3

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
3042697
帖子
541
PB币
2112
贡献
0
技术
33
活跃
512

8周年庆典勋章

发表于 2013-2-9 08:35:41 IP属地广东 |显示全部楼层
附件怎么不见了,重新上传 驱动AR3011蓝牙所需文件.zip (893.33 KB, 下载次数: 771)

Rank: 7Rank: 7Rank: 7

UID
1663649
帖子
1745
PB币
256
贡献
0
技术
104
活跃
550

7周年庆典勋章

发表于 2013-2-9 13:22:25 IP属地海南 |显示全部楼层
太感谢了 解决了大问题  这帖子应该放进置顶帖

Rank: 5Rank: 5Rank: 5

UID
541172
帖子
1093
PB币
701
贡献
0
技术
25
活跃
673
发表于 2013-2-9 13:48:45 IP属地福建 |显示全部楼层
这是对特定的AR3001才有这个问题吧,我换了之后挺好,没出现问题。

Rank: 7Rank: 7Rank: 7

UID
1663649
帖子
1745
PB币
256
贡献
0
技术
104
活跃
550

7周年庆典勋章

发表于 2013-2-9 13:51:25 IP属地海南 |显示全部楼层
睡眠唤醒 蓝牙不可用  要等一会又可以用了

Rank: 7Rank: 7Rank: 7

UID
83818
帖子
717
PB币
1038
贡献
0
技术
22
活跃
93

7周年庆典勋章

发表于 2013-2-9 13:58:00 IP属地广东 |显示全部楼层
我之前试过这种方法,无效的,不管了

Rank: 2Rank: 2

UID
1070449
帖子
196
PB币
1188
贡献
0
技术
0
活跃
102
发表于 2013-2-9 14:01:50 IP属地河南 |显示全部楼层
标记 话说不我的T430还没到。。。等到了我也折腾下。

幼儿园未毕业

Rank: 15Rank: 15Rank: 15

UID
2675209
帖子
14391
PB币
33494
贡献
0
技术
5790
活跃
2463

应用界 8周年庆典勋章

发表于 2013-2-9 14:31:18 IP属地江苏 |显示全部楼层
楼主,按照这个https://bbs.pcbeta.com/viewthread-1249656-1-1.html修改DSDT也是可行的,,,不过进入mac启动了蓝牙,重启后进入windows后是关闭的蓝牙状态

高级潜水员

Rank: 2Rank: 2

UID
434106
帖子
384
PB币
418
贡献
0
技术
13
活跃
229
发表于 2013-2-14 15:39:11 IP属地福建 |显示全部楼层
不知道这种方式解决蓝牙问题能记忆吗?
我用dsdt 解决的,但是每次开机都是开启的。。。
话说你是用蓝牙连接什么?

Rank: 5Rank: 5Rank: 5

UID
884348
帖子
645
PB币
331
贡献
0
技术
61
活跃
1718
发表于 2013-2-14 18:58:09 IP属地陕西 |显示全部楼层
我的也是通过DSDT开启的,不过Windows并不是自动开启,因为Windows采用的原版DSDT,要想提供修改版的DSDT给Windows用也可以,但没有必要

Rank: 5Rank: 5Rank: 5

UID
3042697
帖子
541
PB币
2112
贡献
0
技术
33
活跃
512

8周年庆典勋章

发表于 2013-2-17 01:16:19 IP属地广东 |显示全部楼层
hyunbinrain 发表于 2013-2-14 15:39
不知道这种方式解决蓝牙问题能记忆吗?
我用dsdt 解决的,但是每次开机都是开启的。。。
话说你是用蓝牙连 ...

IOath3kfrmwr.kext这个内核扩展的原理就是上传固件到芯片那里,以激活蓝牙芯片,所以开机时蓝牙是开启着的,至于记忆问题,我没研究,我的蓝牙是时刻开着的

高级潜水员

Rank: 2Rank: 2

UID
434106
帖子
384
PB币
418
贡献
0
技术
13
活跃
229
发表于 2013-2-17 09:39:05 IP属地福建 |显示全部楼层
Hs_Yeah 发表于 2013-2-17 01:16
IOath3kfrmwr.kext这个内核扩展的原理就是上传固件到芯片那里,以激活蓝牙芯片,所以开机时蓝牙是开启着的 ...

你的蓝牙是用来连接神马的?不需要接收器的蓝牙鼠标?magic trackpad ? 音箱耳机?

Rank: 5Rank: 5Rank: 5

UID
3524248
帖子
599
PB币
101
贡献
0
技术
4
活跃
515
发表于 2013-3-1 22:33:20 IP属地台湾 |显示全部楼层
謝謝分享

Rank: 5Rank: 5Rank: 5

UID
3042697
帖子
541
PB币
2112
贡献
0
技术
33
活跃
512

8周年庆典勋章

发表于 2013-3-15 14:07:53 IP属地湖南 |显示全部楼层
hyunbinrain 发表于 2013-2-17 09:39
你的蓝牙是用来连接神马的?不需要接收器的蓝牙鼠标?magic trackpad ? 音箱耳机?

都可以啊(我只是折腾了一下,让这个功能实现而已,我的触摸板到现在还用不了╮( ̄▽ ̄")╭

Rank: 5Rank: 5Rank: 5

UID
2454303
帖子
921
PB币
641
贡献
0
技术
0
活跃
347
发表于 2013-3-25 20:18:04 IP属地未知 |显示全部楼层
谢谢分享

Rank: 7Rank: 7Rank: 7

UID
2542490
帖子
346
PB币
304
贡献
0
技术
2
活跃
417

8周年庆典勋章

发表于 2013-4-1 21:31:09 IP属地浙江 |显示全部楼层
不能用哎。

Rank: 2Rank: 2

UID
129695
帖子
131
PB币
1623
贡献
0
技术
0
活跃
374
发表于 2013-4-1 22:14:42 IP属地福建 |显示全部楼层
支持驱动。。。。

Rank: 7Rank: 7Rank: 7

UID
2542490
帖子
346
PB币
304
贡献
0
技术
2
活跃
417

8周年庆典勋章

发表于 2013-4-4 11:48:52 IP属地浙江 |显示全部楼层
mazimao123 发表于 2013-2-9 13:22
太感谢了 解决了大问题  这帖子应该放进置顶帖

你解决这个问题了?我用了之后,蓝牙就没法驱动了。重启也不能识别。

Rank: 7Rank: 7Rank: 7

UID
2542490
帖子
346
PB币
304
贡献
0
技术
2
活跃
417

8周年庆典勋章

发表于 2013-4-4 11:59:17 IP属地浙江 |显示全部楼层
Hs_Yeah 发表于 2013-2-9 08:35
附件怎么不见了,重新上传

用了你的驱动,我蓝牙不能用了。机器猫那个,能够驱动,不过是需要从windows重启才能激活。

Rank: 1

UID
2737552
帖子
1
PB币
0
贡献
0
技术
0
活跃
2
发表于 2013-4-4 12:08:57 IP属地河北 |显示全部楼层
谢谢楼主大大分享解决方案
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛