YDA刷机折腾知识点 RTD1296
一、介绍
最早玩起来的是星际云RTD1295,后来因为外形以及配置基本一致,但是配置更高,才了解到RTD1296 YDA。
这个系列后面了解到型号众多,YDA、GECH小绿盒、SEC公链等等,配置差不多,但是多少有点差别,具体自行搜索。
本机配置:
二、刷机
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
特性:
在线升级,无需拆机(初次刷入需要拆机)。
不死uboot升级更安全
外置开关键,reset键可用,可进恢复模式
iStoreOS全功能可用
漂亮的界面😁
简单刷机,无需命令,小白更容易上手
已知问题:
没有无线功能
正常开机硬盘背板没电,recovery模式下有电
屏幕不工作
sd卡不工作
内存3.5G多不到4G
刷机流程:
前期准备
USB 公对公数据线
Windows 电脑 (WinXP 以上,Win7 最好,实测 Win10 也可)
刷机软件和驱动(kylin_usb_mp_tools.zip)
打开此页面下载最新固件
牙签或其他类似玩意儿
焊接按钮
刷机步骤:
解压刷机软件,打开
usb_driver
文件夹,根据系统安装驱动,安装成功后,windows设备管理器会有Realtek generic USB class字样。将usb公对公连接到电脑上以及设备后部蓝色usb口
打开刷机软件,然后按住三个按键中,中间那一个,上电,如果前面的步骤没问题的话,此时刷机软件应该可以看到左上角有个绿色机器人图标
flash type选择emmc刷机软件ddr type选择4DDR4 1G
点击open,选择直接下载好的固件
点击绿色机器人开始刷机
刷机结束后刷机软件没有显示完成,而是进度又回到了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
将上方文件解压放到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
等待写入完成,重新上电就可以了