NETGARE超频失败砖的拯救

前阵子老板拿来一打印机,我记得我们办公室的网件R6300 V2是支持的,因为是刷了DD

然后无聊打开查看,发现是可以超频的,手残点了1600,然后重启发现启动不起来了,好痛苦

TTL线连接上也不能正常启动,看到一直是卡住了,那怎么办呢,网上找了大量的资料,终于弄懂了

其实就是TTL命令来修改回之前的CPU/内存频率

默认的频率是

     nvram set clkfreq=800,533
     nvram commit

CPU是800,内存是533

上面这条命令需要在CFE下复制粘贴进去,然后就能运行了

下面的那条是保存的意思,先运行上面的,然后运行下面的,这个就改回默认了,然后reboot重启就OK了

如果发现没有系统了,可以TTL+TFTP刷回就可以了

TTL看到滚动屏的时候不停按Ctrl+C  来到CFE界面,然后输入tftpd开启TFTPD服务,然后用网线连接网卡,设置IP地址为192.168.1.2/24  网关 192.168.1.1设置好,先ping下,能ping通,然后进行以下操作,用widnows自带的TFTP客户端登录路由器,然后上传固件文件,进行更新

命令为

tftp -i 192.168.1.1 PUT R6300v2_V1.0.0.8_1.0.4PRRU.chk

这里是上传R6300v2_V1.0.0.8_1.0.4PRRU.chk这个固件进行更新的,上传完毕,路由器自动重启,然后正常设置就好

 

 

 

下面是NVRAM的一些命令,用于学习,方便查找资料,我复制过来的

 

 

常说的BIOS是存储在FLASH芯片中的,象我们现在卖的BUFFALO APFLASH芯片一般为4M

整个FLASH芯片中大致分为3部分:

第一部分就是FLASH的开头部分叫做CFE,存储启动必须的一些信息,例如初始地址、MAC地址、内存地址等等;

第二部分就是我们可以下载升级部分,你从产品网站上下载的BIOS升级程序就是这部分;

第三部分就是楼上说的NVRAM,基本可以理解为用来保存AP的设置参数。

 

OpenWrt:什么是NVRAM?

NVRAM 全名是 Non-Volatile Ram ,在 OpenWrt 里是用了 Flash Rom 最后的 64K 区块,用来储存一些环境参数,OpenWrt通过这些参数来配置网络,DHCPDNS和记载硬件版本等。


常用的 nvram 指令有以下 4 种:

1. nvram show

列出 NVRAM 内所有参数,我们亦可以用 grep 命令来抽取部份资讯,例如

nvram show | grep lan_

这命令列出了所以用 lan_开头的参数,结果如下:

lan_gateway=192.168.1.254

dr_lan_rx=0

lan_netmask=255.255.255.0

lan_lease=86400

lan_stp=1

lan_hwaddr=00:12:17:E1:56:F5

lan_dns=211.152.179.7 202.96.128.86

lan_ifnames=vlan0 eth1

size: 12567 bytes (20201 left)

lan_ipaddr=192.168.1.1

lan_proto=static

lan_ifname=br0

lan_wins=

lan_hwnames=


2. nvram set 参数=数值

用来添加或修改一些参数,例如我想把 LAN  IP  192.168.1.1 改为 192.168.1.2,可执行:

nvram set lan_ipaddr=192.168.1.2

nvram commit

reboot

 1 行是修改 IP 地址,第 2 行是保存,第 3 行是重新启动 OpenWrt ,因为更改 IP 地址后要重启才能生效。


3. nvram unset 参数

用来删除一些参数,不过这个功能很少用到,因为 NVRAM  64K 容量足够保存大量参数,大部份人都赖得去删。

例如我想删除dr_lan_rx=0这个参数,请执行:

nvram unset dr_lan_rx


4. nvram commit

当你对 NVRAM 做了一大堆修改后,你需要把这些修改保存起来,否则你的路由器 RESET 后,这些修改便没有了,和上面一样,这时你要执行:

nvram commit

mtd -erase nvram

nvram commit

reboot

如果不行,就刷上openwrt,然后执行以上命令

好了之后再用bootwait刷回dd-wrt就可以了

回到dd-wrt启动时候,按住reset button启动,去web guireset button支持关掉,保存,重启

===============================================

 

WVRDDnvram,刷tomato

1、进入管理界面点开升级界面。

2、进入TELNET管理后输入“mtd -e nvram erase nvram”再执行“nvram commit”这是保存,

3、到你刚点开的升级界面,选择TOMATO的固件,

4升级吧,现在你就可以进入西红柿了(用户名和密码和DD的一样)。

以上操作不用REBOOT

 

对第2WVR进行了升级,必须得恢复到默认设置(好像只有4116 http://www.dd-wrt.com/phpBB2/viewtopic.php?t=5033&start=45 也就是10.10日的版本可以恢复出厂默认)后再进行上面14的操作。

我的WAN口接了设备,这时也不行,要拨下来,才可以进入到西红柿。

其实tomato能清除nvram的原因不是它能同时写入到dual nvram,而是它把main part给清除了再把自己的默认数据写了进去,reboot以后pmon检测主备均正常,然后把主拷贝到备里面~~~

dd呢,把main擦除了,希望交给pmon来写入默认值,但pmon发现虽然main无效了,但是sub 还是好的,so就把sub给拷贝到main~~

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值