本文主要是介绍数码视讯Q7盒子刷armbian或emuelec的一些坑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先,我手头的盒子是nand存储的,如果是emmc的,会省事很多……
以下很多结论是我的推测,不一定准确。
1,原装安卓系统不支持SD卡或U盘启动,所以只能进uboot修改启动参数
2,原装安卓系统应该是把uboot bootdelay设置为0了,所以ttl下无法通过按键进入uboot命令行模式。反正我回车空格ctrl+c都试过,进不去
3,只能安装使用reboottoElec这个app,确认之后盒子会重启,然后黑屏
4,这时,可以通过SD卡可以启动卡上的emuelec或者armbian系统。当然,前提是已经把系统写到了卡上。
5、在SD卡启动过程中,仍然无法通过ttl进入uboot的命令行模式。
6、拔掉SD卡,原装系统仍然无法启动。推测是:reboottoElec修改了uboot的启动参数,默认是进入线刷模式。但是我并不需要变更原来的系统,所以 我也不想线刷。
7、在armbian系统下,无法访问nand上的原系统数据。据说低版本的可以访问,但是我不知道哪个版本能够访问,也无处下载低版本的armbian
8、即便是在卡上安装运行emuelec或armbian,它也会修改uboot的启动参数,具体来说就是运行了emuelec的卡系统,就无法再换卡运行armbian,反之亦然(印象中是这样的)
9、卡上的系统无法访问nand,但是它们是如何修改uboot的,我不清楚。我觉得uboot应该存储在nand中。
10、卡上的armbian无法使用fw_setenv修改uboot的启动参数,原因是缺少nand_env.config文件。touch这个文件也没有用,因为dev下没有nand设备。
11、所以,盒子只能运行卡上的系统,原机安卓系统废了。
12、如果想看电视或视频,需要原机系统的话,只能线刷。再下载可用的线刷包吧
13,nand的线刷包屈指可数。而且要么卡2%,要么提示Key配置错误。卡2%的错误,换电脑换USB口都没有用的。本论坛有付费下载的号称解决这个问题的,下载的资源中只有一个线刷包,并没有他所说的lisence和刷机工具。而且,他的线刷包是需要lisence的!我要画很多圈圈诅咒他。
总之,这个nand的Q7很麻烦,哈哈哈
这篇关于数码视讯Q7盒子刷armbian或emuelec的一些坑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!