|
本帖最后由 逆风飞叶 于 2025-5-21 16:37 编辑
在闲鱼买了 CMCC RAX3000M eMMC 算力版 20240115版,机子是新固件,已经更换了配置文件加密密码,新密码是根据SN生成的,所以每台机子不一样,新版原厂固件已经删除了dropbear,开不了SSH,所以用我了一个开启了telnet的配置备份文件RAX3000M_XR30_cfg-telnet-20240117.conf,这个配置文件是没有加密的,需要使用命令根据机子的SN加密得到最终的配置文件,再上传导入配置,等待重启后即可解锁telnet。然后通过telnet进行刷固件。
使用openwrt、ubuntu、WSL等linux系统,对配置文件RAX3000M_XR30_cfg-telnet-20240117.conf进行加密,得到解锁telnet的配置文件cfg_import_config_file_new.conf。Windows系统也可以安装Cygwin来运行。
将没有加密配置文件放到linux系统中,在文件所在目录打开终端(或者打开终端,使用cd命令打开文件所在路径),然后修改SN为你机子的,再运行命令:
- SN=081116000043333
- mypassword=$(openssl passwd -1 -salt aV6dW8bD "$SN")
- mypassword=$(eval "echo $mypassword")
- echo $mypassword
- openssl aes-256-cbc -pbkdf2 -k "$mypassword" -in RAX3000M_XR30_cfg-telnet-20240117.conf -out cfg_import_config_file_new.conf
复制代码 命令没有报错即可,就得到新版加密配置文件了。
Windows系统也可以安装Cygwin来运行上面的命令:
Cygwin的安装程序https://wwtx.lanzout.com/iT6t92wa6hdg
直接运行一路下一步,安装好之后运行Cygwin,输入df命令查看挂载路径。比如E盘对应的是/cygdrive/e,输入命令cd /cygdrive/e打开E盘路径。
将配置文件放到E盘根目录,然后修改SN再用上面的命令加密配置文件就得到新版加密配置文件了。
上传导入新生成的配置文件:cfg_import_config_file_new.conf,等待重启后即可解锁telnet。
然后通过telnet进行刷固件。
然后设置电脑网卡为固定IP 192.168.10.2(注意只使用一个网卡,无线也不要连接),然后打开hfs(HTTP File Server)软件,将对应uboot文件拖拽到软件,
然后用putty通过telnet方式连接路由器使用下面对应的命令下载这三个文件到/tmp目录:
- wget -P /tmp http://192.168.10.2/mt7981-cmcc_rax3000m-emmc-gpt.bin
复制代码- wget -P /tmp http://192.168.10.2/mt7981-cmcc_rax3000m-emmc-bl2.bin
复制代码- wget -P /tmp http://192.168.10.2/mt7981-cmcc_rax3000m-emmc-fip.bin
复制代码
进入/tmp目录:
输入命令验证md5:
- md5sum mt7981-cmcc_rax3000m-emmc-*.bin
复制代码
对比下MD5值为:
- 5b061eed5827146b0a14b774c3c57ab2 mt7981-cmcc_rax3000m-emmc-bl2.bin
- f1e0b2f1618857ad4e76c8e1b91e7214 mt7981-cmcc_rax3000m-emmc-fip.bin
- e6ceec4b9d3e86ef538c8b45c1b6ffed mt7981-cmcc_rax3000m-emmc-gpt.bin
复制代码
确保md5值一致,否则请停止下面的写入操作:
下面命令是刷入的emmc版本的uboot,nand版本请不要乱刷
- dd if=mt7981-cmcc_rax3000m-emmc-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
- echo 0 > /sys/block/mmcblk0boot0/force_ro
- dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync
- dd if=mt7981-cmcc_rax3000m-emmc-bl2.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
- dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync
- dd if=mt7981-cmcc_rax3000m-emmc-fip.bin of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync
复制代码 写入没有报错,到这里uboot已经刷好了,可以断电长接复位插电重启,电脑ip设为192.168.1.2后浏览器打开http://192.168.1.1进uboot刷固件了,
以上所有要用到的文件及软件我都打包上传云盘提供
https://wwtx.lanzout.com/i8CZU2wsvb4j
云盘这里的的kwrt固件是支持广和通5G模块的rax3000m emmc版固件,用fm350gl可以自动拨号,
后台192.168.5.1 账号密码都是root
参考原链接:https://github.com/lgs2007m/Actions-OpenWrt/blob/main/Tutorial/RAX3000M-eMMC_XR30-eMMC.md
参考原链接:https://mao.fan/article/66
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|