关于PandoraBox/OpenWrt掉配置分析

最近有部分用户反映PandoraBox掉配置,这里给大家分析原因并给出解决方案

1.刷错对应型号固件导致的掉配置
比如newifi y1的机器刷错了小米mini的固件,就会导致无故掉配置,这是因为Reset按键的GPIO对不上导致的.
PandoraBox的GPIO按键驱动与OpenWrt的不同,如果Reset GPIO置低4秒就会触发Reset(悬空的时候电平随机)
解决方法:刷对应机型的固件


2.由于Jffs2分区空间满导致的掉配置,提示mifo_error
部分玩家会在刷PandoraBox之后装上一大堆的插件,但是没有注意jffs2空间是否足够安装插件,导致Jffs2空间不够没法保存配置.


由于USB磁盘掉盘导致下载工具下载的文件存放在了jffs2上面,部分玩家会在PandoraBox上面安装迅雷下载或者挖矿插件,
由于SD卡或者USB接口的机械原因掉盘,导致下载的文件写满了jffs2.


应用日志保存错位置也会导致jffs2空间被写满,比如Motion的日志记录。


解决方法:执行jffs2mark -y,然后重启


3. Flash寿命耗尽
在PandoraBox团队进行中的flash稳定性测试中发现,部分flash寿命耗尽的时候会出现写入之后断电数据丢失的情况。
常见flash寿命耗尽情况:
MX25L128系列  15W次左右单块读写  写入之后断电消失
GD25Q128系列  10W次左右单块读写 写入之后读取校验出错,无法重启,断电之后正常启动。


W25Q128系列  超过50W次单块读写尚未耗尽寿命,可能有平衡算法


根据测试情况,大家尽量选择全新的Flash改装路由器,尽量选择华邦系列flash
解决方法:更换Flash芯片

4.Reset按键的机械故障导致的掉配置
部分硬件在设计时没有考虑到防抖动,PandoraBox的按键驱动已经做了20ms的去抖动处理,如果硬件依然有超过20ms的抖动就会出现
掉配置的情况。


部分HG255D因为硬件老化问题,Reset会出现无故被按下的情况, 笔者遇到了一次。


解决方法:
1.更换硬件
2.如果不希望Reset生效,可以删除掉/etc/rc.button/reset脚本

本文章由作者:佐须之男 整理编辑,原文地址: 关于PandoraBox/OpenWrt掉配置分析
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。

相关推荐