在本文中,我们将深入探讨如何解锁分区、刷写新的uboot以及上传固件的过程。这些步骤对于提升设备的性能和功能至关重要。首先,我们需要了解的是,wrt系统默认不允许再写入,因此需要安装一个mod来解锁。这个插件需要根据内核版本自行编译。具体的命令是:opkg install kmod-mtd-rw_5.15.139+git-20160214-2_aarch64_cortex-a53.ipk,然后使用insmod mtd-rw i_want_a_brick=1来解锁。接下来,我们需要刷写新的uboot,这可以在官网找到或者一些作者会一起打包发布,但务必确认设备型号。刷写前,我们需要查看分区表,使用命令# cat /proc/mtd来查看。然后备份原分区数据,使用命令# dd if=/dev/mtd3 of=/tmp/mtd3来备份。上传新的uboot,并使用命令# mtd write uboot.fip FIP来写入。如果遇到Can't open device for writing的提示,则需要解锁mtd分区。可选的步骤是刷写新的preloader,下载对应的preloader.bin,备份BL2分区,并参照之前步骤写入。最后,上传固件,使用网线连接计算机和路由器,配置计算机的有线网卡适配器,并使用tftpd上传固件。这样,整个过程就完成了。
评论已关闭