博文

目前显示的是标签为“openwrt”的博文

在华硕RT-N16上安装OpenWRT

图片
这货其实无比好装,虽然之前被绕了很多弯子 简单的说,它有个特性,就是自带了刷不死,无论你怎么刷系统,变砖了也好,只要你拔掉电源,然后按住RESET按钮,再插上电源,它就会自动进入TFTP模式,所以你只管刷,除非它硬件损坏,否则是不会挂的 之前被误导一直是因为官方的OpenWRT的 WIKI 上说它只是被第三方所支持,所以我一直跑去刷哪个 第三方的固件 ,但是经测试,这个第三方固件的r36828版才是可以刷的 也就是 http://openwrt.razvi.ro/barrier_braker_asus_rt-n16_svn_r36828/openwrt-brcm47xx-squashfs.trx 这个固件是可以刷的版本,但是它也有很多问题,比如它的系统版本过低导致无法使用Trunk的仓库,有很多软件会有异常——比如iptables geoip 最后搞得我不得不拆机解决问题 这货拆机非常简单,把四个踮脚卸下来,然后前盖就可以直接取下来了 TTL线的旁边还有标注接口的名称,链接也是毫无问题,只需要注意不要接VCC就可以了 但是倒腾了半天之后我才发现这货在最新版trunk中已经被支持了—— 直接用 这个 固件就好了 刷机的方式也很多样化,你可以曲线救国的方式,先刷DD然后升到OpenWRT 也可以直接TFTP刷机,用第三方的工具,或者华硕自己带的FW修复工具都可以,只需要把自己的IP指定为192.168.1.2,然后向192.168.1.1中灌入固件就可以了 但是现在的固件可以看到的问题有—— WIFI灯不亮,这个据说是无解 不支持802.11n,这个暂时对我来说不妨碍使用

给HG255D刷OpenWRT

图片
可能是给自己的AG300H刷OpenWRT宣传得太多了,于是同事也让我刷,东西是很便宜的HG255D,这东西可以说满大街的都是文章介绍怎么给他刷的,也被很多人认为是神器一般的存在,网上也有一大堆的改造版、升级内存了的HG255D,所以导致这个东西反倒有点众说纷纭,虽然都说简单,但是我还是花了接近一晚上的时间才搞定。 以下记录一下怎么给它刷ralink版的u-boot和最新的pandorabox改版的OpenWRT 首先我手头的这台的HG255d是32M内存的版本,我也搞不清楚这个路由器到底原生是多少M内存了,网上满天飞的都是64M的版本,也有地方介绍u-boot是支持16M的,于是这台到底该没改过,我也不知道。 然后参考的网页是这里: http://downloads.openwrt.org.cn/OpenWrt-DreamBox/HG255D/ (主要提供资料和文件下载) http://site.douban.com/148965/widget/notes/7526769/note/228371035/ (也有人说简单一点可以走这个方式,但是我没有成功,到升级的那一步卡住了) http://www.anywlan.com/forum.php?mod=viewthread&tid=182901 (我的最终流程类似这个,但是所用的u-boot和最终OpenWRT版本变化了) http://pan.baidu.com/s/15TFZY (我自己用到的全部工具,包括了一个USB-TTL的转接器在Win8下的驱动) 以下为详细步骤: 要刷u-boot,TTL是少不了的,首先准备好TTL,接线方式如下图 图中从左至右依次RX、VCC、GND、TX 连接TTL的时候注意, 不要接VCC线,否则无法正常工作 ,原理暂不明,我本职工作也不是硬件工程师,也不追究了,具体连接电脑的方式参看我之前的 帖子 拔掉路由器的网线,保证TTL连接好了之后开机,然后不停的按键盘的“4”进入console  去下载一个TFTP32,保证它和你的u-boot在同一个文件夹下,我用的u-boot是u-boot-rom-hg255d_hg256.bin,(其实上面那个链接里也有提供更新的版本,但是可惜的是,我刷上去不能用)  把...