waya 发表于 2023-10-2 20:25

请教如何刷写NX30 Pro BL2和FIP分区来刷其他openwrt,现在就卡在这里

本帖最后由 waya 于 2023-10-2 21:05 编辑

Telnet后,处理完SSH及备份出厂Rom后输入mtd -r write /tmp/preloader.bin BL2
就显示这个
Could not open mtd device: BL2
Can't open device for writing!
刷FIP分区也是这样显示,应该是被锁了分区
出厂固件为V100R002L02

preloader.bin和uboot.fip均为op官方snapshot那里下载的

查分区是这样显示的
root@NX30Pro:/tmp# cat /proc/mtd
dev:    size   erasesizename
mtd0: 08000000 00020000 "spi0.0"
mtd1: 00100000 00020000 "BL2"
mtd2: 00080000 00020000 "u-boot-env"
mtd3: 00200000 00020000 "Factory"
mtd4: 00200000 00020000 "FIP"
mtd5: 04000000 00020000 "ubi"
mtd6: 00600000 00020000 "pdt_data"
mtd7: 00600000 00020000 "pdt_data_1"
mtd8: 00100000 00020000 "exp"
mtd9: 02580000 00020000 "plugin"





邪恶海盗 发表于 2023-10-2 21:04

分区未解锁,你是不是没看全教程???

waya 发表于 2023-10-2 21:11

邪恶海盗 发表于 2023-10-2 21:04
分区未解锁,你是不是没看全教程???

是用那个kmod-mtd-rw去解锁吗?但显示opkg安装不了

邪恶海盗 发表于 2023-10-2 21:45

waya 发表于 2023-10-2 21:11
是用那个kmod-mtd-rw去解锁吗?但显示opkg安装不了

看教程,或者10块包邮解君愁...

Mlen 发表于 2023-11-10 17:20

这个是官方openwrt的uboot吧,可以不用刷BL2分区的,不影响使用。直接刷uboot.fip文件到FIP分区,然后重启用tftp传kernel文件。最后进入openwrt系统后用sysupgrade文件更新一遍系统就能使用了。
https://github.com/openwrt/openwrt/pull/12820, 步骤可以参照下这里。
刷官方openwrt的比较少,基本都去刷ImmortalWrt了,那个比较简单,带界面。

waya 发表于 2023-11-10 21:17

Mlen 发表于 2023-11-10 17:20
这个是官方openwrt的uboot吧,可以不用刷BL2分区的,不影响使用。直接刷uboot.fip文件到FIP分区,然后重启 ...

已经刷过了237大提供的uboot的,可以使用的,只是想用自己编译的

henrek 发表于 2023-12-29 14:05

Mlen 发表于 2023-11-10 17:20
这个是官方openwrt的uboot吧,可以不用刷BL2分区的,不影响使用。直接刷uboot.fip文件到FIP分区,然后重启 ...

请教下大佬,也就是如果用op官方的方法,刷了BL2和FIP以后,刷回能用108M的固件,就不需要刷BL2回原厂,只需要刷FIP分区?不知道我理解的对不对

joeoneone 发表于 2023-12-31 03:41

你的原版备份固件发一下,大家可以研究一下。

mjgnb 发表于 2024-1-1 21:45

henrek 发表于 2023-12-29 14:05
请教下大佬,也就是如果用op官方的方法,刷了BL2和FIP以后,刷回能用108M的固件,就不需要刷BL2回原厂, ...

我测试了一下,刷了openwrt的BL2和FIP再刷hanwckf的uboot只刷FIP是可以的,不需要把BL2刷回官方
页: [1]
查看完整版本: 请教如何刷写NX30 Pro BL2和FIP分区来刷其他openwrt,现在就卡在这里