文档章节

跟 UMU 一起玩 OpenWRT(入门篇1):硬件选型和刷机

UMU
 UMU
发布于 2014/05/24 01:14
字数 565
阅读 9984
收藏 32

    看了《跟hoowa学做智能路由》系列,http://www.leiphone.com/diy-a-smart-router.html,也想写点自己的经验,大家可以先看 hoowa 童鞋的,他已经写得很好了,UMU 的不同观点是硬件的选择而已。

    首先声明,UMU 不是 D-Link 员工,也不卖 DIR-505,用它完全是对比了几个可选项筛选后的结果。理由:

        1、本身就是不死 Bootloader,刷坏了固件用网线就可以救了,把电脑 IP 设为 192.168.0.100,按住 Reset 开机,Web 浏览器访问 192.168.0.1。前面写的《不拆机给 D-Link DIR-505 刷上不死 U-Boot》完全是蛋疼地研究过程,对一般用户 UMU 建议不要刷,因为没有 JTAG,刷固件本来就不死了,不小心刷坏了 Bootloader 就只能拆机上编程器了,这明显作死。

        2、配置比较高(相比 TP-Link 坑爹级同价位产品),8MB Flash,64MB RAM,UMU 手头上还有三个 TP 的(TL-WR841N、743N、941N)都只有它一半。有 USB 2.0 接口,743N 的 USB 是 1.1 的。

        3、国内电商有得买,而且价格便宜,UMU 买的时候是 78 块。

        4、小巧,方便携带,随时开撸!

    也说一下它的缺点:没有外接天线,所以您懂的,信号必然比较弱,不适合穿墙族……然后 RJ45 口只有一个,有时候会不太方便。它最适合的使用场景是研究 OpenWRT、短距离和出差便捷使用。

    接下来就刷个 OpenWRT 先~目前没有稳定发行版支持 DIR-505,所以要在 trunk 下找,下载目录是:http://downloads.openwrt.org/snapshots/trunk/ar71xx/。如果直接开刷,很可能失败,因为 D-Link 是有锁区的,OpenWRT.org 编译的 ROM 不是为中国版准备的,所以要动一下手脚先。上 WinHex 改 ROM,下面两张图分别是中国版和国际版:

中国版

国际版

    两者只是图片指出的位置不同而已,可以自己改,如果把 OpenWRT 的 ROM 改为 CN 也无法在原厂 ROM 下刷成功的话,可以先找个官方的 DEF ROM 改为 CN,刷一下,再刷 OpenWRT 原版的 DEF ROM。

© 著作权归作者所有

UMU

UMU

粉丝 119
博文 112
码字总数 44043
作品 0
厦门
程序员
私信 提问
加载中

评论(4)

UMU
UMU 博主

引用来自“UMU”的评论

引用来自“shytian”的评论

505刷了openwrt,配置出问题了,始终连不上505,怎么样才能reset?
是不是只能刷回原厂固件了?怎么刷回去?

只要不刷uboot,505是刷不死的,网线连,按reset开机试试

引用来自“geange”的评论

我的好像进不了路由,可以进reset刷,就是不知道要怎么样才能刷回初始的状态??
可以进reset就进去刷官方ROM嘛。
g
geange

引用来自“UMU”的评论

引用来自“shytian”的评论

505刷了openwrt,配置出问题了,始终连不上505,怎么样才能reset?
是不是只能刷回原厂固件了?怎么刷回去?

只要不刷uboot,505是刷不死的,网线连,按reset开机试试
我的好像进不了路由,可以进reset刷,就是不知道要怎么样才能刷回初始的状态??
UMU
UMU 博主

引用来自“shytian”的评论

505刷了openwrt,配置出问题了,始终连不上505,怎么样才能reset?
是不是只能刷回原厂固件了?怎么刷回去?

只要不刷uboot,505是刷不死的,网线连,按reset开机试试
shytian
shytian
505刷了openwrt,配置出问题了,始终连不上505,怎么样才能reset?
是不是只能刷回原厂固件了?怎么刷回去?
OpenWrt系列教程汇总 & OpenWrt简体中文Wiki

OpenWrt系列教程汇总 OpenWrt简体中文Wiki 快速导航

AlphaJay
2011/07/26
42.6K
1
跟 UMU 一起玩 OpenWRT(高级篇1):编译不死 U-Boot

UMU 2010 年初就玩 OpenWRT/DD-WRT 了,蛋似编译东西还是初学者,本文纯属蛋疼的过程,欢迎批评教育,谢谢…… 首先到 https://github.com/pepe2k/u-bootmod 看明白作者的说明。这里简单说一...

UMU
2014/05/21
8.4K
1
跟 UMU 一起玩 OpenWRT(入门篇9):远程监听

  在《跟 UMU 一起玩 OpenWRT(入门篇8):网络摄像机》介绍的 mjpg_streamer 并不能传输声音,所以有了本文,主要参考:http://forum.anywlan.com/thread-282658-1-1.html,硬件还是选用微...

UMU
2014/07/21
2.4K
0
跟 UMU 一起玩 OpenWRT(入门篇8):网络摄像机

  买了一个微软 LifeCam HD-3000,已经过了视频聊天的年纪,插到 DIR-505 玩一下吧。   安装过程出奇简单: opkg updateopkg install kmod-video-uvc   如果安装失败,看看是不是固件应...

UMU
2014/07/14
1K
0
跟 UMU 一起玩 OpenWRT(高级篇2):不拆机刷不死 U-Boot

在上一篇《编译 D-Link DIR-505 的不死 U-Boot》介绍了如何编译不死 U-Boot,但是不死 U-Boot 的作者只介绍了用 TTL 线刷方法,UMU 可不想拆机,毕竟拆机感觉并不好…… 第一个思路是刷上 DD...

UMU
2014/05/23
8.6K
3

没有更多内容

加载失败,请刷新页面

加载更多

Qt qml 自定义消息提示框

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/a844651990/article/details/78376767 Qt qml 自定义消息提...

shzwork
昨天
5
0
Linux安装JDK

(rpm) ⒈下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ⒉安装 rpm -ivh jdk-8u202-linux-x64.rpm ⒊配置环境变量 vim /etc/profile 添加......

无名氏的程序员
昨天
2
0
The POM for xxx is invalid, transitive dependencies (if any) will not be available

The POM for xxx is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details 问题描述 在使用maven打包时,log信息中打印出:[**WARNIN......

lwenhao
昨天
6
0
setState() called after dispose() flutter

# 在setState前加入以下判断if (!mounted) return;

zdglf
昨天
4
0
docker和docker-compose二种方式安装mysql8.0

Docker方式安装 在命令行下运行 docker run -d -p 3306:3306 --restart always --privileged=true--name mysql-e MYSQL_USER="test" -e MYSQL_PASSWORD="test" -e MYSQL_ROOT_PASSWOR......

小白的成长
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部