找回密码
 立即注册
查看: 4323|回复: 15

[教程] 给小白避坑用:小睿私人云刷机步骤

[复制链接]

7

主题

47

回帖

115

积分

初级渣柚V2

积分
115
QQ
发表于 2021-2-10 19:11:44 | 显示全部楼层 |阅读模式
本帖最后由 niubility2020 于 2021-2-10 19:15 编辑

前一阵折腾过小睿私人云,刷机时碰到不少坑,最后也成功了。把以前写的笔记贴上来。基本上都不会刷成砖,我都刷了好多遍了。我折腾ubuntu,系统折腾乱了就重刷,都很顺利。下面是没图版的,图太多,没法帖啊。。。发个百度盘,大家可以下载有图的doc。

链接: https://pan.baidu.com/s/1OfnrBTCzm6llUm-OLnCGHQ 提取码: z4d4

小睿私人云小睿私人云目前有两个系统可以刷,安卓系统和linux系统。1.安卓系统是芝度+openwrt,既可以当机顶盒(安装个当贝市场),也可以当路由器。2.linux系统可以刷ubuntu等等。

但是,安卓系统和linux系统这两个系统的uboot不一样。安卓版的uboot有问题,进不了realtek> 模式(至少我是),后面命令没法执行。所以,不论什么系统,都要先刷linux的uboot,然后在用那一系列的go ru 命令刷入linux系统或者安卓系统。


(ttl线刷不了安卓的uboot,因为之后按esc进不了 realtek> 命令行状态。所以,最初都是要刷linux的uboot,之后如果装安卓,也是在linux的uboot下用go ru大法安装,然后ota升级后会自动装上安卓的uboot,但这个uboot用esc也进不了realtek>模式,如果再想刷机,还是要先刷linux的uboot)。
##有时hypertrm用ttl连不上了,按ctrl+q后会出现箭头或者q。。。(通上电会直接进linux或芝度等系统)。说明TTL线没连好(即使两个红灯都亮也可能没连好)重新换三根线连!!!主板不通电时,用hypertrm连,按ctrl+q,这时只要屏幕没反应,没出现q啊,箭头啊,就说明ttl线连接没问题了,这时通电,就能进d/g/r>了!!
另外,一定要保证键盘在英文状态按ctrl+q,提前试一下按q是出来英文还是中文。不然通上电也没反应。按esc键貌似也有这个问题。
Ttl线的黑帽的亮片都朝前。




安卓系统能刷的是芝度➕openwrt二合一系统。芝度是机顶盒加影音播放,openwrt是路由器,同时也是小linux可以一键搭载lnmp环境,做nas等。目前没有什么bug,除了蜂鸣器没有驱动(蜂鸣器用钳子把黑色的帽子上半部分夹碎就行了,里面的金属柱不用管了,然后世界就安静了)。

蜂鸣器破坏后的样子!

linux系统可以选择刷debian或ubuntu,就是个linux server。上面可以建lnmp,当nas服务器等。目前已知bug:4g内存只能识别成2g,hdmi接口不能用。没有无线驱动,蓝牙驱动。也能正常使用。但都是命令行模式的linux,用ssh连接,挺好玩。而且ssh其实就是sftp。安卓手机安装mixplorer app,直接建立sftp连接 就能连上了。

===========================================================
一、下面是怎么刷芝杜安卓系统:
可以同时当机顶盒和linux服务器(openwrt),挺好。
参考帖子:
https://www.right.com.cn/forum/thread-833165-1-1.html
https://bbs.nasdiyer.com/forum.php? ... 9037&extra=page%3D1 (这个是大佬,厉害!可以等他更新!!)
https://post.smzdm.com/p/a99v0d8e/


一)先用ttl刷linux版的uboot.
千万别刷那个安卓版的 ( 即RTD1296-uboot-flash-安卓.7z 这个),后面固件刷不进去!
https://www.right.com.cn/forum/thread-833165-1-1.html
1.准备工具
小睿私人云一台。
CH340G TTL转USB模块,淘宝价8.5元包邮送杜邦线。买那个土豪金的就行,7块钱送杜邦线,有些pc需要驱动,可以找商家要或者安装百度网盘里的。买回来可以用网盘里的测试工具看看是不是好的。
刷机工具包。RTD1296-uboot-flash.7z(这个是Linux的uboot)

2、拆机。拔掉背后4个橡胶垫,拆开螺丝(螺丝刀要细长的十字的。),将硬盘与主板分开(不用拆硬盘连接)。


3、连接杜邦线。拆开后,主板上箭头指的串口引脚依次为:3.3V、TX、RX、GND。将赠送的杜邦线依次插上。如图:棕、黑、白、灰。
(我的是黄橙红棕,用哪根无所谓,都是一样的线,线序对就行。网上买的ttl线头太大了,不能四个完全插进去,把中间的某一根的小黑帽拔下来(有个卡扣,用自动铅笔尖把卡扣挑出来,然后轻轻一拔就下来,然后就能四根线都插进去了。也可以不用插最左边的。用力插到底。(拔完小黑帽的最好用牙签和旁边的线分开,以免短路或虚接。)



后来发现下面这么插最结实,右面两个有黑帽,左边第二个去掉黑帽,左边第一个空着。



4、连接“TTL转USB模块”。线序依次为:空、空、白、黑、灰。我的是空空红橙棕)即:主板的3.3V不接线,主板的TX接模块的RX,主板的RX接模块的TX,主板的GND接模块的GND。(线的颜色没关系,只要这里接对了就行)。同时,“TTL转USB模块”的电平选择帽子选择5V (用那个黄色跳线帽把中间的针和5v的针连起来)。用力插到底!!!


5、连接电脑。主板通过“TTL转USB模块”连接电脑,但不接电源线。插入后,在只连接电脑,主板不通电的情况下,txd和rxd两盏红灯要亮起,说明通了,要一直保持这么亮,不然就是没插稳)(这个非常容易虚,刷机时全程用手按着主板上的连接也行!!!)
***注意,即使两个红灯都亮了,也不一定说明连好了。主板不通电时,用hypertrm连,按ctrl+q,这时只要屏幕没反应,没出现q啊,箭头啊,就说明ttl线连接没问题了。

6、运行kylin_bootcode_recovery_tool_v1.4/boot_recovery.exe(路径名可能不一样),软件会自动读取串口号(COM3或COM4或COM5或其他)与波特率(115200),选择上级目录的RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866.config和dvrboot.exe.bin,勾选LK option。点击Write。(这个其实不好用,用后面的hypertrm更好)


如果找不到端口,说明windows自己没装上usb转ttl模块的驱动。装一下再试。(从windows设备管理器里的端口里应该能看到此端口)


如果点击write后,出现upload hw setting fail。说明
a. 可能连线虚了,或者短路了,加根牙签,用手按着主板上的ttl线!!
b. 主板电源接电太慢了,最好插在有开关按钮的接线板上,这个更迅速。要在点完write之后1秒内接上主板电源,不然就会出upload hw setting fail,之后就不会刷成功。
如果还一直出现upload hw setting fail(我在这卡了好久,还以为变砖了呢)。则换成用
hypertrm手动刷入,也很简单(见后面**部分)


7、插上电源。右边会跳乱码,耐心等待刷机完成。如果没有乱码,仔细检查前面3、4、5、6、7步骤,按顺序一步一步重新来过,直到看到乱码。有可能会出现提示NG,但是如果看到右边窗口出现大量乱码,一般就是刷成功了,可继续下一步。

对,上面这个就说明成功了!!!即使提示whole precedure is fail (这么刷linux的uboot虽然没刷完,但能用了!!!但如果刷安卓的uboot则之后也不能用,不能进realtek>模式). 全程鸣叫,两三分钟吧。
8、关闭软件,拔电源断电,拔“TTL转USB模块”。
===========================
** 如果 第6,7步完成不了,可以用hypertrm手动刷入uboot,很简单:
准备好 硬件配置二进制文件:
“RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866_padding.bin”,
(注意此处使用的和kylin_bootcode_recovery_tool_v1.4/boot_recovery .exe用的RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866.config不一样,别弄混了)。

还有 U-boot 的 binary 文件: “dvrboot.exe.bin”;

电脑和主板连上usb-ttl模块,主板不通电,运行hypertrm,建立连接(起名字,确定是com端口,位/秒2400改成115200,数据流控制:硬件改成 无 )(下面第11条有图,和刷固件的建立连接是一样的)

同时按住“ctrl+q”,(这时屏幕应该没反应,如果出现q或者箭头,说明不行,后面通上电也进不去,多试几次,重新连线,换个线序啥的。)。然后给主板通电,屏幕出现 ‘d/g/r’时就可以放开ctrl+q了;(很快)
输入 h,这是会不停的出现C,说明进入传输状态了,在hypertrm的菜单上选 传输--发送文件--文件名选RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866_padding.bin,协议选“Ymodem”,然后发送!
等待传输完成,出现d/g/r> ,输入下列参数:
s98007058 (回车,s和98007058会在两行,拷贝的话,黏贴不进去,按鼠标右键,选 粘贴到主机 就行了。)
01500000    (回车)
在 d/g/r>下 输入 ‘d’,又会不停出现CCC,说明进入传输状态了,在hypertrm的菜单上选 传输--发送文件--文件名选dvrboot.exe.bin,协议选“Ymodem”,然后发送!

等待传输完成,在 d/g/r>下输入‘g’将 u-boot 写到 emmc 上。##注意,不一会就会完全停止,卡住了,没问题,虽然没写完,没结束,但可以用了。等一会后彻底不动了就可以关闭软件,主板断电。之后就能进入realtek>模式下。(其实是没完全写入,但能用了!如果换成安卓的那个uboot,之后也不能用。)
(这个坑我也跳了好久,终于跳出来了。)


二)刷芝杜的基础固件。
( install-X9S-Ver2.1.36-20200314更新内核修复BUG.7z。)
9. 准备u盘:将文件  install-X9S-Ver2.1.36-20200314更新内核修复BUG.7z  解压缩。将压缩包内的5个文件全部放在FAT32格式的U盘根目录下。

10、连接。将U盘插到小睿私人云主板上,再将“TTL转USB模块”连到电脑上。打开“hypertrm.exe”。

11、新建连接。如图依次选择。







12、按电脑键盘“Esc”按钮,然后给小睿私人云主板通电。直到出现realtek> 提示符界面,松开“Esc”按钮。(这是个坑,安卓的uboot根本进不来,linux的uboot才能进来)

13、输入代码。
13.1、在“hypertrm.exe”界面realtek> 后输入代码printenv,然后回车。
13.2、继续输入代码printenv,然后回车。(输两遍是怕第一次输命令系统不认,怎么输都算错)。

setenv  ethaddr 18:18:18:18:18:18
##自己填MAC地址,比如00:11:22:33:44:55 ,这个一定要写上,不然小睿每次重启mac地址都不一样啊,没法绑定Ip从外网访问了。。
如果这里刷机时不弄,则刷机以后需要在UART里面修改MAC地址,不然每次启动都会生成新MAC。具体操作是在UART里面执行uart_write [MAC地址](把[MAC地址]换成你希望的MAC地址)。(小睿openwrt的作者说的。)

save ##写完保存

13.3、继续输入代码
setenv bootargs "earlycon=uart8250,mmio32,0x98007800 console=ttyS0,115200 loglevel=7 audit=0 root=/dev/mmcblk2p1 rootfstype=ext4 rootwait"
然后回车。
13.4、继续输入代码save,然后回车。
13.5、继续输入代码go ru,然后回车。

14、这时必须要把小睿连上hdmi线(后面要用鼠标键盘在屏幕上操作),可以看见过程!耐心等待,中间可能会重启啥的(忘了),直到最后ttl窗口画面彻底不动了,屏幕上提示谷歌的选择操作 就完成了。拔掉u盘(我是用转接头连的type c口,所以没拔),连上键盘(或鼠标),在显示器上用键盘按提示操作(貌似比鼠标好用)。

15、关闭软件,拔电源断电,拔“TTL转USB模块”。


**这里说一下,你的机器无所谓是原装系统,还是刷过Linux,还是刷过其他系统,TTL只要能进行入Realtek>命令行界面就行。(安卓的uboot进不去realtek>命令行界面,但敲入usb start后可以进入,这个不管用!!!装完芝杜之后,会自动刷写上安卓的uboot。但如果以后想刷机,还必须先刷linux的uboot!!!)

刷机好了小睿链接显示器和网线,进入系统设置的时间说长不长,要有耐心的等待,因为系统包含谷歌框架,开机需要确认“同意”等(这个必须要用键盘或鼠标)。可能有几秒钟的黑屏或者卡顿,不要以为有问题,在安装内置软件呢。



三)、再刷芝杜最新的ota升级包
目前最新是ZIDOO_X9S-v2.1.42-202009192015-ota_signed第二版.zip
升级步骤:
1.将“ZIDOO_X9S-v2.1.4X-otaXXXXXXX.zip”文件拷贝到U盘根目录。(别解压)
2.小睿开机情况下,将U盘插上机器。
3.打开“系统升级”程序,选择“本地升级”,选择考入U盘的zip文件。
4.按照要求点击“升级”,升级过程切勿断电。
5.升级完成后重启,第一次进入主界面之后会有稍许卡顿,是后台在安装ZDMC、mxplayer、Onekeyroot、工具,等待片刻就行。
升级后如有发现问题,请在系统设置里面“恢复出厂设置” 或重置openwrt。

刷机包内放置了3个APP,没有内置进系统,需要的同学自己安装。
   ZDMC18.4,解码DTS全靠它。
   Zidoo海报墙2.9.17版,可以自己安装,系统内置的是2.1.X,忘了!
   Zidoo-Z1000型号的主界面,需要的可以自己安装,装X去吧。
  (Z1000和X9s其实软件上没什么大区别的。目前流传的Z1000固件的Usb3.0 接口需要硬改)
ZDMC设置须知:ZDMC设置里面需要改一个选项,不然会调用系统播放器内核,导致不能解码DTS。
这时就可以用啦。小睿连上显示器就能看芝杜了。
在电脑浏览器或手机浏览器或小睿自带的浏览器里输入小睿的Ip地址(在 关于 里查)就可以登陆openwrt了。
也可以用 ssh,默认端口号是22.

另外,小睿芝杜能用的最新的openwrt下载地址:
https://github.com/jjm2473/openwrt/releases
选zip包下载即可,然后ota升级(打开“系统升级”程序,选择“本地升级”,选择考入U盘的zip文件)。(应该可以,没试)
=================================================================


二、刷linux系统(debian或ubuntu 无界面版)

一)不管之前是啥系统,都要先刷linux版的uboot,步骤和“一. 一)”里的一样。

二)刷linux固件。
下载最新的固件:https://github.com/hanwckf/build-raycloud/releases
ArchLinuxARM-aarch64-raycloud-2019-09-10.tar.xz
debian-buster-raycloud-2019-09-10.tar.xz
ubuntu-base-18.04.2-base-raycloud.tar.xz
这三种哪个都行。ubuntu更小些。
是解压出来四个文件,放入fat32格式的u盘,和“一. 二)”里的刷入方法一样。除了没有第14步,没有图形界面,因为此版本还没htmi的驱动。
最后完成画面:(最后刷到不动了,然后能用ssh登录进去就是好了)
然后就可以折腾ubuntu了,很好玩。

然后关闭hypertrm软件,关闭小睿私人云电源,拔出u盘,插上网线,开机即可。

刷好后,没有hdmi驱动,看不见系统自带的sfce图形界面,可以先在路由器上查raycloud的ip地址,在pc上用putty,hypertrm,winSCP等访问ssh,端口号22,登录名root,密码admin。(手机上推荐用juiceSSH app,很好用,有esc键等。)
之后可以安装远程桌面,就能在电脑或手机上操作自带的sfce桌面了。
或者安装宝塔面板,也自带桌面。
这个linux挺好玩!支持命令挺全!
最后我就装了个filebrowser(在linux下或者芝度的openwrt下都能装),当个个人网盘用,挺舒服。大家可以试试windows版的,我还做了个自己改版的。要是觉得好玩,可以自己下载源码(和我改过的源码),在windows下自己编译能在小睿上运行的filebrowser。(小睿是linux arm64)。玩过十几个个人网盘,就filebrowser最好用。安装不用任何环境,直接运行就行了(linux下先提升权限 chmod -R 777 filebrowser)。golang写的后端,在低端机子上运行也非常流畅。其他网盘都太重,卡。

windows版本filebrowser:
官方原版的
https://github.com/filebrowser/filebrowser/releases/download/v2.11.0/windows-amd64-filebrowser.zip
我修改过的
https://github.com/niubility000/filebrowser/releases/download/2.11-modified/filebrowser.exe
我修改的源码:包括windows下跨平台编译方法(特简单):
https://github.com/niubility000/filebrowser/releases/download/2.11-modified/newest.modified.zip
官方源码:
https://github.com/filebrowser/filebrowser/archive/v2.11.0.zip

下来后,双击运行filebrowser.exe。浏览器访问127.0.0.1:8080就行,用户名密码都是admin。里面设置那个最好把双击改成单击,不然手机上不好用。
最好运行前,在powershell里转到文件所在目录,初始化一下设置:在外网就能用aaa:123456访问了。
.\filebrowser -d filebrowser.db config init
.\filebrowser -d filebrowser.db config set --address 0.0.0.0 --root d:/
.\filebrowser -d filebrowser.db users add aaa 123456 --perm.admin

0

主题

17

回帖

81

积分

初级渣柚V2

积分
81
发表于 2021-2-13 03:27:12 来自手机 | 显示全部楼层
老大,你用的遥控器是啥型号的

23

主题

112

回帖

408

积分

中级渣柚V1

积分
408
QQ
发表于 2021-2-13 08:47:09 | 显示全部楼层
我直接刷的安卓也没事啊,直接就刷成了

0

主题

10

回帖

122

积分

初级渣柚V2

积分
122
QQ
发表于 2021-2-13 13:44:57 来自手机 | 显示全部楼层
小睿的路由openwrt无线能跑多少M

1

主题

61

回帖

183

积分

初级渣柚V2

积分
183
发表于 2021-2-13 15:37:56 来自手机 | 显示全部楼层
我试了4台机,两种uboot都可以刷,且能按esc暂停,看来体质确实有差异

7

主题

47

回帖

115

积分

初级渣柚V2

积分
115
QQ
 楼主| 发表于 2021-2-14 07:43:13 来自手机 | 显示全部楼层
nghe 发表于 2021-2-13 15:37
我试了4台机,两种uboot都可以刷,且能按esc暂停,看来体质确实有差异

嗯我就是卡在uboot上卡了好几天。安卓的怎么也进不去,后来偶尔刷了一次linux的居然就好了。

7

主题

47

回帖

115

积分

初级渣柚V2

积分
115
QQ
 楼主| 发表于 2021-2-14 07:43:47 来自手机 | 显示全部楼层
49656374 发表于 2021-2-13 03:27
老大,你用的遥控器是啥型号的

没用呢。我玩ubuntu,挺好玩。

7

主题

47

回帖

115

积分

初级渣柚V2

积分
115
QQ
 楼主| 发表于 2021-2-14 07:44:28 来自手机 | 显示全部楼层
282198284 发表于 2021-2-13 13:44
小睿的路由openwrt无线能跑多少M

不知道,没测过。我家好多路由器,没准备拿这个当路由。

0

主题

10

回帖

122

积分

初级渣柚V2

积分
122
QQ
发表于 2021-2-14 21:22:00 | 显示全部楼层
我想知道安卓加openwrt双系统同时运行,是怎么启动的。

是在安卓上启动openwrt?还是openwrt上启动安卓?还是uboot直接支持的 ?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2024-5-6 23:16 , Processed in 0.051060 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表