Bläddra i källkod

新增指令(有些返回的returnParam是2位的,但是字节顺序跟Write时反过来:如Write时是 01 02,return时却是02 01)

sat23 4 år sedan
förälder
incheckning
48bccbaf67
1 ändrade filer med 75 tillägg och 5 borttagningar
  1. 75 5
      TCLCommand/TCLCommand/command.data

+ 75 - 5
TCLCommand/TCLCommand/command.data

@@ -1,5 +1,9 @@
-# Get Info;
+# else config;
 name=EnterFactory; option=None; head=AA; cmd=10; param=01; returnParam=false; readWaitTime=150ms; cmdWaitTime=100ms
+name=LeaveFactory; option=None; head=AA; cmd=10; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=WBInit; option=Get; head=AA; cmd=16; param=02; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+
+# Get Info
 name=GetSoftVersion; option=Get; head=AA; cmd=57; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=GetProjectID; option=Get; head=AA; cmd=84; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=GetDeviceId; option=Get; head=AA; cmd=BE; param=01; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
@@ -11,9 +15,34 @@ name=GetWidi; option=Get; head=AA; cmd=E7; param=00; returnParam=false; readWait
 name=GetNetflixESN; option=Get; head=AA; cmd=BE; param=06; returnParam=true; readWaitTime=350ms; cmdWaitTime=100ms
 name=GetWidevine; option=Get; head=AA; cmd=EC; param=00; returnParam=true; readWaitTime=350ms; cmdWaitTime=100ms
 name=GetCiKey; option=Get; head=AA; cmd=EC; param=01; returnParam=true; readWaitTime=600ms; cmdWaitTime=100ms
+name=GetECP; option=Get; head=AA; cmd=EC; param=0C; returnParam=true; readWaitTime=600ms; cmdWaitTime=100ms
+name=GetMGKKey; option=Get; head=AA; cmd=BE; param=06; returnParam=true; readWaitTime=600ms; cmdWaitTime=100ms
 name=GetOSDLanguage; option=Get; head=AA; cmd=97; param=00; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
 name=GetShopLanguage; option=Get; head=AA; cmd=97; param=01; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
 name=GetChannel; option=Get; head=AA; cmd=97; param=13; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetROKUBrand; option=Get; head=AA; cmd=BE; param=10; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetROKURegion; option=Get; head=AA; cmd=BE; param=11; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetROKUSupportURL; option=Get; head=AA; cmd=BE; param=12; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetROKUSupportPhone; option=Get; head=AA; cmd=BE; param=13; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetROKUProductionDate; option=Get; head=AA; cmd=BE; param=14; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetROKURemoteType; option=Get; head=AA; cmd=BE; param=18; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetModelName; option=Get; head=AA; cmd=BE; param=0E; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetAttestationKey; option=Get; head=AA; cmd=EC; param=0D; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetFireTVWifiMac; option=Get; head=AA; cmd=BE; param=15; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetFireTVBTMac; option=Get; head=AA; cmd=BE; param=16; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetFireTVDSN; option=Get; head=AA; cmd=BE; param=17; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetFireTVFairplay; option=Get; head=AA; cmd=EC; param=0F; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetFireTVDevcieCode; option=Get; head=AA; cmd=EC; param=11 06; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+# returnParam要注意下,可能不正常;
+name=GetFireTVPlayready; option=Get; head=AA; cmd=FC; param=03 00; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetFireTVLEK; option=Get; head=AA; cmd=FC; param=03 02; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetFireTVPEK; option=Get; head=AA; cmd=FC; param=03 01; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetFireTVHashkey; option=Get; head=AA; cmd=FC; param=03 03; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetFireTVYoutube; option=Get; head=AA; cmd=FC; param=03 06; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetBarcode; option=Get; head=AA; cmd=BE; param=03; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+name=GetFireTVPSN; option=Get; head=AA; cmd=FC; param=03 05; returnParam=true; readWaitTime=150ms; cmdWaitTime=100ms
+
+
 # Check is Get-Option
 name=CheckMAC; option=Get; head=AA; cmd=B4; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=CheckDeviceId; option=Get; head=AA; cmd=B4; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
@@ -22,9 +51,29 @@ name=CheckNetflixESN; option=Get; head=AA; cmd=9A; param=00; returnParam=true; r
 name=CheckWidi; option=Get; head=AA; cmd=E5; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=CheckWidevine; option=Get; head=AA; cmd=EA; param=00; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
 name=CheckCikey; option=Get; head=AA; cmd=EA; param=01; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckECP; option=Get; head=AA; cmd=EA; param=0C; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckMGKKey; option=Get; head=AA; cmd=9A; param=00; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
 name=CheckHDCP22; option=Get; head=AA; cmd=E5; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
-name=LeaveFactory; option=None; head=AA; cmd=10; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
-name=WBInit; option=Get; head=AA; cmd=16; param=02; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckROKUBrand; option=Get; head=AA; cmd=9A; param=0B; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckROKUSupportURL; option=Get; head=AA; cmd=9A; param=0D; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckROKURegion; option=Get; head=AA; cmd=9A; param=0C; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckROKUSupportPhone; option=Get; head=AA; cmd=9A; param=0E; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckROKUProductionDate; option=Get; head=AA; cmd=9A; param=0F; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckROKURemoteType; option=Get; head=AA; cmd=9A; param=13; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckModelName; option=Get; head=AA; cmd=9A; param=08; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckAttestationKey; option=Get; head=AA; cmd=EA; param=0D; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckFireTVWifiMac; option=Get; head=AA; cmd=9A; param=10; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckFireTVBTMac; option=Get; head=AA; cmd=9A; param=11; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckFireTVDSN; option=Get; head=AA; cmd=9A; param=12; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckFireTVFairplay; option=Get; head=AA; cmd=EA; param=0E; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckFireTVDHA; option=Get; head=AA; cmd=9A; param=14; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+# 这个指令没在协议找到,返回值待确认;
+name=CheckFireTVPlayready; option=Get; head=AA; cmd=FC; param=01 00; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckFireTVLEK; option=Get; head=AA; cmd=FC; param=01 02; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckFireTVPEK; option=Get; head=AA; cmd=FC; param=01 01; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckFireTVHashkey; option=Get; head=AA; cmd=FC; param=01 03; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+name=CheckFireTVYoutube; option=Get; head=AA; cmd=FC; param=01 06; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+
 # Set Info;
 name=SetProjectId; option=Set; head=AA; cmd=70; param=/; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=SetDeviceID; option=Set; head=AA; cmd=B2; param=/; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
@@ -35,11 +84,32 @@ name=SetNetflixESN; option=Set; head=AA; cmd=99; param=00; returnParam=false; re
 name=SetWidi; option=Set; head=AA FE; cmd=E4; param=/; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=SetWidevine; option=Set; head=AA FE; cmd=E9; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=SetCiKey; option=Set; head=AA FE; cmd=E9; param=01; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
-name=SetOSDLanguage; option=Set; head=AA; cmd=99; param=00; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetECP; option=Set; head=AA FE; cmd=E9; param=0C; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetMGKKey; option=Set; head=AA FE; cmd=99; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetOSDLanguage; option=Set; head=AA; cmd=96; param=00; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
 name=SetShopLanguage; option=Set; head=AA; cmd=96; param=01; returnParam=true; readWaitTime=100ms; cmdWaitTime=100ms
 name=SetChannel; option=Set; head=AA; cmd=15; param=/; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetROKUBrand; option=Set; head=AA; cmd=99; param=11; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetROKURegion; option=Set; head=AA; cmd=99; param=12; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetROKUSupportURL; option=Set; head=AA; cmd=99; param=13; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetROKUSupportPhone; option=Set; head=AA; cmd=99; param=14; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetROKURemoteType; option=Set; head=AA; cmd=99; param=19; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=SetWBNormal; option=None; head=AA; cmd=4D; param=04 01 01; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=SetWBCool; option=None; head=AA; cmd=4D; param=04 02 01; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=SetWBWarm; option=None; head=AA; cmd=4D; param=04 03 01; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
 name=StarWarmUpMode; option=None; head=AA; cmd=13; param=01; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
-name=StopWarmUpMode; option=None; head=AA; cmd=13; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=StopWarmUpMode; option=None; head=AA; cmd=13; param=00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetModelName; option=None; head=AA; cmd=99; param=09; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetAttestationKey; option=None; head=AA FE; cmd=E9; param=0D; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetFireTVWifiMac; option=None; head=AA; cmd=99; param=16; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetFireTVBTMac; option=None; head=AA; cmd=99; param=17; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetFireTVDSN; option=None; head=AA; cmd=99; param=18; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetFireTVFairplay; option=None; head=AA FE; cmd=E9; param=0E; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=CreateFireTVDHA; option=None; head=AA; cmd=96; param=03; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetFireTVPlayready; option=None; head=AA FE; cmd=FC; param=00 00; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetFireTVLEK; option=None; head=AA FE; cmd=FC; param=00 02; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetFireTVPEK; option=None; head=AA FE; cmd=FC; param=00 01; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetFireTVHashkey; option=None; head=AA FE; cmd=FC; param=00 03; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetBarcode; option=None; head=AA; cmd=71; param=/; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetFireTVPSN; option=None; head=AA; cmd=FC; param=00 05; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms
+name=SetFireTVYoutube; option=None; head=AA FE; cmd=FC; param=00 06; returnParam=false; readWaitTime=100ms; cmdWaitTime=100ms