切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 12254阅读
  • 21回复

[WiFi]为Win10寨板更换SDIO接口WIFI网卡和蓝牙模块 [复制链接]

上一主题 下一主题
离线zhangzhi297
 

发帖
42
M币
4117
专家
12
粉丝
47
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-12-03
  背景介绍:今天的主角是我在2015年初购买的一款平板电脑,型号是昂达V891W v1 32G,当时购买价格599元,1920的8.9寸屏幕,Z3735F处理器,2G+32G配置。具体配置大家可以自行百度,当时购买的时候还是win8单系统,后来昂达论坛有大神发布单系统刷双系统的教程,当然我也仿制成功,虽然有摄像头的bug,但是平板的渣摄像头也可忽略,后来升级成win10系统,运行着感觉挺流畅稳定的。主要看中的当然是可以运行windows系统的能力,用来运行个长期在线的软件,挂个迅雷下载,平时在床上看个电影,用安卓玩个游戏都是很不错的选择。
  想法由来:家里的宽带经过多次升级已达到50M的速度,然而平板的WIFI最大下载速度只有一点多兆每秒,有时速度会降到特别低,网络延迟也很大,安卓系统还好些,win系统不知驱动问题还是系统优化,有时看局域网里的高清电影都会卡。看来是平板的无线网卡太次了,家里手机,电脑大多都支持5G信号了,路由器也早已换成双频路由器,所以会有更换平板电脑的无线网卡的想法。
  技术准备:拆开V891w,看到无线模块是RTL8723BS,经过查询这是一个平板中非常常见的WIFI蓝牙二合一模块,模块为44引脚的qfn焊接,WIFI接口为SDIO,蓝牙接口为uart,这种结构在android系统中经常使用,接口技术,驱动都很成熟,然而在windows平台并不流行,只有在双系统平板中能见到。搜索了一下支持5G的sdio无线模块,发现最多的是正基AMPAK AP6xxx系列,参数列表如下图。


  简单对比了一下rtl8723bs和ap6330的引脚说明,发现电源,天线,sdio,uart接口基本都能够对上,只是8723比6330少了晶振,LDO。8723的只是集成在模块上了。观察平板的主板附近发现主板预留有ldo的空焊盘,这样就方便太多了,晶振的话用飞线接好理论也能用,接口引脚都对上了那么模块跟cpu的接口协议应该也一样,只是有可能操作命令驱动不同。以上都只是理论分析,一切成果都需实验验证。
  实践过程:首先本着尝试研究的态度,在淘宝购买了一个二手拆机带板的ap6234模块,加上邮费14元。




  到货之后考虑到qfn的焊接问题,因为要保证原8723模块拆下来还能使用,所以不能使用风枪,只能使用烙铁,所以第一个挑战来了,那就是用烙铁拆掉44引脚的qfn模块。突然想到之前撸了好多1元刷卡器上面有蓝牙模块,好像也是qfn的模块,找来几个后发现蓝牙模块竟然也是正基的ap6xxx。所以就拿它来练手,问:一把电烙铁如何拆掉4面44引脚qfn模块。百度没有答案,只能自己尝试,拖锡法不可行,qfn的焊接处在模块的下方,锡聚集到一起并不能同时融化一侧所有引脚,反而锡聚集过多会牵连模块上方的元件。背面加热法,可行,淘宝购买的带板ap6330我就是用打火机拆下来的,
非常迅速干净,但是,打火机烤并不能应用到平板电脑的主板上,因为主板是双面都有屏蔽覆铜,热传导扩散很快,不容易聚集使模块焊下,同时模块附近就有cpu,内存闪存的bga芯片,背面火烧很容易使cpu等虚焊,对主板来说不可取,所以还是要用烙铁。
最后多次尝试后使用4段1cm的粗铜丝放到引脚上,融满锡,一点一点翘着焊下来,过程可谓千辛万苦,稍不注意就拽掉焊脚。练得一好手,上平板实战,不知主板地线导热更快,加大烙铁功率,花费1小时终于完整的焊下来了。惊喜之余不忘拍照




别看那么黑,洗干净后还是能用的。
接下来就是把ap6234焊上去,这个过程就容易很多了


接下来就没有拍照,所有焊点焊好后,加上晶振和ldo,确认没有短路,开机,惊喜并没有出现,没有无线网卡,没有未知设备,意料之中,拿万用表一个一个测量,发现ldo没有输出,晶振也没有输出电压。经过一天的探索之后确定是模块有问题,可能是模块的芯片焊接不良,我也不清楚是我火烧导致还是本来就被虚焊了。费尽千辛万苦又把AP6234拆下来。


不甘就这样放弃,这次提前做好准备,找个网上能找到pdf和驱动的模块,ap6255,花46元买个全新的,这次如果失败就亏大了,放手一搏,有了很多经验也敢再去尝试。


根据pdf准备好37.4Mhz晶振,焊接上主板,开机,惊喜出现,设备管理器中出现一个sdio的未知设备,马上把驱动安装上去,设备运行正常,出现网络适配器,可是WIFI搜不到任何信号,接上天线搜了半天出现一个信号极差从没见过的11信道WIFI,而这个WIFI是其他电脑手机完全搜不到的WIFI,可以判断是频率偏移了,因为以前坏习惯用单片机晶振的时候不加电容也可以用,所以这次就没加,但不知为什么这次频率会偏移,加上10pf电容之后奇迹出现,WIFi能用了,功能完全正常!连上5G局域网测速能达到11m/s,2.4G的最高只有3m/s,这速度在以前是不敢想的。至此,平板win10下的wifi功能完美成功。






下面就是蓝牙了,不接任何模块开机设备管理器就会出现uart的接口,并且硬件ip固定成OBDA8723,驱动只能强制安装,硬件id不知道是oem的uart驱动造成的还是bios设定的。试了很多驱动,只有一个版本安装后会出现蓝牙无线收发器。然而并不能使用,蓝牙搜不到信号,并且禁用或者关闭蓝牙后电脑就会卡死,只能强制关机,应该是uart跟蓝牙的通信并不成功,多次重启后偶然出现一次蓝牙能搜索到信号,并且正常使用,但是问题还是不能关闭蓝牙或者禁用蓝牙设备,如果不关闭蓝牙就能这样一直保持正常使用,关机重启也能继续正常。




现在来说虽然能够正常使用,但是问题依然存在,应该不是硬件上的问题,我估计就是错误的uart控制器驱动造成的,然而我并没有找到使用ap6255的win平板,也没有合适的uart控制器驱动。还有一个大问题是安卓下的驱动移植,稍微百度了一下,发现得重新编译安卓内核,这就复杂了去,没有调试工具,也不清楚蓝牙的uart协议,等我的usb逻辑分析仪回来之后再研究吧。


本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共12条打赏M币+38
12
离线那么蓝

发帖
5338
M币
9822
专家
1
粉丝
10
只看该作者 1楼 发表于: 2016-12-03
请登录后查看

发帖
977
M币
2040
专家
6
粉丝
31
只看该作者 2楼 发表于: 2016-12-03
请登录后查看
离线qqtools

发帖
4195
M币
173
专家
7
粉丝
47
只看该作者 3楼 发表于: 2016-12-03
请登录后查看
离线xu_john

发帖
1183
M币
598
专家
2
粉丝
23
只看该作者 4楼 发表于: 2016-12-04
请登录后查看
离线q332211

发帖
7470
M币
1712
专家
-1
粉丝
34
只看该作者 5楼 发表于: 2016-12-04
请登录后查看
离线zhangzun

发帖
3352
M币
6348
专家
2
粉丝
50
只看该作者 6楼 发表于: 2016-12-04
请登录后查看
离线tslaozhang

发帖
7153
M币
400
专家
4
粉丝
75
只看该作者 7楼 发表于: 2016-12-04
请登录后查看
离线yizhanghong

发帖
708
M币
255
专家
5
粉丝
58
只看该作者 8楼 发表于: 2016-12-05
请登录后查看
离线宇扬

发帖
794
M币
507
专家
1
粉丝
38
只看该作者 9楼 发表于: 2016-12-06
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个