atheros蓝牙设备驱动 小米_小米Air 13笔记本黑苹果WiFi蓝牙硬件改装方案二

bd8adcb993ac5a2ad0b5701db8ac16dd.png

该方案适合小米笔记本Air 13初代,适合小米笔记本PRO等型号,适合通用的预留有M.2 PCIE通道SSD卡槽的电脑。也是作者极力推荐的终极改造方案。

总体方案: 使用笔记本主板上的M.2 nvme通道 SSD硬盘接口进行拓展。使用BCM943602CS+专用的M.2[NGFF]转接卡进行改造。

具体改造步骤及所需要的硬件基础设备:

  1. 在网上购买专用的M.2 转SATA接口的硬盘,并安装在备用的硬盘插槽接口上, 512G容量的SSD成本大概588CNY。
  2. 将主硬盘拆下来,该M.2 nvmE接口通道卡槽留给BCM方案无线网卡使用。拆下来的原装主硬盘可以加一个SSD硬盘盒,作为移动硬盘使用。
  3. 购买M.2[NGFF]的转接卡,成本25CNY。插接在主板M.2 nvmE通道卡槽上。
  4. 购买M.2 nvmE的配套网卡BCM943602CS ,该网卡是苹果笔记本上的原装网卡,也支持windows驱动,适合双系统使用,成本55CNY。
  5. 飞线蓝牙模块。该转接卡上有一个预留的USB差分数据线接口,用来蓝牙飞线使用。

以上所有硬件设备的采购地址详见本文末给出的推荐链接,且均用在本文实验机型上面。

优点:

  • 合理利用笔记本闲置的SSD卡槽资源,实现了无线网卡的拓展,可DIY性比较强。
  • 因为使用的是苹果系统的原生无线网卡模块,3X3 11AC无线网卡性能十分稳定强悍,比外置的USB无线网卡强很多。避免了外置USB无线网卡信号质量差,且造成无线假死、无法唤醒等不和谐因素。
  • 整个笔记本外观看上去更加干净整洁,没有多余外设束缚。

缺点:

  • 针对小米Air 13初代笔记本,牺牲了主硬盘的读写性能,因为主硬盘是M.2 走PCIE通道,辅助硬盘是走SATA通道,不过一般的用户使用场景使用模式下对PCIE通道和SATA通道的SSD体验区别不大。如果对读写速度特别敏感的用户,不推荐使用本方案。(小米pro笔记本不存在这个问题)
  • 改造的整个过程需要承担一定的经济支出压力,预算有限的朋友请慎重考虑。
  • 在改造的过程中,由于操作不当可能对主板造成损坏,影响后续的保修服务计划。

注意事项

  • 由于小米air 产品线的规划,初代小米air 13硬盘预留的接口是M.2 stata通道接口,小米pro预留的是M.2 PCIE通道。如果在小米air基础上拓展wifi网卡,需要将原来的m.2 nvme SSD硬盘拆解下来,将卡槽挪给wifi蓝牙转接板使用。如果在小米air pro基础上拓展该无线网卡,则不需要买m.2转sata接口的硬盘。
  • 针对使用MacOS/Windows 10双系统的用户,可能需要您亲自到网上去找一下windows10的驱动,这里略提一下。
  • 针对使用MacOS系统的用户,可能因为MacOS版本、Clover版本不同和具体的机型不同,会碰到蓝牙模块已识别,但是却无法扫描到蓝牙设备的情况。这里建议到网上去爬帖,总有解决的办法。

WiFi改造后的示意图如下所示:

  • 左边黄色方框内为笔记本自带的Intel网卡,将网卡上的天线拆解安装在BCM943602CS模块上即可,免驱动运行。
  • 右边黄色方框是购买的m.2 sata接口的SSID硬盘,容量512G.
  • 原装BCM943602CS网卡3天线版本无线性能达到1750Mbps,这里由于直接挪用的Intel 2T2R网卡天线,所以暂时只用2根。后面可以用第3根双频天线补上,效果会更好。
74fb819e208b3a06a9235b3ffcd8584d.png

蓝牙改造后的示意图如下所示:

  • 关于蓝牙的飞线处理,在转接板上有预留一组USB差分线焊点,只需要飞线到笔记本USB接口即可。这里不做大篇幅演示,如果担心自己搞不定,可以将主板拿到手机维修店让专业师傅帮忙焊接。
  • BCM943602CS无线模块支持蓝牙4.1协议
dc5feb81c4dc1d64e1090e222236f956.png

智库科普

关于部分网友的一个疑问: BCM94360CS2模块蓝牙为什么还要单独焊接?回复: 因为标准的M.2 NGFF MKey接口定义是没有USB通道的,而该BCM943602CS无线模块的蓝牙部分是通过USB协议来实现,所以该转接板预留的USB D+/D-一组差分信号线就是为了解决玩家的这个问题。

文中所提到的如下物料清单地址请参考文末链接">>>了解更多"

  • 三星 PM871A 512G M2 2280 M.2 NGFF SATA 小米笔记本SSD固态硬盘
  • Apple A1398 A1425 A1502 BCM943602CS千兆无线网卡 全新高配
  • m.2 NGFF keyB/M/B+M转keyA/A+E/E转接板,支持2230~2280

首发于网站TNEXT物联,您在头条号其他自媒体网站看到的类似文章均来源于本文。声明: 本文仅作为DIY技术探讨使用,按照本文的操作所对电脑产生的任何不良后果本文及该平台一律不负责任。转载请注明出处TNEXT物联

8ee849c3de33a79b09376f749dbe6d13.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/335362.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

将经过身份验证的用户注入Spring MVC @Controllers

可以使用AuthenticationPrincipal批注和AuthenticationPrincipalArgumentResolver这是Spring MVS MethodArgumentResolver的实现)将注入经过身份验证的用户注入Spring MVC处理程序方法。 默认情况下, AuthenticationPrincipalArgumentResolver已通过Web安…

Oracle数据库的命令工具sql*plus/sqlplus介绍

Oracle 的 sql*plus 是与 Oracle 数据库进行交互的客户端工具,借助 sql*plus 可以查看、修改数据库记录。在 sql*plus 中,可以运行sql*plus 命令与 SQL 语句。MySQL 中的 mysql、show、mysqldump 等命令就类似于 Oracle 的 sql*plus 客户端命令。 SQL 语…

python实现局域网攻击_通过python实现DNS欺骗

假设在一个的局域网内有两个人:Bob和Eve。Eve想让Bob访问他创建的恶意网页,这样她就可以通过隐藏性的下载给Bob的计算机上安装恶意软件,或者可能展示一个欺骗性的站点来试图窃取Bob的认证信息。(图片来自以上提供的链接&#xff0…

查询linux kafka安装目录,Kafka 1.0.0安装和配置--Linux篇

阅读目录:1. 关闭防火墙和Selinux2. 安装所需环境JDK,Zookeeper3. 下载Kafka 1.0.0版本4. 配置Kafka5. 启动Kafka并验证6. 报错及解决7. 说明1. 关闭防火墙和SelinuxLinux的防火墙是咱们新手的噩梦,很多情况会出现能ping通,但是访问不了Web页…

随机数生成java代码_Java Bullshifier –生成大量随机代码库

随机数生成java代码生成大量随机Java应用程序的命令行工具 您一直在等待的命令行工具。 或不。 毕竟,这是很深奥的。 无论哪种方式,它对某些人都非常有用,而对其他人来说却是一个有趣的实用程序。 Bullshifier是David Levanon和Hodaya Gamli…

背景区域为负样本什么意思_词向量-skipgram与负采样

大纲:1. onehot vs 分布式表示2. 分布式表示的全局泛化能力3. how to learn word2vec - intuition4. SkipGram5. SkipGram Negative Sampling6. 评估词向量7. CBOW与SkipGram对比1. onehot vs 分布式表示Onehot表示:V (apple, going, I, home, machine ,learing)ap…

嵌入式linux应用程序实例,嵌入式Linux应用程序访问物理地址的实例

前言  按照Linux分层驱动思想,外设驱动与主机控制器的驱动不相关,主机控制器的驱动不关心外设,而外设驱动也不关心主机,外设访问核心层的通用应用程序接口进行数据传输,主机和外设之间可以进行任意的组合。这样思想要…

生成验证码图片的Java代码

文章目录验证码演示代码请求资源路径为什么要添加一个随机数的参数验证码演示代码 package priv.lwx.javaex.servlet_demo.web.servlet.response;import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import …

线程同步 线程安全_同步装饰器来替换线程安全类

线程同步 线程安全您知道什么是线程安全吗? 如果没有,下面是一个简单的示例。 所有类都必须是线程安全的,对吗? 并不是的。 其中一些必须是线程安全的? 又错了。 我认为它们都不必是线程安全的,而它们都必须…

python数学要求_python数学工具之积分(1)

加载库Polygon,绘制积分图形。 fig, ax plt.subplots(figsize(7, 5))表示绘图尺寸为7*5;plt.plot(x, y, b, linewidth2)表示绘制蓝色线宽为2的函数图形;plt.ylim(ymin0)表示y轴最小值为0;Ix np.linspace(a, b)表示lx取值范围为[…

linux swap分区与内存,虚拟内存和swap分区的关系

首先,这两个概念分别对应windows和linux,即:windows:虚拟内存linux:swap分区windows即使物理内存没有用完也会去用到虚拟内存,而Linux不一样 Linux只有当物理内存用完的时候才会去动用虚拟内存(即swap分区)…

.net2.0 orm_Java 8:深入研究速度3.0.1“森林”流ORM

.net2.0 orm沿着这条路 我一直在为开源项目Speedment (它是Stream ORM Java工具包和运行时)做出贡献,并且刚刚发布了一个新的主要版本3.0.1“ Forest”。 版本的发布是以加利福尼亚帕洛阿尔托的大街小巷命名,大多数贡献者都在此工…

JavaScript/JS如何给元素对象添加事件

使用普通的 js 代码给元素对象添加事件 绑定事件,添加事件处理程序: var obj document.getElementById("name"); obj.onclick f1; function f1(){ alert("hello!"); }说明:函数名 f1 就是一个引用数据类型的变量&…

forge开发_使用Forge,WildFly Swarm和Arquillian开发微服务

forge开发在这篇文章中,我们将看到如何使用WildFly Swarm和Forge开发微服务,以及如何使用Arquillian和Rest Assured对其进行测试。 WildFly Swarm提供了一种创新的方法来打包和运行Java EE应用程序,方法是将它们与足够的服务器运行时一起打包…

zynq+linux固化程序,如何在 Zynq UltraScale+ MPSoC 上实现 Linux UIO 设计

原标题:如何在 Zynq UltraScale MPSoC 上实现 Linux UIO 设计简介作者: Alex He (何晔), 赛灵思高级嵌入式应用工程师这里的 UIO 即 Userspace I/O,本文中 UIO 泛指 UIO 设备和 UIO 驱动。它在 Linux kernel 的世界里比较小众&…

python初学者代码示例_Selenium 快速入门笔记和代码示例(Python版)

链接 文档链接: 安装 selenium 模块和 Chrome 浏览器驱动 步骤: 安装 Selenium 模块: pip install selenium 下载浏览器驱动(下载即可,无需安装,使用时要指定它的路径):请参考 https…

用例描述

用例名称:简要说明/描述, 优先级: 参与者: 事件流:就是用例执行时,由一序列活动组成的控制流。 基本事件流:对用例中常规、预期路径的描述。 扩展事件流:主要是对一些异常情况、选…

thinkpad笔记本散热风扇_极致的散热体验,ORICO 全铝DIY双风扇笔记本散热垫评测...

电脑的出现,极大的改变了人类的生活。娱乐、办公、游戏、电子竞技等等都需要用到电脑。而电脑也慢慢的在升级着。电脑的体积也由最开始的的占据几间屋子的庞大体积,到后来的台式机、台式一体机、电脑的体积慢慢的变的越来越小。而便携式笔记本电脑的出现…

清除java_如何在Java地毯下有效地清除问题

清除java因为软件错误可能使我们在开发人员面前看起来很糟糕,并导致其他人对我们的想法减少,所以最好避免编写错误,快速识别和修复错误或掩盖我们的错误。 有许多博客文章和文章讨论如何避免错误以及如何识别和修复错误,因此&…

Web产品的交互说明文档应该怎么写?

经常与开发同学聊天,他们说有一个详细的说明文档可以帮助他们更准确的进行工时评估,还可以帮助他们提高工作效率,减少多余的思考时间。因此在这里分享一些制作交互说明文档的经验。 我先说说说交互原型包含哪些部分? 版本说明及更…