简介

受群友(等待)提供主板并委托移植固件,经过长时间的努力最终基于EasyPi的iStoreOS成功移植OpenWrt固件。

固件玩法

可以参考EasePi官方的文档进行玩机。

EasePi文档链接

特别说明

本固件为保障原作者在售的ARS2硬件的商业利益,阉割了在线升级与离线升级功能,基于矿渣利用的想法提供了该固件,后期的更新会平均晚于EasePi官网2-3个版本更新一次。

刷机教程

硬件准备

  1. RTD1296 主板一块
  2. USB To TTL 转换器一个
  3. U盘一个

软件准备

  1. UBoot 固件
  2. UBoot 刷写软件(访问码:6z7v)
  3. iStoreOS For RTD1296固件(访问码:4fqu)
  4. Xshell(访问码:5scz)

TTL连接

主板TTL定义

主板的TTL定义请参考下图:

USB TTL定义

主板与USB TTL接线示意

UBoot 刷写

1.UBoot刷机软件配置

打开[boot_recovery.exe],按照下图进行设置:

COM Port :点击选项一般选择数字最大那个。
BaudRate : 设置成[115200]。
HW Setting File :选择[ABCTel_RTD1296_4DDR4_8Gb_s1866_emmc.config]。
dvrboot.bin File : 选择[ABCTel_RTD1296_4DDR4_8Gb_s1866_emmc.bin]。
LK option : 必须勾选。

2.操作步骤

首先:将USB-TTL与电脑和主板连接好。
然后:主板保持断电状态。
之后:UBoot刷机软件点击[Write]。
最后:给主板通电即可。

出现下图情况表示开始刷机:

等待出现下图表示UBoot刷机成功:

现在请:断开主板电源!!!断开主板电源!!!断开主板电源!!!

3.准备固件升级U盘

  1. 将U盘格式化为FAT32格式(如果windows格式化无FAT32选项,请用DG分区工具)。
  2. 检查U盘是否是MBR分区表。
  3. iStoreOS For RTD1296固件包内的4个文件复制到U盘的根目录备用。

4.新UBoot启动参数配置

打开你喜欢的串口调试工具(这里我使用的是xshell,你也可以使用超级终端或者其它你顺手的工具)并自行配置好串口访问参数。

配置好之后就打开端口,等到出现下图这样:

注意按照下面步骤严格操作

  1. 用鼠标点击黑色框一次。
  2. 一只手按住键盘的[ESC]键,一只手给主板接通电源。
  3. 等待xshell窗口左下角出现 ABCTel> 即可松开[ESC]。
  1. 按一次[回车键]。
  2. 依次按顺序输入以下3条命令:
1
2
3
setenv kernelargs "init=/etc/init root=/dev/mmcblk0p1 rootfstype=squashfs overlay=/dev/mmcblk0p2 overlayfs=ext4 rootwait loglevel=8"
setenv bootargs ""
save

好了,可以看下步刷入固件了。

5.刷入固件

继续上一步的命令操作。

  1. 插入第第三步准备的U盘
  2. 在xshell中输入
1
go ru
  1. 等待固件刷入完毕

刷入过程中,请耐心等待,预计时间5-10分钟左右,直到下图界面:

刷入完成

按下[Enter]键进入OpenWRT操作界面,如下图:

其它说明

网口顺序说明

靠近DC口的网口是wan口,旁边的就是lan口

默认账号密码

账号:root
密码:空或者password

非图上的RTD1296主板

一样的可以尝试,如果你有可用的其它固件和uboot,可以刷入该uboot和固件进行尝试,如果无法使用恢复一次即可。

固件更新日志

  • 22/8/9 基于(21.02.3 r16763)
    初始版本(存在一个小问题,就是精简过度,可能会有和easepi相关的在线功能相关的影响,不过日常使用没有问题)

特别感谢

NameGithubAbout
等待Follow没有这未兄弟提供的板子,也就不会有这个固件了,如果你在这里下固件,请心中默念:感谢等待。
滑水大王Follow大佬几句话就加速了这个固件的完美移植
SliotFollow感谢兄弟的耐心测试和问题反馈,帮助移植工作的顺利开展