路由器交流

华为B310As-852拆机、被锁卡到变砖再到刷机后重生

这台华为B310-852,在迅雷玩客云的黄金时代买来挂机的,插上电信卡后收益的确不错,因为当时家里的宽带上行速度没有4G卡高。功成身退之后一直放着,直到今年装到监控录像机前面,用作远程查看。今天突然上不了网,把电信手机卡取出插到手机里,手机卡可以正常上网,证明不是卡的问题。难道这就是传说中的锁卡?换联通的卡也不行。然后恢复出厂设置,重启后,只有电源灯亮,网口没有IP,WIFI也没出现。OMG,折腾多一会,就变成了以下的指示灯状态:华为B310拆机

这是已经拆开外壳后补上的图,不在于怎么拆开了,先看主板吧。边拆边找办法怎么能刷机让它复活。屏蔽罩是先拆开了,后来盖上再补拍照的。

主板背面有一颗小芯片,型号是AR8035-A,single port 10/100/1000 Mbps Tri-speed,单口千兆网络芯片。

四个焊点为什么要在这里强调?下图中两个橙色点,是刷机步骤里的一环,需要短接再开机,开机后松开短接。我看网上有人用下面两点做短接,我用对角的这两点没问题。

这里飞了一根馈线:

回到主板正面,取下屏蔽罩后:

这样的主板,加加减减就可以做出好多个型号出来。例如B315,B311。

中间有比较密集的区域,是单独的一块板卡,高出来的。可以说一个独立的LTE网络模块,那么,先从中间这一块开始说起吧。

几颗较大体积的芯片,各型号如下图:

最大一颗芯片是镁光芯片,从丝印上的“JW961”可查出型号是MT29RZ4B2DZZHGSK-18 W.80E,参数:存储容量 4Gb (512M x 8)(NAND), 2G (64M x 32)(LPDDR2)。难道是NAND+SDRAM芯片?包含了512MB的闪存和256MB的内存吗??

镁光芯片旁边的芯片,型号是HI6921GFCV100,不知道啥。

不知道啥芯片的右边还有一颗较小的芯片,型号是Hi6559GFCV110,从芯片周围的电子电路来看,感觉它是一颗电源管理IC芯片。

电源管理IC左下方有一颗HI6361GFC001,与lTE有关。

我均查不到详细资料。没意思!

现在看较小的芯片,如下图:

上图中下方的长方形的芯片上丝印着“77814-1”,型号是SKY77814-1,型号是SKY77814-11 。

SKY77814-11 Power Amplifier Module for LTE FDD Band 7 (2500–2570 MHz) and Band 30 (2305–2315 MHz) and LTE TDD Bands 38/41 (2496–2690 MHz), Band 40 (2300–2400 MHz) and AXGP Band (2545–2575 MHz)

 

这是一颗3G、4G射频功率放大器吗?

它的右上方还有一颗SKY77764-11芯片。

SKY77764 Power Amplifier Module for CDMA/ WCDMA/ HSDPA/ HSUPA/ HSPA+/ LTE – Bands III, IV, IX (1710 MHz–1785 MHz)

这是一颗2G 射频功率放大器吗?

其它的看不懂了。超出了我的认知能力!

下图中红框的位置有空焊盘位,如果是其它多网口型号,这里就会有有多口的交换机芯片。

另一边有一颗无线芯片,博通的BCM43217,2.4G WiFi芯片,2x2mimo。

天线布局如下图,上方,内置了两片LTE天线。下方。内置了两片2.4G WiFi天线。

新版本可以设置天线使用外置天线,我买来二手的时候,也有天线,当时也接上使用了。实际上并没有强多少!

拆机到此结束了,接下来是我的刷机过程,起死回生的过程。

 

要刷机就要在主板上焊上USB才行,没有TTL,现时开机后也不分配IP地址,也没有WIFI显示,啥都没有。接出USB线是唯一的办法。随便找根没用的USB线,四芯按照颜色顺序焊接上。如下图:

放大一看,怎么焊得那么丑,谁焊的。

在网上狂找资料,终于找到一个合集的。所有要用到的工具和固件都在这个压缩包里面了,我放到云盘上,有需要的朋友直接去取吧。

链接: https://pan.baidu.com/s/1vY7dxheUoEC98zSvz7UJ4w 提取码: ngte

开机前需要短接两个点,如果短接成功,电源灯是不亮的,否则断电再断接后开机重来,通常第二个就会成功,我试了有10多次,因为我刷了好多次固件。如下图两个橙色焊点,可以用镊子短接,如果你有金牙也可以用嘴咬着这两个点后开机。

短接开机,电源灯不亮,把USB口接到电脑上,会提示新硬件,那个工具包里有驱动下载的,安装了就好。那么这时就开始刷机。分两步就搞定了,我把这两步用到的文件单独放在一个压缩包内,你下载回去,解压后,你就知道怎么操作了。

链接: https://pan.baidu.com/s/1asZFw2FNKjrJlJFRwGiDAQ 提取码: k8y6

如下下图:

解压后有这两个文件夹,进去第一步的文件夹里,双击文件“load_usbloader.cmd”,会自动刷入,很快,几秒即可(不是说我快)。刷完第1步,电源灯会自动亮起。

 

然后打开第2步的文件夹,在里面找到“go.cmd”执行它,会自动刷入这个固件B310As-852_UPDATE_21.290.01.51.59.BIN。过程有点长,七八分钟的样子吧。刷完后电源以外的指示灯也会亮起了。

这个窗口进度全部到100%后,代表刷入固件成功了。机器会自动重启,我刷了好多次,接网口没有IP分配,没有WIFI出来,所以刷了好多次不同的固件进去。但还是分配不了IP进不了系统没有WIFI信号。后来我按了机身顶部左边的电源键,按住3秒不放,会自动重启,这样重启就好了。一切清静了。

刷机后有可能IMEI全是0,我的就是,如下图:

但可以上网的,没有问题,使用上没有问题,有人说如果全是0,就能在线升级新版固件。

有办法可以改回机身标签上的IMEI码的。

工具包里面有个文件“进模式.bat”,运行它,就等于注入了灵魂,然后用PUTTY.exe,telnet进去192.168.8.1,端口23,这个telnet窗口打开后是空的,空的就对了。

打开记事本,复制这段进去:

AT^CIMEI=”acwifi.net”

在记事本里,把acwifi.net这个非常出名的网站域名,替换成你机身标签上的IMEI码,替换后把这一串东西复制,然后在空的telnet窗口上点右键,即可复制上去,按回车。出现OK字样就成功了,如果不出现,你大声叫它出来,重复一次粘贴,按回车键就行。OK会出来的。看见OK后,重启即修复了IMEI码。

搞定。但不知几时又会出问题。唉。

如果你要弄B315的机型,第1步里的load_usbloader.cmd文件,你可以编辑它,在里面把 usbloader-b310.bin这个换成usblsafe_b315s.bin后保存后运行即可,至于第2步里的固件,你把你下载的B315固件直接放进去第2步的文件夹里,把B310As固件文件删了即可运行go.cmd自动刷入你放入的B315固件。

锁卡是因为这台B310-852本身只支持移动4G,通过刷全网通固件支持三网4G,就因为这个用移动外的4G可能会被锁卡。如果版本号本来就是全网通的,就没这个风险。

另外找资料时找到了华为B618s的固件,有这型号的可以试试,其中刷固件用的go.cmd文件就是来自于这里:

https://www.4gltemall.com/blog/huawei-b618s-22d-firmware-versions-and-update/

B310和B315刷机修复,在淘宝上有收费的40-60元不等。

若有任何疑问可在公众号(acwifi-net)上咨询。