这两天拿吃了将近两年灰的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上有反应
唉,真没想到,比上次还曲折,尽管没真正变砖。。。囧
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.