在尝试自己编译的TR3000的ImmortalWrt ubootmod的.itb版本时,用户遇到了一些问题。首先,用户发现刷入的是64M空间的版本,而他们希望将其改为112M。在检查源码的.dts文件时,用户发现ubootmod的ubi部分似乎没有大小调整的选项。接着,用户尝试刷回适用于传统.bin的固件,但遇到了问题,uboot的mtd FIP刷不进去,系统提示“Could not open mtd device: FIP”。
在进一步探索后,用户发现构建一个带有kmod-mtd-rw的ubootmod的.itb sysupgrade固件可以解决这个问题。这个特殊固件可以通过ImmortalWrt的Firmware Selector构建,或者用户也可以自行编译。用户还提供了一个链接,但需要回复才能查看,其中包含了他们自己使用的特殊固件。
用户建议直接通过网页或者sysupgrade更新这个特殊固件版本。更新后,在shell中输入命令insmod mtd-rw i_want_a_brick=1
,就可以使用mtd命令刷写FIP了。
评论已关闭