标签归档:DIY

2014
05-03

创意礼物之DIY自动版八音盒

2010
03-28

P1620镶牙记

    还没入手美版的P1620,就对它没蓝牙非常不爽,但是在网上找了一大圈,现在卖的这批都是不带蓝牙的,要等带原装蓝牙的版本,不知道要等到什么时候了,只得先下手了。

之前在51NB论坛上做过功课,P1620的原装蓝牙是EYXF3CS,这个在TAOBAO上有卖的,但是我看了下信用评价和论坛上朋友的说明,TAOBAO上卖的这个模块虽然型号是一样的,但是是为东芝OEM的,接到P1620上是没反应的,可能是限制了ID号之类的。虽然有这么多失败的先例,但是我觉得软件上的原因,说不定哪天就有高手破解了,到时候再上TAOBAO,又要给一次邮费,太麻烦了,干脆先买回来备起。
因为是在TAOBAO买配件,分次买浪费精力又损失邮费,所以我做了3个准备,不管咋的也要把蓝牙用起来:
 
 
1、原装蓝牙接上就能用,无损改装;
2MINI PCI-E的无线、蓝牙二合一卡,无损改装;
3、第二个MINI PCI-E预留USB直接接蓝牙模块,有损改装;
 
一、准备篇:
看看我买的配件吧:
""
 
下面是详细介绍:
1、东芝OEMEYXF3CS蓝牙模块,这个直接看图,没啥好说的;
""
 
2BroadcomBCM94312HMGB无线、蓝牙二合一模块。在TAOBAO上,无线、蓝牙二合一模块不止这一款,但是其他几款我看了下,貌似国内设计生产的,看了下介绍,比较山寨,而且卖EYXF3CS的这个店铺也没这款,就无视了。
这是到手的BCM94312HMGB
""
 
"" 
再看看BCM94312HMGB的官方介绍吧:
BCM94312HMGB – 802.11g and Bluetooth 3.0 Half MiniCard Reference Design
 
802.11g and Bluetooth 3.0 Half MiniCard Reference Design
The BCM94312HMGB module combines Broadcom's Bluetooth 3.0 and 802.11g WLAN SoCs onto a Half MiniCard, bringing best-in-class wireless features to increasingly smaller notebook PCs and Netbooks.
 
Like all of Broadcom's InConcert modules, the BCM94312HMGB uses superior coexistence technologies to mitigate interference and ensure the best possible wireless experience for PC users. Broadcom's unique algorithms intelligently manage Bluetooth and Wi-Fi traffic to maximize performance, despite very little radio isolation – even when both radios are used at the same time.
 
The BCM94312HMGB features a shared antenna system and offers comprehensive Bluetooth and Wi-Fi software to streamline the design and manufacturing of notebooks, Netbooks and UMPCs.
 
Includes the BCM2070 and BCM4312 – both designed in 65nm CMOS for the lowest power consumption and highest integration
Provides proven, yet cost-effective Wi-Fi performance
Shared antenna architecture reduces RBOM cost by up to 25 percent
Includes the industry's most comprehensive library of Bluetooth profiles for PCs
Software support for Windows? or Linux? systems
 
3ACER用的BCM92046模块,也是Broadcom的。这个模块引出线是4针的,店家没给出4个针脚的定义,但是我觉得应该就是对应USB4针,于是也拿下了。
""
 
"" 
 
二、测试篇
1、东芝OEMEYXF3CS模块测试
直接装上去,和其他买了这模块装到P1620上一样,没有任何反应。
先想想办法,看能不能搞定,我的思路是要是这个模块是完全基于USB的话,即只有VCCUSB+USB-GND的话,认不出来多半是主板检测到非原厂的模块,就停止给模块供电了,要是这样的话,从别处找个3.3V拉过来就搞定了。
找了同样采用EYXF3CS蓝牙模块的一款东芝笔记本的主板电路图,找到了蓝牙模块的针脚定义图,上面标了USB+USB-,但是经过N多试验,只得放弃这条路。
试验1、测试模块:模块用3.3V直接供电,USB+USB-接电脑的USB接头,没反应,找不到新硬件;
试验2、测试主板预留蓝牙插座的USB+USB-:给BCM92046蓝牙模块正常供电,USB+USB-接主板预留蓝牙插座的USB+USB-(已经得到了BCM920464个针脚的正确定义了,接电脑的USB接头可以正常使用),没反应,找不到新硬件。
看来设计的蓝牙模块接头不是直通的USB+USB-,没法直接使用。
 
2Broadcom BCM92046模块测试
其实这个模块的测试是和前面一起进行的,这个模块和配的4针接线做工很好,中间两根线是互绞的,应该是信号线,采用互绞方式避免干扰,那两头就是电源和地了,再测出地,就OK了。把这个模块用3.3V供电,直接接到USB接头,可以找到新硬件,正常使用。要是其他办法都不管用了,就只有把这个内置进去了,找个地方供电,再接MINI PCI-E2预留的USB+USB-。用是没问题,但是改动大了些,作为备份方案吧。
 
3BroadcomBCM94312HMGB无线、蓝牙二合一模块测试
直接装上去,能找到无线网卡,但是没蓝牙。之前看卖家对这卡的介绍,说是系统先发现无线,装好驱动,重启就会发现蓝牙,要是无线驱动不正确,可能会无法发现蓝牙,于是怀疑是驱动问题,换了好几个驱动,包括卖家后来又传的一个驱动,装上去始终还是无法发现蓝牙硬件。
看来不这么简单,由于我装的是WIN7系统,自带的驱动非常全,基本不需要自己再找驱动的,而且Broadcom的设备,算是非常知名的品牌了,应该支持得非常好才对,可能不是驱动的问题。不是软件的原因,那就是硬件了,再研究了下,发现完整的MINI PCI-E总线包含PCI总线和USB总线,一般无线网卡是走PCI总线,而蓝牙是走USB总线,联想到51NB论坛上有朋友说他有一个二合一卡在MINI PCI-E2上可以正常使用,而在MINI PCI-E1上却只能用无线,那应该是MINI PCI-E1不含USB总线。再仔细观察了下MINI PCI-E1对应USB的第3638脚,发现没有线路接出,再次验证了我的这个想法(声明一点,这只是个验证的方法,笔记本主板是多层线路板,看不到接线不代表没接线)。
 
三、实际改造
经过前面艰苦卓绝的测试,最终确定补齐MINI PCI-E1USB电路,上BCM94312HMGB模块。原理很简单,把MINI PCI-E23638脚引出,接到MINI PCI-E1即可。操作起来比较麻烦,焊点太小了,而且为了防静电,焊接时是拔了插头焊的。
 
看看MINI PCI-E2部分的接线:
""
 
这个是MINI PCI-E1的接线:
""
 
看看全貌,飞了两根线:
"" 
装上BCM94312HMGB卡,完工后的照片,无线和蓝牙公用天线,不用改动天线:
""
 
WIN7下,开机即找到蓝牙硬件,并自动装好驱动了:
""
 
最后,照旧来张工具的合影,辛苦了!
"" 

 

继续阅读

Read More >
2009
09-19

自己在家DIY美味PIZZA!

2009
08-09

自己在家烤五花肉,安逸!

2009
08-06

国货当自强!曝光新手机的低成本山寨座充。