YDA刷机折腾知识点 RTD1296

一、介绍

最早玩起来的是星际云RTD1295,后来因为外形以及配置基本一致,但是配置更高,才了解到RTD1296 YDA。

这个系列后面了解到型号众多,YDA、GECH小绿盒、SEC公链等等,配置差不多,但是多少有点差别,具体自行搜索。

本机配置:

类别

型号

CPU

RTD1296PB

内存

4G

三星DDR4 1Gx4 K4A8G165WB-BCRC

硬盘

8G

三星EMMC5.1 KLM8G1GETF

有线

RTL8211F

双千兆网口

无线

2.4G RTL8192ER

5G RTL8812BRH

显示屏

spi

猜测分辨率128x64

后置接口

SD卡

HDMI

USB3.0

rj45x2

5521电源口

电源键

reset键

板载接口

TTL (焊盘)

spi flash (焊盘)

boot键(焊盘)

recovery键(焊盘)

reset键(焊盘)

面向后接口,按键从左向右以此为reset,boot,recovery。

recovery键开机长按可以进入到failsafe

boot键开机长按可以进入刷机模式,刷机软件kylin_usb_mp_tools可以识别,并进行刷机

盘位

4

无硬盘灯

系统

openwrt

openwrt15.01

web后台密码123456

ssh后台root,密码未知,可以刷机清楚密码

二、刷机

1、刷回原系统

①首先下载YDA备份 并重名为yda.tar.gz

②准备一个FAT格式的U盘,并把Busybox文件放进去,然后把第一步下载的文件也放进去

③进入Busybox页面,查看U盘挂载的目录,然后cd进入U盘目录

④输入命令

ls /dev

找到mmcblkX,记住X是多少

gzip -dc yda.tar.gz | dd of=/dev/mmcblkX bs=1M

按下回车,TTL上会没有反应,此时是正常的,等待几分钟,等TTL显示 #/ 此时就刷入成功了,拔下U盘重新上电就可以了。

2、直刷ARS2系统iStoreOS

特性:

  1. 在线升级,无需拆机(初次刷入需要拆机)。

  2. 不死uboot升级更安全

  3. 外置开关键,reset键可用,可进恢复模式

  4. iStoreOS全功能可用

  5. 漂亮的界面😁

  6. 简单刷机,无需命令,小白更容易上手

已知问题:

  1. 没有无线功能

  2. 正常开机硬盘背板没电,recovery模式下有电

  3. 屏幕不工作

  4. sd卡不工作

  5. 内存3.5G多不到4G

刷机流程:

前期准备
  1. USB 公对公数据线

  2. Windows 电脑 (WinXP 以上,Win7 最好,实测 Win10 也可)

  3. 刷机软件和驱动(kylin_usb_mp_tools.zip

  4. 打开此页面下载最新固件

  5. 牙签或其他类似玩意儿

  6. 焊接按钮

刷机步骤:
  1. 解压刷机软件,打开usb_driver文件夹,根据系统安装驱动,安装成功后,windows设备管理器会有Realtek generic USB class字样。

  2. 将usb公对公连接到电脑上以及设备后部蓝色usb口

  3. 打开刷机软件,然后按住三个按键中,中间那一个,上电,如果前面的步骤没问题的话,此时刷机软件应该可以看到左上角有个绿色机器人图标

  4. flash type选择emmc刷机软件ddr type选择4DDR4 1G

  5. 点击open,选择直接下载好的固件

  6. 点击绿色机器人开始刷机

  7. 刷机结束后刷机软件没有显示完成,而是进度又回到了0再多等一分钟,直接拔下usb线,还有电源,重新上电即可。

问题解决:

1、不识别硬盘:将 GPIO操作里的代码放进系统启动脚本,即可打开背板电源,以及屏幕背光,这个时候硬盘可以识别到。

2、屏幕显示:操作完成第一步后,下载 lcd_op19_using_smartmontools 然后上传到系统/root目录下,然后在终端里运行

chmod a+x /root/lcd_op19_using_smartmontools

然后在启动脚本里加上一句话,重启就可以看到屏幕显示

/root/lcd_op19_using_smartmontools

重点:屏幕程序不完全适配只能显示信息!!!

重点:屏幕程序不完全适配只能显示信息!!!

重点:屏幕程序不完全适配只能显示信息!!!

三、一些刷机知识

1、GPIO操作

gpio56 高电平 开启背板电源

gpio16 低电平 开启屏幕背光

echo "56" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio56/direction
echo "1" > /sys/class/gpio/gpio56/value


echo "16" > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio16/direction
echo "0" > /sys/class/gpio/gpio16/value

2、进入buybox

xjybusy box.rar

将上方文件解压放到fat格式U盘根目录,插入机器的USB口,ttl终端插好,按住ESC,机器插电开机,进入Realtek模式后,先输入

env default -a

清空环境变量, 然后输入

usb start

发现U盘,最后输入

goru

即可进入busybox

3、救砖

如果不小心把uboot刷死了,进不去busybox了,可以用下面方法进行抢救

连接好TTL,下载 hypertrm.zip 新建连接,选择正确的com口,参数选择 115200 8位 none ,如果不能输入的话,数据流选择Xon/Xoff,然后下载YDA-1296-bootloader.zip解压缩备用。

先在ttl界面,按下ctrl+q 然后机器上电,这个时候ttl界面会出现d/g/r/ ,松开按键。

按下键盘上的h键,ttl显示CCCCCC......点击ttl上的发送按钮,选择上面解压缩的hw_setting.bin,模式选择Y-modem。

发送完成后,按下键盘s键,ttl界面会换行,不用管,接着输入98007058然后回车,再输入00020000,再回车TTL界面会显示98007058=00020000,然后按下键盘上的d键,TTL界面显示CCCCC......点击发送按钮,选择上面解压缩的uboot.bin,在Y-modem下发送,等待发送完成。

发送完成后,按下键盘上的g按键,立即按下ESC按键,即可进入到Realtek模式,此时就可以参考上一步进入到Busybox界面。

4、清除原系统root密码

下载root.sfs,然后放入Busybox U盘。

然后进入Busybox界面,找到U盘挂载的目录并cd进入目录,然后输入命令

ls /dev

找到mmcblkX,并记住X数字,输入命令

dd if=root.sfs of=/dev/mmcblkXp1 bs=1M

等待写入完成,重新上电就可以了


YDA刷机折腾知识点 RTD1296
https://blog.jishu6.com:18080//archives/ydartdzhe-teng-zhi-shi-dian
作者
tab
发布于
2024年06月14日
许可协议