低成本打造无线U盘

时间:2022-10-16 11:03:53

低成本打造无线U盘

改造原理分析

无线U盘的本质很简单:就是一款挂载了U盘的小巧无线路由器,并没有太高的技术原理。从改造的通用性上来看,市面上很多便携无线路由器都可以经过简单的改装来实现无线U盘的功能。如此算来,DIY一个16GB的无线U盘大概也就需要百元的价钱,这比动辄就要价四五百的产品实惠多了。

RAM芯片端改造

恰好笔者手上有一款闲置的便携路由器,具体型号为FAST FWR171,其具体配置如下:16MB的RAM,2MB的Flash。很遗憾,这种档次的配置无法满足安装具有无线U盘功能的软件,因此首要将其改装成64MB的RAM和8MB的Flash(图1)。改造方案如下:

1.更换内存芯片

这里需使用16位、频率为400MHz、大小为512Mbit(64MB)的DDR芯片,推荐型号:K4H511638G-LCCC(图2)。这类芯片主要应用在第一代内存条上,十分容易找到,只要是DDR-400的内存条上基本都是这类芯片。

2.加装电阻

RAM改装成功后通电却开不了机。经过仔细的检查,发现处理芯片根本读不了装进去的内存芯片,原因是内存的地址线没有接通,需要在R101和R102处分别添加22Ω的电阻,还需短接R113(图3)。

Flash芯片的改造

经过上述改装后,路由器的内存部分改装完成,现需要向其中的Flash刷写软件。由于软件较大,需要一块至少8MB的SPI SOP8芯片,这类芯片主要用在主板、路由器、Android设备等。我在一块废旧的技嘉主板上找到一块芯片,型号是:MX25L6445EM2I-10G,给其刷写固件的方法如下:

1.更改MAC地址

MAC地址作为物理网卡识别的识别符,具有唯一性,若两个MAC地址相同的路由器在一起工作就会产生冲突。在电脑上安装WinHEX,用其打开“原厂703n.bin”,点击位置去到偏移输入0001FC00,这里存储的是路由器的MAC地址(图4),参照路由器外壳上的MAC地址将其输入进去,点击保存就会生成一个新文件,这个新文件就是已经更改好地址的固件了。

2.刷写固件

用编程器将修改好的文件直接用编程器刷写到芯片中就行。在维修笔记本的店铺都会有编程器。

3.安装测试

先将路由器上原来的Flash拆下来,再把上述写好程序固件的Flash芯片焊接到路由器上,此时就能通电测试了。如果一切顺利,路由器开机会显示的型号为TP-Link WR703n,登录到路由器(默认IP:192.168.1.1),找到固件升级,更新“703n 1.bin”。成功后再升级“703n 2.bin”。登录路由器,点击系统备份/升级,在上传备份文档中选择“703n.tar.gz”来恢复设置,此时路由器已经刷入了OpenWRT操作系统,这是一款基于Linux的系统。

加装U盘大变身

经过上述一番折腾后,路由器部分的改装已经完成,安装U盘后这台路由器便可变身无线U盘了。在U盘的选择上,建议选择USB 2.0的U盘,不要选择移动硬盘等耗电量较大的存储设备。加装U盘过程如下:

1.设置U盘

将购买来的U盘插在电脑上,将其格式化成NTFS格式。

2.安装U盘

为了节约空间,可拆开U盘外壳并把USB去掉。最后再用烙铁将U盘上的四根接线焊接到路由器的USB焊接口上(图5)。使用的电线不易过长,焊接时尽量不碰到周围的元件。

3.固定及装回

将焊接好的U盘固定到路由器的主板上,可以使用502粘剂等粘接,推荐使用热熔胶,操作简单、易拆卸。最后再把路由器的外壳装回(图6)。

至此,这个小巧的无线U盘就打造成功了,只需配合移动电源就可使用。接通电源后,手机Wi-Fi连接,打开“ES文件浏览器”,点击“局域网新建”,在服务器中填入路由器的IP地址(默认:192.168.1.1),再勾选匿名即可。而在电脑上,同样也是用Wi-Fi连接路由器。打开我的电脑,点击映射网络驱动器,在文件夹中填入“\\192.168.1.1\OpenWRT”,点击完成。这时会在电脑里多出一个盘符,这就是插在路由器上的U盘。

上一篇:此赛扬非彼赛扬 下一篇:警惕网购陷阱