ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 117737|回复: 36
上一主题 下一主题
[交流讨论]

Android+Emuelec双系统冷启动默认进安卓

  [复制链接]
跳转到指定楼层
楼主
发表于 2022-3-4 15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhouboatsir 于 2022-3-4 15:55 编辑

     -----------------------------------------------    *** 刷完双系统后,无法冷起动到安卓,翻了多少网页也找不到答案。
          被逼无奈,决定闭关修练,终成。
    -----------------------------------------------
    近期购买hk1 box 外贸盒子,看中的是软件的生态,性价比也高。
    本人的观念:“盒子不管怎么刷应该都不会坏,系统折腾坏了大不了又重刷”!
     为什么要写入盒子内部emmc,原因有以下几点:
    1) 内部emmc速度可能比一般的SD卡,U盘要快一点。
    2)不占用U盘接口,插U盘也不美观。
    3)64G的内存我也是出钱买的,还有大把的空间为啥放着不用呢?呵呵!

     感谢 TV!!!     感谢 bilibili !!!韩枫作品: Android+Emuelec 视频。可以把视频多看几次,书读百遍,其意自见。    这里简单写一点吧
     *** 制作U盘启动盘
     1)下载官方最新的Emuelc 镜像img文件。
     2)刷入U盘,找到 device_trees/sm1_s905x3_4g_1gbit.dtb 到 根目录并改名为 dtb.img。
     *** 从U盘启动盘
     1)用牙签顶住AV接口的复位键不松。
     2)插入电源
     *** 写入内部emmc
     1)Emuelec#ceemmc -x   看提示选择就好了
     2)Emuelec#powroff
     3)拔电源,拔U盘,数1-2-3-4-5-5-4-3-2-1,再插电源!(个人习惯数一下)
     ***  完事,就这样完成了双系统
     -----------------------------------------------
     问题来了:每次重新插上电源,默认都会启动emuelec系统,而且还要插手柄才能启动到安卓。
                      非常的不方便,这不是我想要的,因为我开机默认是要看电视。
     -----------------------------------------------
     经过不卸的努力与研究,终于让我找到解决办法,这里写下思路,供参考。
    *** uboot 启动 android + emuelec 时靠一个变量 bootfromnand,=1时启动到 android ,=时启动emuelec。
    *** 在uboot 启动判断是否为冷启动,为冷启动则不管变理bootfromnand为啥,都启动android ,否则按原来的执行。
    -----------------------------------------------
   uboot原始脚本:
    bootcmd=if test ${bootfromnand} = 1; then setenv bootfromnand 0; saveenv; else run bootfromsd; run bootfromusb; run bootfromemmc; fi; run storeboot
  uboot修改脚本:
    bootcmd=get_rebootmode; if test ${reboot_mode} = cold_boot; then setenv bootfromnand 1; saveenv; else if test ${bootfromnand} = 1; then  setenv bootfromnand 0; saveenv; else run bootfromsd; run bootfromusb; run bootfromemmc; fi; fi; run storeboot
    -----------------------------------------------
    验证是可以正常运行的
    已知问题:冷开机进安卓后,需重启2次才能进入Emuelec系统,之后就正常切换
    -----------------------------------------------
    抛砖引玉







上一篇:windxixi发布的固件如何添加驱动
下一篇:hk1 s905x3 每次开启都会默认繁体 部分应用变成英文
推荐
 楼主| 发表于 2023-4-19 16:23 | 只看该作者
ytdingding 发表于 2023-4-19 11:09
楼主,你好!这是修改EMUELEC系统下的bootcmd参数?我的是HK1RBOX盒子,905X4CPU,主板安卓11系统,SD卡 ...

楼主手里没有S905x4的机器,无法模拟android11,你可以降级到android9吗,看个电视的应该问题不大吧。emuelec 4.4 (含)之上,貌似都无法写入内部emmc了。我目前用的emuelec 4.3版,打打街机游戏还ok
回复 支持 1 反对 0

使用道具 举报

推荐
 楼主| 发表于 2023-1-12 09:22 | 只看该作者
本帖最后由 zhouboatsir 于 2023-1-12 09:27 编辑

简单步骤:
1.emuelec 进入系统.
2.使用ssh工具登陆emuelec(本人用的PuTTY),用户+密码是:root@emuelec
3.键入:/usr/sbin/fw_setenv bootcmd 'get_rebootmode;echo enter_bootcmd : ${reboot_mode} : ${bootfromnand}; if test ${reboot_mode} = cold_boot; then setenv bootfromnand 1; saveenv; else if test ${bootfromnand} = 1; then echo step1; setenv bootfromnand 0; saveenv; else echo step2; run bootfromsd; run bootfromusb; run bootfromemmc; fi; fi; echo exit_bootcmd; run storeboot'
4. 查看输入参数:/usr/sbin/fw_printenv |grep bootcmd
对比步骤3与步骤4是否相同。
注意:此方法冷启动到android后,需要重启2次才能进emuelec系统。
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2022-4-2 16:34 | 只看该作者
楼主你好,我也用的hk1box,因为完全不懂程序和代码所以想请教一下。
1.应该修改哪个阶段的文件,是原镜像,还是刷入tf卡的ee系统,还是已经完成载入hk1box的文件?
2.具体修改脚本应该找那个文件?我在刷入tf卡后,在win系统下emuelec分区里有一个aml_script文件,是不是修改这个文件?
3.应该用什么工具修改脚本?
非常感谢,希望可以交流一下,我在网上找到一个android+Coreelec双系统下默认启动安卓的替换脚本,说不定可以解决需要两次reboot进入ee的问题,但还没找到合适的工具来查看修改
回复 支持 1 反对 0

使用道具 举报

推荐
 楼主| 发表于 2022-3-5 00:30 | 只看该作者
ahfly2003 发表于 2022-3-4 23:50
楼主动手能力强,赞一个!可否研究一下最新的魔百和cm311-1a 2g+16g yst 晶晨S905L3A如何刷机?谢谢! ...

我手头没有这个盒子,但可以给你点建议,官方的包貌似只有4种,但905带L的跟带X不一样。我的是HK1box盒子。刷的EmuELEC-Amlogic-ng.aarch64-4.2-Generic.img这个文件,dbt文件是device_trees/sm1_s905x3_4g_1gbit.dtb,你这只能查阅其它的资料与自己实践。
回复 支持 0 反对 1

使用道具 举报

推荐
发表于 2022-3-4 15:48 | 只看该作者
不错 感谢分享
回复 支持 0 反对 1

使用道具 举报

板凳
发表于 2022-3-4 19:50 | 只看该作者
感受得出你解决问题的成就感,给你点赞。
回复 支持 反对

使用道具 举报

地板
发表于 2022-3-4 19:59 | 只看该作者
来聊聊方法啊
回复 支持 反对

使用道具 举报

5#
发表于 2022-3-4 21:29 来自ZNDS手机版 | 只看该作者
不错不错,爱了爱了
回复 支持 反对

使用道具 举报

6#
发表于 2022-3-4 22:26 来自ZNDS手机版 | 只看该作者
请教一下各位大佬,长虹55g10,主控芯片ZLS82GI,降级之后出现屏幕背光亮,屏幕无显示,左下角CHANGHONG灯一闪一闪的,电视屏幕好像一直在重启,一会黑一会背光亮,尝试过按power,使用U盘再次刷机,但是不显示升级界面,看到有些大佬说强刷可以,想请教一下怎么救砖,跪求大佬答疑解惑。
回复 支持 反对

使用道具 举报

7#
发表于 2022-3-4 23:50 来自ZNDS手机版 | 只看该作者
楼主动手能力强,赞一个!可否研究一下最新的魔百和cm311-1a 2g+16g yst 晶晨S905L3A如何刷机?谢谢!
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2022-3-5 00:18 | 只看该作者

可参考 uboot 修改脚本
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2022-3-5 00:32 | 只看该作者
ahfly2003 发表于 2022-3-4 23:50
楼主动手能力强,赞一个!可否研究一下最新的魔百和cm311-1a 2g+16g yst 晶晨S905L3A如何刷机?谢谢! ...

我手头没这个盒子,不能给你正确的建议,你只能查阅其它的资料与自己实践。我用的是这个EmuELEC-Amlogic-ng.aarch64-4.2-Generic.img
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-4-29 02:49 , Processed in 0.072244 second(s), 14 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

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