斐讯N1刷Openwrt
斐讯N1刷Openwrt
冰糖呼噜AI摘要
正在生成中……
一、准备工具
F大OpenWrt固件(选择S905D_Phicomm_N1 +o版解压获得img文件)
+o版:为了支持flowoffload加速,打了很多openwrt官方补丁所以叫+o
+版:目前+版也已经用上了flowoffload,两个版本从此可能就只有内核版本上的区别了。
区别:+o版内核较低,比较适合N1、贝壳云等芯片比较老的设备,+版内核高,适合较新设备刷机软件balenaEtcher
N1盒子
U盘
二、刷机
第一步:固件烧录进U盘
第二步:进入后台
- U盘插入N1后,再插入电源
- 连接N1的WIFI
WIFI名:Phicomm_n1,默认密码:password - 进入N1后台
浏览器登陆:192.168.1.1
密码:password
如果遇到连接N1的WIFI, 无法通过浏览器192.168.1.1访问, 用显示器通过HDMI线连接N1, 修改/etc/config/network
文件, 192.168.1.1改成你所在的网关地址, 例如: 网关192.168.10.1, 改成192.168.10.16
第三步:刷机
- 后台→系统/TTYD终端
OpenWrt login:root
Password:password - root目录运行./install-to-emmc, 把U盘系统写入到emmc,
三、换源
由于自编译固件没有源
, 需要自行更换
编辑 /etc/opkg/distfeeds.conf
文件:
1 | vi /etc/opkg/distfeeds.conf |
修改内容为以下阿里云的源(替换所有清华源的地址):
1 | src/gz openwrt_core https://mirrors.aliyun.com/openwrt/releases/23.05.5/targets/armvirt/64/packages |
保存文件并退出编辑器(按 Esc
键,然后输入 :wq
)。
然后更新源:
1 | opkg update |
旧版OpenWrt固件升级到最新版
一、下载最新版固件
之前我用的是Flippy大佬的固件,沿着原来的恩山论坛帖子,找到最新下载地址。
N1盒子对应固件在百度盘的此目录:全部文件>OpWrt>S905D_Phicomm_N1。我原来用的是+o的版本,这次也继续用此版本。
二、安装WinSCP
下载地址:https://winscp.net/eng/download.php。
三、上传固件
保持N1盒子旁路由正常联网现状不变。
在电脑上启动WinSCP,用FTP模式登录N1上的OpenWrt系统(和使用浏览器登录一样的账号和密码,默认就是root和password)。
右侧面板切换到路径/mnt/mmcblk2p4, 上传img镜像文件以及sh升级脚本
四、执行升级指令
用浏览器登录N1盒子系统。
浏览至“系统>TTYD终端”。
登录root用户(密码默认为password)后,依次执行以下指令:
1 | cd /mnt/mmcblk2p4 |
以上指令中的xxx.img,改成与实际上传img文件一样的文件名即可。
N1盒子会开始自动升级系统
升级完毕后,网络会短暂中断,因为N1盒子会自动重启系统。
重启完毕后,再次登录N1盒子后台系统(状态>概览),查看OpenWrt系统是否成功升级了版本:
注: 晶晨宝盒升级有概率失败, 用WinSCP方式上传后TTYD命令方式比较靠谱。