一、工厂菜单调试说明
1、进入工厂菜单的方法:
a)用工厂遥控器按工厂调试键(3FH键)进入工厂模式
b)按菜单键选择系统设置,进入后选择本机信息进入,在本机信息界面按方向键上上下下左右左右可进入工厂模式
2、在工厂调试菜单下,按下遥控器“返回”键,或再按一次工厂调试键(3F键)可以退出工厂调试菜单。
3、高级设置菜单,里面包括如下内容:
1)白平衡:按确定键进入白平衡菜单,用白平衡仪检测,如果发现色温有偏差,请按上下导航键选择下面的
R Gain    128
G Gain    128
B Gain    28
R Offset    128
G Offset    128
B Offset    128
色温    标准
再按左右导航键进行调整来达到最佳效果
2)电性能测试:此菜单中主要是用于各种测试参数,例如VBO、DDR等的        展频幅度及开关等。
3)非线性:主要用来调节菜单上的值的非线性转换关系。
4)工厂单键:工厂遥控器的单键设置开关
5)adb开关:android系统的adb连接调试开关
6)屏参选择:用来切换当前配屏所选择的屏参,切换后电视机要关机再        开机才会生效。
7)屏幕反转:用来切换屏幕输出模式,可以在关、左右反转、上下反转        和上下左右反转之间切换。
8)开机模式:用来选择断电后再次上电时的开机模式,可以在开机直接        进入待机状态、开机记忆关机前的状态、开机直接进入收看状态这三种        模式之间选择。
9)带宽和过调制这两个功能,主要是用于模拟电视通道,用来解决因为        伴音过调制导致的杂音问题。这个功能参数修改当前的模拟电视频道的,每一个频道单独存储此设置参数。
4、一键设置菜单,包括如下内容:
1)工厂初始化,用来恢复生产调试初始化状态。
2)复制Log至U盘,请先将U盘插到电视机的USB口,等系统右上角提示识别到U盘之后,再按确定键开机复制log。注意,USB口上请只插一个U盘,不要有多个U盘。复制成功之后,会在U盘根目录下生成一个        名为log的目录,里面有一个log.tgz文件就是复制出来的log的压缩包。请先在电脑上试一下能否成功解压,如果可以正常解压,再把这个文件发回来给我们分析。
5、版本相关信息
天赐SVN版本  2014-07-29_121555_121626_sky21
系统SVN版本  014.007.291 tag_sky21
引导程序版本  VER0.1.0.1 20140729 09:13:29
CPU版本  8H80-E820U-VER014.007.291-2014-07-29 08:43:47
MAC地址  XX:XX:XX:XX:XX:XX
BARCODE  xxxxxxx-xxxxxxx-xxxxxxx-xxxxx

BARCODE信息显示
按工厂遥控器的F3键(22H),则会显示BARCODE信息。信息内容如下:
BARCODE:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(显示工厂的条码信息)
MAC地址:XX:XX:XX:XX:XX:XX (显示有线网卡的MAC地址)
WIFI MAC:XX:XX:XX:XX:XX:XX(显示无线网卡的MAC地址)
注:如果没有用条码仪写过BARCODE,贴片时的默认BARCODE最后三个字符会显示为“---”,表示生产时没有重新写入正式的BARCODE。

二、HDMI KEY、MAC地址和BARCODE烧录说明
1.EEPROM 24C32的器件地址是0xA0。
2.SMT烧写EEPROM时,我们提供的母片上,会在EEPROM 24C32里面写一个默认HDMI KEY 和特征码).
3.HDMI KEY 存储在24C32,从0xD40开始,共320个字节。特征码存在地址0xCF0处),值为0x37。
4.MAC地址存储在24C32,从0xE89开始,共6个字节,生产母片里面已经写了一个通用的MAC地址为00:1A:9A:E2:FF:79。
5.BARCODE信息存储在24C32的最后32个字节,从0xFE0到0xFFF。
6.因8H80本身芯片当中没有带HDMI KEY,虽然生产母片里已经写了一个通用KEY用于生产线检验,但整机打包前还需要写一个唯一的KEY,每台机器对应一个,不能重复,烧录 HDMI KEY 需要条码@预调读写仪III(支持24C32) 和母片﹑存储该订单HDMI KEY的Flash.HDMI KEY文件的制作:
a、先用海思提供的HDCP KEY切割合成工具HDCP_Key.exe 把KEY 文件抽取出来
b、用工程部提供的KEY-MAC合成制作软件处理KEY文件(请选择ADI公司)
c、把KEY文件烧录到FLASH中,就可以用在条码@预调读写仪III上。
7.本机已采用自动烧录KEY设计,在不开机的情况下就能直接烧录KEY码。具体操作方法如下:在电视机断电情况下,将条码仪硬件连接:本机的CN0S11为烧录的I2C总线接口(在主芯片左上角),接口定义为:1:SDA、2:SCL、3:GND、4:3.3V、5:WP。条码仪上的地址母片可用“HDCP_KEY_MAC_BARCODE烧写”这个目录中的文件“8H80_HDMI烧录地址母片.BIN”进行烧录。
9.插上接口线(烧录HDMI KEY接口线插在CN0S11),用扫描枪扫描条码,当读写仪上显示出“OK”时,烧写完成。
10. 如果条码仪提示机芯有误,是特征值不对,8H80-40U1在EEPROM 处0xCF0的值是0x37。

下面是海思平台HDCP_KEY工具使用说明:

1、鼠标双击Hisi_HDCP_Key,打开应用程序,主界面如下图所示

7、烧写KEY时,请将I2C线插到主板的CN0S11座子(在主板靠左上角),
在主板断电的情况下,我自己测试一次性写入HDMI KEY/MAC/BARCODE成功。
所以此机芯后面的工艺文件就可以写为断电烧写KEY了。
8、HDMI 烧写地址母片制作方法如下:
1)0x20写EEPROM的地址
2.)0x21-0x22写机芯特征码的地址,高位在0x21,低位在0x22
海思平台特征码放在0xCF0,所以0x21地址设为0x0C,0x22地址设为0xF0
3) 0x23写机芯特征码的值
海思平台特征码为0x37
4) 0x24-0x25固定为0xff
5) 0x26-0x27写入EEPROM中HDMI的KEY的起始地址
海思平台为0x0D 0x40
6) 0x28写HDMI的KEY是否烧写,是则写0x29
7) 0x29-0x2a写条码的烧写地址,24C32固定为0x0F 0xE0
8) 0x2b-0x2e写机芯名字的ASCII值
8H80为0x38 0x48 0x38 0x30
9) 0x2f固定为0xff
10)其它的所有字节都写成0xff,母片目前用24C08

下面是8H80机芯升级方法说明:
1.将我们提供的以8H80-E82U开头的zip包(本地升级文件)复制到单分区的普通U盘(不能是酷开U盘)的根目录下,复制完成之后,请安全删除U盘再拔掉U盘。将此U盘插到电视机的USB口(其他USB口不要插USB设备)。将电视机开机,按主页键进入主页,将页面切换到“设置”页面,进入系统升级,然后选择“本地升级”,如果U盘正常,应该可以看到刚才拷贝进去的升级软件,请选择这个升级文件,按确定键开始升级。系统会自动重启并进入android的recovery系统中进行自动升级。在升级过程中,请不要断电,以免出现升级失败问题。如果升级时提示“校验出错”,请确认一下升级文件是否损坏或从电脑拷贝到U盘之后,有没有删除或弹出U盘,建议在弹出U盘之后再等一会再拔U盘,我自已有一个U盘就需要在弹出之后再等一会才能写完数据。
2.如果机器有问题,导致无法进入主页进行本地升级,我们提供另一种升级方法。断电或待机状态下,按住键控板的右键再开机,按住几秒钟,系统会自动进入android的recovery升级菜单。此时请用遥控器将光标移动到最后一行“apply update from EXT”,进入U盘,选择指定的升级文件进行升级。
3.如果连recovery菜单也进不去,则需要用电脑工具HiTool来将引导程序fastboot-burn-EMMC.bin和recovery.img写到eMMC中,然后再用步骤2来用升级。HiTool的使用方法请参考“引导程序写入工具”目录中的说明文件。