Selaa lähdekoodia

根据写入的ESN大小决定读取的ESN指令是否指定FE标记。

jianfeng1.wang 2 vuotta sitten
vanhempi
commit
109866ba8e

+ 2 - 2
FactoryTool_CShare/IO/SerialCMD.cs

@@ -221,9 +221,9 @@ namespace MOKA_Factory_Tools
         /// <param name="data"></param>
         /// <param name="data"></param>
         /// <param name="error"></param>
         /// <param name="error"></param>
         /// <returns></returns>
         /// <returns></returns>
-        public static bool GetNetflixESN(SerialPort Comport, out byte[] result, out byte[] data, out string error,int waitTime)
+        public static bool GetNetflixESN(SerialPort Comport, out byte[] result, out byte[] data, out string error, int waitTime, bool FEFlag=false)
         {
         {
-            if (SendcmdEx(Comport, new byte[] { 0xAA }, new byte[] { 0xBE }, new byte[] { 0x06 }, true, false, out result, out data, out error, waitTime))
+            if (SendcmdEx(Comport, new byte[] { 0xAA }, new byte[] { 0xBE }, new byte[] { 0x06 }, true, FEFlag, out result, out data, out error, waitTime))
             {
             {
                 if (data[0] == 0x06)
                 if (data[0] == 0x06)
                 {
                 {

+ 1 - 1
FactoryTool_CShare/Views/OperationPanel.cs

@@ -3079,7 +3079,7 @@ namespace MOKA_Factory_Tools
                         {
                         {
                             SetsuccessStatus(m_checkesn);
                             SetsuccessStatus(m_checkesn);
                             Log.WriteInfoLog("Read ESN...");
                             Log.WriteInfoLog("Read ESN...");
-                            if (cfg_readcheck.ESNReadcheck ? SerialCMD.GetNetflixESN(TVPort, out result, out data, out error, SerailDelay) : true)
+                            if (cfg_readcheck.ESNReadcheck ? SerialCMD.GetNetflixESN(TVPort, out result, out data, out error, SerailDelay, ESNData.Length > 255) : true)
                             {
                             {
                                 if (cfg_readcheck.ESNReadcheck)
                                 if (cfg_readcheck.ESNReadcheck)
                                 {
                                 {