<?xml version="1.0" encoding="UTF-8"?>
<ValidateRules>
<section name="Common">
<key name="AutoStartIptv" type="enum_int" range="{0,1}" />
<key name="DRMSupplier" type="enum_int" range="{0,1,2,3,5,6,7}" />
<key name="TVStandard" type="enum_int" range="{1,2,3,4,5,6,7,8,9,10,11}"/>
<key name="NetType" type="enum_int" range="{0,1,3,4}"/>
<key name="Language" type="num_int" range="[0,23]"/>
<key name="Em10Mode" type="enum_int" range="{0,1}"/>
<key name="ConTimeout" type="num_int" />
<key name="ProductID" type="string" maxlen="64" />
<key name="PppoeUser" type="string" maxlen="32" />
<key name="PppoePwd" type="string" maxlen="32" />
<key name="DHCPPUser" type="string" maxlen="32" />
<key name="DHCPPPw" type="string" maxlen="32" />
<key name="IpAddr" type="ipaddr_v4" />
<key name="NetMask" type="ipaddr_v4" />
<key name="GateWay" type="ipaddr_v4" />
<key name="DNS" type="ipaddr_v4" />
<key name="MacAddr" type="mac" />
<key name="Volume" type="num_int" range="[0,100]" />
<key name="StandbyIRCode" type="string" maxlen="32" />
<key name="TimeZone" type="num_int" range="[0,78]" />
<key name="AcceptCookie" type="num_int" />
<key name="TrsfForm" type="enum_int" range="{0,1,2,3,4}"/>
<key name="RtrTime" type="num_int" range="[1,7]" />
<key name="ErrorRecoveryMode" type="enum_int" range="{0,1,2,3}" />
<key name="DetectNetFlag" type="enum_int" range="{0,1,2}" />
<key name="VersionServer" type="string" maxlen="128" pattern="{(http:\/\/(.)*)|(igmp:\/\/(.)*)}"/>
<key name="TimeServer" type="string" maxlen="128" />
<key name="ProxyFTPPort" type="enum_int" range="{0,1}" />
<key name="ProxySecurePort" type="enum_int" range="{0,1}"/>
<key name="ProxyHttpIP" type="ipaddr_v4" />
<key name="ProxyExcept" type="string" maxlen="256" />
<key name="Version" type="string" maxlen="32" />
<key name="UsingWLAN" type="enum_int" range="{0,1}"/>
<key name="EncryptionMethod" type="num_int" range="[0,6]"/>
<key name="AccessPoint" type="string" maxlen="32" />
<key name="EncryptionKey" type="string" maxlen="32" />
<key name="ACSAddress" type="string" maxlen="64" />
<key name="ACSUserName" type="string" maxlen="32" />
<key name="ACSPassword" type="string" maxlen="32" />
<key name="WLAN_EncryKeyId" type="num_int" />
<key name="WLAN_AuthMode" type="enum_int" range="{0,1,2,3}"/>
<key name="WLAN_RFMode" type="enum_int" range="{1,2,3,5,6}"/>
<key name="Aspectratio" type="enum_int" range="{0,1,2}" />
<key name="MD5EncodeFlag" type="enum_int" range="{0,1,2}" />
<key name="EraseLastFrame" type="enum_int" range="{0,1}" />
<key name="KeyControlTime" type="num_int" range="[0,23]" />
<key name="JftCardCharge" type="enum_int" range="{0,1}"/>
<key name="TfGameHandle" type="enum_int" range="{0,1}"/>
<key name="NetLoopTest" type="num_int" />
<key name="NoFEC" type="enum_int" range="{0,1}" />
<key name="LSPriority" type="enum_int" range="{0,1}" />
<key name="IgmpVersion" type="enum_int" range="{2,3}" />
<key name="IPConflictSupplier" type="enum_int" range="{0,1}" />
<key name="HaierSupplier" type="enum_int" range="{0,1}" />
<key name="LSRecordTime" type="num_int" range="[30,120]" />
<key name="RFOutput" type="enum_int" range="{0,1}"/>
<key name="bPPPOnly" type="enum_int" range="{0,1}" />
<key name="DuplexMode" type="enum_int" range="{0,1,2,3,4}" />
<key name="Ztemcndplus" type="enum_int" range="{0,1,2}"/>
<key name="Ztemcndpre" type="string" maxlen="16" />
<key name="Ztemcndsuf" type="string" maxlen="16" />
<key name="X_MSG_SwitchCfg" type="enum_int" range="{0,1}"/>
<key name="SegmentPlay" type="enum_int" range="{0,1}" />
<key name="QosMon" type="enum_int" range="{0,1,2}" />
<key name="RecvTimeOutLen" type="num_int" range="[12,240]" />
<key name="QOSFileFormat" type="enum_int" range="{0,1,2,3,4,5}" />
<key name="ScreenTopOffset" type="num_int" />
<key name="ScreenLeftOffset" type="num_int" />
<key name="EpgWidth" type="num_int" />
<key name="EpgHeight" type="num_int" />
<key name="PvrSaveLen" type="num_int" range="[1,999]" />
<key name="Dhcp125Mode" type="string" maxlen="32" />
<key name="VPHSupplier" type="enum_int" range="{0,1,2}" />
<key name="TVMSSupplier" type="enum_int" range="{0,1,2,3}" />
<key name="VLanSupplier" type="enum_int" range="{0,1,2}" />
<key name="SwitchSupplier" type="enum_int" range="{0,1}"/>
<key name="MoCASupplier" type="enum_int" range="{0,1}"/>
<key name="DlnaSupplier" type="enum_int" range="{0,1}" />
<key name="AcsSupplier" type="enum_int" range="{0,1}"/>
<key name="ScanFreq" type="enum_int" range="{0,1,2,3}"/>
<key name="DCPFlag" type="enum_int" range="{0,1,2}"/>
<key name="ACPFlag" type="enum_int" range="{0,1,2,3}"/>
<key name="AC3OutputMode" type="enum_int" range="{0,1,2,3,4,5,6,7,8,9,10,99}"/>
<key name="LocalplaySupplier" type="enum_int" range="{0,1}"/>
<key name="Option60_PT" type="string" maxlen="32" />
<key name="FecPortPlus" type="enum_int" range="{0,127}"/>
<key name="ArqBurstMode" type="enum_int" range="{0,1,2}"/>
<key name="DisableHDMIAudio" type="enum_int" range="{0,1}"/>
<key name="LogoType" type="enum_int" range="{0,1,2}"/>
<key name="OperatorsCode" type="num_int" />
<key name="MarketCode" type="string" maxlen="8"/>
<key name="EPGSizeType" type="num_int" range="[1,9]"/>
<key name="RecTimeBefore" type="num_int" />
<key name="RecTimeAfter" type="num_int" />
<key name="NoRecTimeOut" type="num_int" />
<key name="RecSchShowTime" type="num_int" />
<key name="DisableFlickerFilter" type="enum_int" range="{0,1}" />
<key name="MacAddr2" type="mac" />
<key name="ManuFactureFlag" type="string" maxlen="16" />
<key name="FPTimeFormat" type="enum_int" range="{0,1}"/>
<key name="CallerIdSwitch" type="enum_int" range="{0,1}"/>
<key name="EnableClosedCaption" type="enum_int" range="{0,1}"/>
<key name="LogoDisplayModel" type="num_int" range="[0,9]" />
<key name="FccSwitch" type="enum_int" range="{0,1,2}" />
<key name="ucConfigState" type="enum_int" range="{0,1,2,3}"/>
<key name="IPVersion" type="enum_int" range="{0,1,2}"/>
<key name="SlowSync" type="enum_int" range="{0,1}"/>
<key name="SoftStretchFlag" type="enum_int" range="{0,1}"/>
<key name="MultoUni" type="enum_int" range="{0,1}"/>
<key name="DisableDHCPCheckMac" type="enum_int" range="{0,1}" />
<key name="AudioTrackFlag" type="num_int" range="[0,12]"/>
<key name="STUNServAddr" type="string" maxlen="32" />
<key name="UpdateDefChannelNo" type="num_int" range="[0,1999]"/>
<key name="STUNServPort" type="num_int" />
<key name="StreamManagement" type="enum_int" range="{0,1}"/>
<key name="UpCheckInterval" type="num_int" range="[0,1000]"/>
<key name="TimeServer2" type="string" maxlen="128" />
<key name="HaierDownloadServer" type="string" maxlen="128" />
<key name="Tvmsdomain" type="string" maxlen="128" />
<key name="SettingPwd" type="string" maxlen="16" />
<key name="ACSToken" type="num_int" range="[0,100]"/>
<key name="IQASAddress" type="string" maxlen="64" />
<key name="CPEUserName" type="string" maxlen="64" />
<key name="CPEPassword" type="string" maxlen="32" />
<key name="SqmEnable" type="enum_int" range="{0,1}" />
<key name="ServiceProvider" type="enum_int" range="{0,1,2,3,4,5}" />
<key name="MTU" type="num_int" range="[500,1500]" />
<key name="NetRate_Url" type="string" maxlen="64