斐讯盒子发烧友 发表于 2022-5-20 15:22

T1替换文件后使用N1的openwrt 启动镜像

最近想把T1临时跑个openwrt用用,在网上下了N1可用的openwrt镜像 ,写入U盘,再按照网友指点在uEnv.txt中修改了注释掉#FDT=/dtb/amlogic/meson-gxl-s905d-phicomm-n1.dtb添加FDT=/dtb/amlogic/meson-gxm-q201.dtb

插入U盘给T1上电重启,一直报错找不到文件。观察到U盘boot分区的根目录有u-boot.ext,而且和u-boot-n1.bin比较起来完全一致。
猜测是不是u-boot.ext也需要替换,然后搜索到n1启动新版的armbian时,也需要替换这个u-boot.ext文件。

但是我下载n1的openwrt镜像里没有找到类似u-boot-t1.bin之类的文件。于是我尝试下载了一个支持n1和T1的Armbian_20.10_Arm-64_bionic_current_5.9.0.img,提取了一个u-boot-s905x-s912文件,复制到u盘,重命名成u-boot-s905x-s912.bin

也重命名并替换原来的u-boot.ext现在,T1重启可以进入openwrt了。如果大家有armbin,可自行提取,也可用我的附件解压后重命名并替换。

貌似有人还看不明白,我简单说说,就是 先去别的贴下载适合N1用的openwrt镜像,解压成img镜像并用balenaEtcher等镜像工具写入U盘,最近的版本查看u盘能看到的boot分区根目录,查看dtb/amlogic目录下有没有meson-gxm-q201.dtb,这个是T1的dtb文件,修改uEnv.txt,把FDT=/dtb/amlogic/meson-gxl-s905d-phicomm-n1.dtb 更改成FDT=/dtb/amlogic/meson-gxm-q201.dtb
另外此目录有u-boot.ext和 其他以u-boot开头的一系列文件,可以看到u-boot-n1.bin与u-boot.ext文件是一模一样的。


这是适合n1的从u盘启动的boot文件,把我附件的文件解压后得到u-boot-s905x-s912文件,依葫芦画瓢重命名为u-boot-s905x-s912.bin复制到此目录,再复制一份命名为u-boot.ext替换原来的u-boot.ext.注意,如果要安装到T1内置emmc应该还要修改安装脚本把脚本中n1的dtb文件改成t1的,千万不要不修改就直接安装。以免变砖,我没有需要就没研究。

文件附件下载:
**** Hidden Message *****

橙子的甜 发表于 2022-5-20 15:22


看起来还是解决了不少问题。

不爱耍脾气小孩 发表于 2022-5-20 15:22

斐讯盒子发烧友 发表于 2022-5-20 15:23

盒子刷机分享 发表于 2022-5-20 15:23
我刷的F大的op,没有看到有u-boot.ext这个文件


他的比较新的版本有的,你应该是以前的旧版

彼此的羁绊 发表于 2022-5-20 15:23

我的从70+o开始,U盘启动不了,从69+0升级到70+0又能用,再升级到71+0又不能用。+版用得少,刷了几次都是不能用就没尝试了

Moto88 发表于 2022-5-21 06:51

谢谢分享

cqlhl126 发表于 2022-5-30 09:46

看看新版地址

请叫我帅哥哈 发表于 2022-5-30 09:55

69+o只改dtb我这里就能正常,有时间试试69+

肖大哥 发表于 2022-5-30 09:55

69+o只改dtb我这里就能正常,有时间试试69+

创维盒子发烧友 发表于 2022-5-30 09:55

看看新版地址
页: [1] 2 3 4 5
查看完整版本: T1替换文件后使用N1的openwrt 启动镜像