分享

从原理到实操 低成本打造无线U盘

 zdenkafans 2016-04-19

如今越来越多的智能手机都不再支持存储卡扩展,而无线U盘则是在此大环境下诞生的新事物,虽然实用但价格却相对高昂。如果你有足够的动手能力,不妨用闲置的资源DIY一部独一无二的无线U盘吧。

改造原理分析

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

RAM芯片端改造

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

05wj jsdt up 01

01----改造所需的FAST FWR171 RAM芯片和MX25L6445EM2I-10G的Flash芯片

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

05wj jsdt up 02

02

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

05wj jsdt up 03

03

Flash芯片的改造

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

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

05wj jsdt up 04

04

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)。使用的电线不易过长;焊接时尽量不碰到周围的元件。

05wj jsdt up 05

05

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

05wj jsdt up 06

06

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

05wj jsdt up 07

07

05wj jsdt up 08

08

小结

为制作这款无线U盘,笔者在网上购买了一款二手路由器和一块16GB的普通U盘,共花70元。而购买芯片与焊接前后共花去了37元,总开销比市面上任何一款无线U盘都便宜。同时,这款无线U盘还支持联网和脱机下载的功能。在联网的前提下,通过内置的“Aria2下载器”和“Transmission下载器”可以轻松下载网络中的资源到内置的U盘中。当然,这块无线U盘也不是十全十美的,虽然它能够像U盘一样随时访问其中的文件,但其还是需要额外的供电。当然,有兴趣的同学可以再想办法塞进一块电芯。

本文版权属于电脑爱好者网站(),转载请注明出处。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多