- 积分
- 231
- 最后登录
- 2023-4-30
- 精华
- 0
- 阅读权限
- 30
- 主题
- 93
- UID
- 4673939
- 帖子
- 502
- PB币
- 263
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 950
- UID
- 4673939
- 帖子
- 502
- PB币
- 263
- 贡献
- 0
- 技术
- 0
- 活跃
- 950
|
发表于 2017-8-4 18:41:40
IP属地广东
|显示全部楼层
本帖最后由 wp8student 于 2017-8-14 10:33 编辑
先说一下我遇到过的情况吧,用通用版的kext(文件大小2M左右)有时候开机会卡几分钟,然后发现蓝牙没有驱动,遇到过好多次,再然后就自己下载源码折腾了好久在win下提取dell官网下载的蓝牙驱动文件,根据kext原作者的注释做的,只适合dw1830的蓝牙使用,其他型号的蓝牙全部去除了(文件大小只有80k左右),,再然后就没有遇到过开机卡几分钟,蓝牙没有驱动的情况了。还有一个奇葩事,就是usb设备有时候显示bcm2045a0,有时候显示蓝牙4.1,够奇葩的。这是我测试了很久后的精简版,没有再遇到开机卡几分钟,蓝牙不驱动的情况了,如果没有遇到过这种情况的不用管,反正能用就行。
20170813更新:
回复楼下的,下面是简单的制作过程。。。第一步:
下载连接https://bitbucket.org/RehabMan/o ... loads/?tab=branches
选择master,格式zip
打开原作者的源码,
点击黄色叹号,选择左边project更新配置文件到安装的xcode版本,我的是xcode8.3.3
第二步:
选择targer为10.12
右键删除选择的配置文件,因为目前系统没有相应sdk所有不能创建低版本的kext,报错。
第三步:
编辑BrcmPatchRAM2-Info.plist
根据usb蓝牙id
删除IOKitPersonalities下多余的选项
打开firmwares文件夹,删除多余项,只留下FirmwareKey下对应的zhx文件
最后:
选择Prodect->Archive
生成kext
替换生成的2个kext就可以了
下面是制作win下提取的蓝牙固件:
步骤跟上面一样,只不过要生成zhx文件和修改FirmwareKey对应的值
hex文件在蓝牙驱动文件夹可以找到
制作zhx文件:
zlib.pl deflate BCM20702A1_001.002.014.1443.1457.hex > BCM20702A1_001.002.014.1443.1457.zhxzlib.pl测试的时候出了点问题。。。可能文件损坏了
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
1
查看全部评分
-
|