1、菜单修改ID方法

      图像设置->对比度->1950->Server->Project ID。

2、盲改ID方法

      通用指令:062598+子菜单+xxx。

3、工具软件修改ID
       使用AOE测试开发室的TV串口通讯软件,可以在机器正常运行,且工厂模式为开的情况下进行连接及ID修改。

4、串口修改ID
       RT95: cd system/rtk_rootfs/usr/local/bin\r
       ./ClientTest-SetProject  XX
       MT55:
       使用修改EEPROM命令,将三个Eeprom的地址位同时改成所需要的ID即可,XX为10进制:
       DTV>eeprom.bw  0xcb0  XX  2 
       DTV>eeprom.bw  0xcb9  XX  2 
       DTV>eeprom.bw  0xcc0  XX  2 
       AM6C:   e2p w 1167 12
                 e2p w 367  12  修改ID12,367为project id 备份所在的偏移
       MS828:
       开机按住Enter进入mstar,Printenv  找到当前ID(需换算成十进制记下,以18为例),重启;进android->tclsu->mount -o remount,rw /tclconfig->busybox vi tclconfig/sys.ini 之后会出现如下屏参文件,采用的十进制显示,Model_18即ID18,将当前ID屏参所对应的文件名“/tclconfig/model/CN_18_MS828.ini”,按i键改当前ID配置文件为目标ID的配置位置。
       Model_16 = "/tclconfig/model/CN_16_MS828.ini"; #L50C1-UD^M
       Model_17 = "/tclconfig/model/CN_17_MS828.ini"; #L55C1-UDG^M
       Model_18 = "/tclconfig/model/CN_18_MS828.ini"; #L65C1-UDG^M改后: Model_18 = “/tclconfig/model/CN_19_MS828.ini”; #L65C1-UDG^M,对应ID19的屏参
       Model_19 = "/tclconfig/model/CN_19_MS828.ini"; #FHDC1^M
       按ESC键->按:->输入wq回车->reboot后长按Enter->进入mstar->setenv db_table 0->saveenv->reset

5、针对售后反馈空片升级后无法改ID的问题
       强制升级包分两种,一种是“不升级impdat分区”的,名称是upgrade_loader_less_impdata.pkg;另外一种是“升级所有分区”的,名称是upgrade_loader_append_impdata.pkg。
       由于Impdat分区中包含ProjectID、DeviceID、MAC地址等工厂抄写数据,所以平时使用的强制升级包,一般都是不升级impdat分区的。但是这种升级包对于空EMMC抄写的时候,不能生成impdat分区,所以会导致projectID切换不了。
       解决措施:
       关于此类升级包的控制方法请呙工(于勤)牵头确认下,建议放在专门的路径下,做专门的说明。
       待呙工确认控制方法后,我们再按照规则上传这种升级包。
       后面不会每个版本都上传这种升级包,预计一个软件系列只上传一个,专门用来升级空EMMC的。