维修爱好者

 找回密码
 邀请注册

QQ登录

只需一步,快速开始

查看: 1693|回复: 0

长虹ZLS58 Gi机芯维修模式及软件升级

[复制链接]
  • TA的每日心情
    签到
    2024-1-14 15:21
  • 签到天数: 41 天

    [LV.5]维修爱好者1级网红

    3690

    主题

    156

    回帖

    3万

    积分

    金牌会员

    Rank: 8Rank: 8

    积分
    36270

    活跃会员热心会员突出贡献2021纪念

    发表于 2021-1-6 12:34:35 | 显示全部楼层 |阅读模式
    长虹ZLS58 Gi机芯维修模式及软件升级

       1.维修模式进入方法
        在TV信号源下,按住遥控器(RID830)上的“设置”键,屏幕出现“情景模式”,选择“标准模式”,再按遥控器中部箭头的“上、右、右”键,在屏幕右下角弹出的小键盘中,输入数字0、8、1、6,即可进入维修模式。
        2.软件升级方法
       (1)在线升级
        进入电视主场景,查找全部应用,点击并进入系统升级,便可看见升级最新版本提示,然后进行升级操作即可。
       (2)U盘升级
        将升级软件(upgrade_ZLS58Gi_V1.000xx)拷入U盘的根目录下;
        将U盘插入电视USB接口,在待机状态下开机,开机过程中一直按住“电源键”或不停地点击遥控器的“power”键,等待屏幕显示“系统正在升级中”松手,系统进入升级状态;
        在升级过程中,不要断电或做其他操作;
        升级完成后自动开机。
        提示:若更换空白未烧录的EMMC和更换主芯片这两种情况,会使主芯片无程序运行或安全验证不能通过,造成无法正常开机现象
        只要有打印信息显示(一行或多行),则表明主IC已通过安全验证,此时的故障板无需进行读取Device ID和解锁操作,直接使用ISP_TOOL烧写MBOOT即可。
        对此,第一种可采用串口平台工具(MSTV_Tool SQC-REQ-07926 V)来实现各项软件的数据写入(操作相对复杂一些)。
        3.采用串口平台工具烧写软件
       (1)如何获取芯片的Device ID
        停止串口:若在Mboot时操作,可在MBoot命令行输入“du”后按回车键,显示如下打印信息,然后再断开串口:
          <<MStar>>#du
          Disable UART
          <<MStar>>
        若出现上述打印信息,说明主板程序根本没有运行起来,需进行下一步操作。
        打开串口平台工具MSTV_TOOL:安装串口工具“MSTV Tool SQC-REQ-07926_V”后并打开,此处点击鼠标右键,弹出菜单,从下拉菜单中勾选“I2C(USB)”选项,如图1所示。

        选择“Chip Select”,从下拉菜单中勾选“MSD2×10series”选项,如图2所示。

    点击“12C”,从下拉菜单中点击“Set 12C”,弹出“12C slave parametmer”窗口,如图3所示。

        将Auto I2C Channel Switch取消;Select I2CChannel选择到CH6,同时调整I2C Speed到40左右,如图4所示。

        依次点击02-3D 、MCU选择,再点击“ShowDeviceID”,读取和记录12位的DeviceID ;78C9FA000OE7(10-04为ID前4位,10-02为ID中f 4位,10-00为ID后4位,ID总共12位,不分大小写),如图5所示。

        提示:若按照上述步骤正确操作后,无法读取和显示Device ID,则说明主芯片、DDR可能存在焊接不良或器件不良问题,需要进行检查。
        将获取的Device ID汇总后,以Email形式发给指定的项目窗口人,再由其向Mstar对应项目负责人申请,申请Password的Email中需写入Device ID;
        获取Password( 16位)后解锁I2C:打开串口工具,点击“View”,从下拉菜单中点击“OpenDe-bugPort”,弹出“OpenDebugPort”窗口。
        在“OpenDebugPort”窗口的空白栏,使用“复制粘贴”方式,将对应的16位Password进行粘贴,再点击“Run”,如图6所示。

    提示:Password区分大小写;Password为16位,如果位数填写不对,点击“Run”后会有出错提示;输入的Password正确与否,需要检查能否正常读取寄存器信息。
        解锁成功后,验证是否能正常的读取寄存器数据:点击“I2C”,从下拉菜单中点击“Set I2C”,弹出“I2C slave parametmer”窗口,勾选“Auto I2CChannelSwitch”,如图7所示。

        依次点击“10021016”、“CLK GEN”,再点击“ReadBank”。若检查寄存器数值不一致(如0000、FFFF等),表示解锁成功,否则需要重新解锁,如图8所示。

        (2)ISP_TOOL烧写MBOOT通过MSTV_TOOL解锁后,断开串口连接,图标由凹陷变为凸起状态,如图9所示。点击“Auto”选择eMMC,如图10所示。选择烧写文件,点击“Read”,如图11所示。点击”Connect”,连接成功后,在标题栏有“Device Type is eMMC”提示,如图12所示。点击”Run”后,会先后烧写rom emmc_boot.bin和mboot.bin软件,等到mboot.bin pass OK,说明已经完成“串口平台工具”烧写操作。如图13所示。





        4.采用RT809编程器实现软件擦空、烧写(简单方便)
        (1)抄写引导
        拆下主板上的待机3.3V供电(U11)LDO;找到主板上的CMD、CLK、D0、GND这4个点,用ISP彩线分别焊接好CMD(蓝色)、CLK(白色)、DO(绿色)、GND(黑色),如图14所示,另一端插入RT809H编程器ISP口;连接RT809H编程器,主板上电;在RT809H操作界面点“智能识别”,在弹出来的小窗口里,左边选EMMC ISP,右边选择EMMC的VCCQ电压为1.8V,点“确定”;点“设置”,设置好需要写入的区,一般选择boot1、boot2、user、EXT_CSD这四项(VCCQ一定要选对,不然可能出错);点“擦除”(检测EMMC是否正常,在擦除过程中也可屏蔽坏区)。

    (2)烧录引导
        在操作界面点“写入”后,会弹出RT809H专用软件路径选择框,找到烧录文件位置后,选择文件双击打开。
        再点“写入”,开始烧录程序。因6A638高安方案是由主程序升级来绑定芯片唯一ID的,所以只要保证boot1区和user区的0x200000-0x400000地址段内被写入就OK了(数据写入5%点“取消”),如图15所示。当然EXT_CSD也必须正确写入,不然会找不到开始入口;焊下ISP彩线,焊回U11;通过主板的HDM I2插口,重新连接TR809H的ISP串口打印端口。

        (3)升级主程序
        打开超级终端Secure CRT并连接,插入拷贝有厂家升级软件的U盘;主板上电后,打印窗口会自动进入控制台,在控制台下输入“cu”后回车,会自动识别升级软件,并开始升级,如图16所示;正在升级过程中,一边升级一边可观察显示屏中的升级滚动条变化状态;升级完成后,显示屏会出现初始画面。







    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?邀请注册

    x
    支持维修爱好者!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 邀请注册

    本版积分规则

    QQ|手机版|家电电工资料网 ( 辽ICP备17010435号-3 )|网站地图|辽公网安备 21140202000087号

    GMT+8, 2024-4-25 22:32

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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