一、升级的方式

1.可以连接刷机的几种方式:串口(15针)、卡拉OK口(9针)、USB口(4针)

2.连接的规则,有串口的必须使用,依次是卡拉OK、USB;
3.USB接口的特殊性:USB端口为为串口复用端口,在复用状态不能作为USB接口传输数据,所以升级时请插在顶部USB接口中。
4.电视的分区数量是20个
5.BIN包和离线升级包更新的分区基本相同,都不会更新最后一个USERDATE分区
6.用户模式下恢复出厂设置与工厂模式恢复出产设置最大不同,用户模式不改变化工厂自建模式状态
7.28s必须离线升级到29s,原因是29s后升级分区的顺序与28S不同,这会导致先升级BOOT分区,而使系统无法引导,卡在LOGO处。
8. 显示“CRC校验错误”(已知BUG)--请重启后重新刷新,如果多次出现该问题请确保下载升级包是否完整或出现损坏;
9.提示升级提示没有升级文件:
•  首先确保u盘文件系统格式,只支持fat32文件系统;
•  检查升级包是否存在或包名是否正确,升级包文件名必须按要求命名,918平台FHD:LetvUpgrade.bin,UHD:LetvUpgrade_4K2K.bin,928平台LetvUpgrade928.bin,938平台LetvUpgrade938.bin
检查u口是否能够正常连接,进入系统通过文件管理器查看是否识别到u盘,否则请修复U盘的文件系统错误

10.从43s系统开始增加了开机同时连续按主页键进行自动BIN包升级
11.提示升级校验错误,按确定键重启:这是因为电视原有系统与升级包的版本不对应(一个是USER、一个是USERDBUG)


二、mboot读U盘脚本恢复方法
考虑有的电视开不了机时,出现进不了待机,无法按组合键恢复,这个功能理论上能解决99.9%的正式版本无法起机问题,除非mboot无法启动,使用方法如下:
1. 准备FAT32格式的U盘;
2. 准备脚本文件:脚本文件名必须按格式要求来命名,格式:前缀+平台名,前缀统一为LETV_USB_SCRIPT_,平台名为平台型号数字,比如mstar928平台则平台名为928,脚本名字则为LETV_USB_SCRIPT_928,star938平台则平台名为938,脚本名字则为LETV_USB_SCRIPT_938;常用脚本文件在letv服务器上统一进行维护,常用脚本文件:打开串口,强制进入待机,强制bin升级,强制进入ota升级,恢复出厂设置等;
3. 把对应的脚本文件拷贝到u盘的根目录下,插入到电视u口;
4. 关闭电源开关,上电瞬间触发执行脚本功能,触发时间上电后500ms之内,触发条件为遥控器主页键down,所以需要在触发时间内快速不断地按遥控器主页键,必须要有按下和弹起这个动作,不能一直按下;直到呼吸灯闪或看见进度条则表示正在执行脚本,如果3s之内还没有执行脚本,则表示触发失败;
5. 脚本执行成功后会自动重启,执行失败会提示错误;
注:为了不影响开机速度,只有在ac上电时间500ms内才会检测遥控器,500ms时间比较短,所以会出现一定概率无法触发的现象,触发失败可以多尝试几次;常用脚本文件会不断增加;
已写好的脚本文件:
938平台:
1.打印uart buf off时打开脚本;openUart(打开串口)
3. 强制bin升级脚本;force_upgrade_bin