磊科 N30Pro 刷机指南:备份分区 + 自编带 DHCP 的 U-Boot + 主线 OpenWrt
前几天写了磊科 N30Pro 的玩机折腾记录,发现这就是一款零售版本的 RAX3000m,配置几乎一样,就是多了一个 千兆LAN 4口。
▲ 由于这个机子才出论坛上并有没现成的 uboot 和固件,没办法只能自己编译看看了,很久没编译 openwrt 固件了,折腾了几天呀,好在鼓捣出了要给能用的版本,记录分享一下,固件文章末尾有下载地址。
第一步:备份原厂分区
磊科路由器不锁 SSH,在应用→远程访问里默认开启了局域网的 SSH 访问权限,端口是 22
▲ 网页管理后台:**http://192.168.0.1** ,需要注意的是用户名是:useradmin 密码是管理密码
备份原厂分区
折腾前先去 SSH 里把原厂分区备份一下,方便日后出问题可以恢复:
mkdir /tmp/backup
dd if=/dev/mtd1 of=/tmp/backup/mtd1_BL2.bin
dd if=/dev/mtd2 of=/tmp/backup/mtd2_u-boot-env.bin
dd if=/dev/mtd3 of=/tmp/backup/mtd3_Factory.bin
dd if=/dev/mtd4 of=/tmp/backup/mtd4_FIP.bin
dd if=/dev/mtd5 of=/tmp/backup/mtd5_ubi.bin
▲ 可以通过 dd 命令把它们备份到系统的内存临时目录(/tmp),然后用 WinSCP 或者MobaXterm下载到电脑。
第二步:刷入uboot
uboot 使用Yuzhii0718 大佬的源码进行编译:带DHCP 功能:

本地上传uboot 文件
SSH 连接路由器后,WinSCP 或者MobaXterm上传到 tmp 目录

在线下载 uboot 文件:
我上传到猫点饭服务器了,注意路由器需联网,路由器SSH 下可直接下载_:_
# 下载uboot命令
cd /tmp
wget https://mao.fan/shezhang/n30pro/fip-mt7981_netcore_n30pro_dhcpd-fixed-parts.bin
# 写入 uboot 命令
mtd write /tmp/fip-mt7981_netcore_n30pro_dhcpd-fixed-parts.bin FIP
▲ 和我一样没有报错即可,代表刷入成功!
▲ 本 uboot 经过测试支持官方固件,重启后进入了官方系统。
刷入openwrt固件
openwrt 固件 使用官方主线源码进行编译:
https://github.com/bfdeh/openwrt
按住 reste 按键,断电通电 10 秒左右进入 uboot,自动获取了 ip 地址:
▲ 在 uboot 下上传openwrt-mediatek-filogic-netcore_n30pro-squashfs-sysupgrade.itb名称的固件,点击更新即可。
▲ 这个 uboot 刷写成功后需要点击一下 立刻重启。
▲ openwrt 内核版本 6.12.80 官方的固件 wifi 默认是关闭的,需要进入无线里面手动开启。
恢复官方系统
▲ 觉得 openwrt 固件不好用或者想恢复官方系统的,超简单,uboot 下上传备份的mtd5_ubi.bin分区文件,更新即可恢复,如果你没有备份、我在网盘里也有提供。
本来还尝试进行移植 immortalwrt 固件,但是闭源wifi驱动老是报错,暂时没有时间折腾了,以后有空再尝试一下。
「磊科 N30Pro」刷机包:
链接:https://pan.quark.cn/s/efe688874b5b
提取码:8S8L
总结
目前路由器能刷机稳定使用的方案还是MT798x的机子,由于内存、存储涨价,以前便宜的运营商路由器也水涨船高,货源还不稳定,马上618 了,如果磊科 N30Pro 能在 150 元以内拿下,还是挺有性价比的入门刷机神器。
[jd:100268175163]
maofan
