openwrt安装在usb上用机顶盒启动的方法是:
1、下载所需要的openwrt刷机包和刷机工具。
2、把下载好的.7z格式压缩包解压后,就能得到img格式的文件。
3、打开balenaEtcher软件制作启动盘。
4、选择selectimage选择解压后img格式的openwrt刷机包。
5、插入u盘,等待软件按识别成功后,就可以开始按Flash开始了。制作完成会,会弹出窗口询问是否格式化,选择取消,制作完成。
6、把u盘插入n1盒子,设置开机启动。
7、待盒子开机进入openwrt代码行后,插入网线就可了。
不能,openwrt对CPU,网卡,内存闪存都有要求,还有对电路板的功能都有要求,要想刷这个叠加,可以考虑买个路由折腾,HG25D,折腾神器,50左右的价格。
首先准备一台win7系统的电脑,然后按官方操作将路由器插上电源将路由器lan口连接至电脑网口。等路由器两个蓝灯全亮后,进入电脑网络属性界面。
win7需要选择本地以太网端口。然后选择属性,修改ipv4协议使用以下ip地址。然后打开官方修复软件(要允许防火墙win7好像没有提示最好用管理员身份运行)先选择本地刷机包(待会在评论区会有官方修复软件和路由固件地址)点击下一步选择网卡以太网》之后会有以太网配置成功可以开始刷机操作的提示。
然后我们拔下路由器电源用手机卡针按住reset键插上电源,等待十秒后路由器黄灯闪烁,松开卡针。如果黄灯闪烁之后不闪了之后又闪烁,请查看网络ipv4内的ip地址。将其修改为ip地址192.168.31.100.点一下就会出来。
然后首选dns修改为192.168.31.1.其他不用填修改后点击确定。如果仍然黄灯闪烁重复上述步骤,直至拔下电源重新插上电源按住reset10秒后黄灯闪烁之后黄灯完全不闪烁此时查看网络可以发现以太网ip为192.168.31.xxx。首选dns为192.168.31.1以实际显示为准。此时将官方修复软件点到最后刷机界面,拔下路由器电源,再按住reset再插上电源即可刷机成功。
OpenWRT是开源项目,国内公司拿来之后应该都有做专门的修改适配自己硬件,所以各家的是不通用的。要各家通用需要企业开放源码(现在还没有)或者专门的团队去做。直接互刷是不可以的。
在 trunk 上打 patch 编译 openwrt ,然后用更新 uboot 再 tftp 的方式刷 HLK-RM04 成功。
顺便,把自己碰过坑 update 一下,节约大家的时间。
1,在 trunk 版本上打 gaplee 同学的 patch 需要注意:patch 中的 target/linux/ramips/patches-3.10/0203-serial-rt5350-fix-enable-uartf-kernel-panic.patch 需要改名为 0202-serial-rt5350-fix-enable-uartf-kernel-panic.patch 否则会与 trunk 中新增的 0203-owrt-MIPS-add-OWRTDTB-secion.patch 命名冲突从而导致打不上 patch (我在这个地方浪费了大量的时间)
2,部分的新 RM04 v1.7.8 界面有更新。有一个 update firmware 和 update bootloader 的界面。请慎用(我刷砖了一个,可能把 uboot 弄坏了,上电之后,所有的灯一起闪,有人知道怎么恢复么?是不是没有编程器恢复不过来?)。采用 gaplee 的 outdate 方法,先更新 uboot 再 tftp 更新 flash 才成功。
原文地址:http://www.qianchusai.com/%E5%AE%89%E5%8D%93%E6%9C%BA%E9%A1%B6%E7%9B%92%E5%88%B7openwrt-50.html