V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
zro
V2EX  ›  OpenWrt

悲催,刷成半砖,不知如何复活。。。

  •  
  •   zro · 2015-06-11 21:57:37 +08:00 · 969 次点击
    这是一个创建于 3485 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这两天拿吃了将近两年灰的TP-LINK WR840N v1搞搞OpenWRT,本以为有了点经验,想着不会比上一次更曲折,因为去年有帮朋友搞过这款型号,当时是直接从web升级刷入OpenWRT,当时是直接变砖的;但这次有备而来,花了挺多时间Google,本来一直都沿着既定路线走的,先是成功刷入WR841n v7原版固件,再在线升级刷自己编译的OpenWRT固件(openwrt-ar71xx-generic-tl-wr841nd-v7-squashfs-factory.bin,3.9MB),升级重启后,让我吃惊的是,它真的没变砖。。。
      在Luci转了一圈,一切都挺好的,接着看到软件包的可用空间,居然为14MB多,我马上就意识到,有可能是内置多了几个软件包,那啥溢出了,我朋友那个,最后刷完可用也才100多KB,然后马上想到还有个sysupgrade.bin,3.6MB大的固件,继续刷这个,应该会恢复到正常的可用状态,而且都到这里了,刷死的可能性也不太大,于是,那个熟悉的Luci界面再也打不开了~~
      现在,唯一能进的就是FailSafe模式,但这模式什么都弄不了,passwd吧,提示文件Read-Only,而且整个系统都是Read-Only,cat /proc/mtd,vi编辑也不行,好不容易把新固件传到/tmp,但mtd呢就提示找不到分区,sysupgrade就说分区无法读写,无奈拿出TTL工具,但到目前还没啥进展,没看见SSH上有反应
      唉,真没想到,比上次还曲折,尽管没真正变砖。。。囧

    6 条回复    2015-06-12 09:56:56 +08:00
    leavic
        1
    leavic  
       2015-06-11 21:59:05 +08:00
    uboot没死还叫砖?tftp boot直接搞定。
    zro
        2
    zro  
    OP
       2015-06-11 22:40:24 +08:00
    @leavic 这个不是要TTL进uboot下搞定的吗?我现在就是进不去TTL
    leavic
        3
    leavic  
       2015-06-11 23:31:40 +08:00
    @zro 你都还能看到failsafe,那uboot肯定没挂,你焊好TTL串口线用串口工具就可以看到uboot输出了,我觉得你需要了解一些基本的底层调试知识。
    manhere
        4
    manhere  
       2015-06-11 23:45:07 +08:00 via iPhone
    failsafe模式可以mount_root啊,之后mtd写入新固件
    wuxiao2522
        5
    wuxiao2522  
       2015-06-12 09:45:52 +08:00
    直接编程器嘛!
    zro
        6
    zro  
    OP
       2015-06-12 09:56:56 +08:00
    @leavic 大半夜搞定了,不过没有用TTL,还是在Failsafe模式下,WR840N要稍微硬改才有TTL用,可能我硬改没改好,接上TTL,死活没反应,无论是putty还是SecureCRT,无论是Windows还是Ubuntu,没看见uboot有输出,-__-|||
    后来无意看到别人用sysupgrade命令,刷的都是sysupgrade.bin固件,我刚开始是用factory.bin来刷,所以没成功,然后再试下"sysupgrade -v /tmp/sysupgrade.bin firmware",刷完重启,又看见熟悉的Luci界面了,可用空间显示也正常了,其他待观察,最后感谢一下你的指点,对OpenWRT又长了点姿势。。

    @manhere 试过,提示此分区Not Found什么鬼的,不过我还是用sysupgrade搞定了;-)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3689 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:51 · PVG 08:51 · LAX 16:51 · JFK 19:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.