|
本帖最后由 icerol 于 2011-3-31 11:24 编辑
鉴于近期某奸商以超低价回收二手砖机维修好来卖给网友牟取暴利,而且多次以所谓独家16m闪存和独家固件来吸引眼球,还恬不知耻的说他推动TP一代机子的普及,又有固件开发能力,引起坛友公愤!趁315又到,我决定写这遍帖子简要的说下如何以最少的成本打造一台全新的性能可靠的脱机下载路由!打击奸商(先不点名,等他自动送上门来)
关于二手机(砖机)和全新机用起来有什么区别可以参见ricky0大人的说法,在此不再敖述
改造主角是水星mw300r和Fast fw300r(京东,淘宝报价100元左右),在售版本v2的cpu是ar7241,和TP-Link MR3420一样,usb最高达11m/s,大有改造潜质。添加usb方法帖子已经有热心网友发过了,我这里再补充下
以本人自用的TP 841n V7.1为例(与fw300r,mw300r电路大同小异),USB的d+和d-就是r601和r602(r601 d+, r602 d- ,d+ d-到地应该都是10k左右),在上图里,USB的+5v我这里用了廉价的7805只是方便做测试,接u盘这些小电流的负载可以,但是接硬盘时发热量大,所以不实用,建议用DC-DC电源模块(3R33模块,淘宝两块钱)。这里要说明一下,因为家里没有8脚的Flash,又不想跑电子城,就用了16脚的Flash,建议买8脚的Flash,这样就不用飞线了。
不会焊接的坛友也可以找外面手机店焊,人工大概10块(广州来说)。
有些新手可能不知道,上述机器的原厂uboot无需修改就能认USB的,所以被忽悠
以为一定要动闪存、内存才能改好。其实只要把USB和供电焊好,就能在TTL或者输“dmesg”命令时看到有关USB初始化信息。
为了认出U盘或硬盘,你需要安装相应的usb驱动和分区格式、语言识别的kmod(内核模块),因为4M空间拮据,刷完官方无web固件装上luci后再装几个kmod就没有空间了,这个问题一个可以通过刷写玩家集成好的4M固件解决,因为编译时集成组件比起刷新后再安装占用更少空间。
本人编译的4M轻量集成版Openwrt中文固件for MR3420 MW300R FW300R 615C1昨天已发布在OP专版,请移步下载:
https://www.right.com.cn/forum/thread-46586-1-1.html。
另一个更实际的办法是利用block-extroot.这个组件可以帮我们把脱机软件transmission和其他相对大型的软件装到U盘或者移动硬盘的分区里,甚至把整个root放到usb设备里,这会大大加快了软件安装和操作web界面的速度,因为usb设备的速度远高于固件存放用的低速闪存(200-300k/s)。同时省去了换flash,上编程器,用TTL刷机的麻烦。由于篇幅关系,这里省略block-extroot使用方法(谷歌百度可以搜索到)
值得一提的是新版固件里设置block-extroot比之前更方便了。
最后我们来算算成本。fw300r mw300r 100元左右,usb和接线计5元,人工10元,软件免费,除去运费大概115就改造一台全新的性能可靠的脱机下载路由了,还能感受自己DIY的乐趣! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|