This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3220: Simplelink CC32xx 1.50.0.6 SDK OTA question/issue

Part Number: CC3220
Other Parts Discussed in Thread: UNIFLASH,


I have a couple of questions regarding the updates to the OTA process in the 1.50.0.6 SDK release.

  1. The new tar bundle cmd file has removed the maxsize field and added a SHA256 digest field?
  2. Will the UniFlash tool be updated with this change when creating an OTA bundle? I'm currently using UniFlash version 4.2.0.1490, when I check for updates the program says I'm up to date and the OTA bundle does not include the digest field.

I've manually added the digest field to the tar cmd file and I am attempting an OTA using the standalone OtaArchive files.  I continually have errors with parsing the JSON within the cmd file.  I have minified the JSON within the command file to reduce file size however, below is the beutified version:

[
	{
		"signature_base64": "PFK8nL9HkPkuKlJyIPuKjPdMTl3j7J9gGjuyKcq+iccI9VYCzT6kR/xo/Y0prGKdNguadwHtk99R2WMQol/g5HtqpybXoFgbMXWi92pasi5FcydMcwVhiNoQ1N6iaC38xxRW+ENyi7IZ4TJWawKmU+m/Hkaj2JgOKQYL6Q2G6aSJNqeeHiR2/j2lGp14uYuVHiAjqR7K5Bn1lOwGPceLt9vzqwCab09BxXbKd1FL/+I6Ors6/yzz/aPL0U/2v0GY+b0UlPSNTGZvUJZr602AccrjYPwgAYdm2oaozjdNm7jeWB0FlML3HxrUTlHkRtHlQN/gfzSLZeI9QKSPt1j4Sg==",
		"secured": 1,
		"bundle": 1,
		"certificate": "codecert",
		"filename": "/sys/mcuimg.bin",
		"digest": "36eb915d01360116d456fee5d81dffae26466e254c78b0ad54a3620ab8f1ae8b"
	},
	{
		"signature_base64": "RwR0tNkidq2EQduuNtEBly1a1yBeAqayJWpceocSxdQQs1t1Dcelgxa8Iwa6sQ62uCzwdiaYMFVJwMOwRMJRlA9Tol0ZiRGc8FrRSVdI1JQCRiawkHgl0RNw2h4tnTovVXDBeouHdEbtkZpQBPA7dw+aHwq1vm0NIL5Sn0ZkoXV8Knq/TLIGeindiI/xpNHkr1JvISiv6XoO8DdlEbM5/FN1Blr9N99DGkZVpbqqyu8FPzQos76wyJVlG9vl4XSRZV4EkawBE+Rd5YfJ2bRYBtdOtEUZiJ5ZIXdQ7KBrAUESL61LH6RH+keW546pru4aSYQa2551zi/gr1GO0s8e8w==",
		"secured": 1,
		"bundle": 1,
		"certificate": "",
		"filename": "/sys/servicepack.ucf",
		"digest": "51c316ebc565876ef093eae24fe14c0617ba90295b91f665a2c42898337e59ee"
	}
]

I've found that this section of the Json_parse function within json.c rearranges the array structure:

            if (jsonText[0] == '[')
            {
                /* 6 extra characters - {"#": [jsonText in array format] } */
                jsonTextLen+=ARRAY_TO_OBJ_EXTRA_CHARS_NUM;

                ArrayToObj = (char * )(malloc(jsonTextLen));
                if (ArrayToObj != NULL)
                {
                    memset(ArrayToObj, 0, jsonTextLen);
                    /* convert the Json array to be a value of an object name "#" */
                    sprintf(ArrayToObj, "{\"#\":%s}",jsonText);
                    jsonText =  ArrayToObj;
                }
                else
                {
                    return JSON_RC__MEMORY_ALLOCATION_ERROR;
                }
            }

However, the ParseCommon function expects to see a ']' or ',' character at the end of the JSON object. As the sprintf above only adds a '}' character to the end of the JSON object it fails at the end of parsing.

  1. I'm curious as to why the JSON object that the OtaArchive "finds" passes the '[' character to the JSON parser? Since the format of the OTA cmd file is specified, wouldn't to be advantageous to just ignore the character?

  • Hi Ryan,

    The new UniFlash is up and on the web (4.2.1.1562 for Windows / Mac). I'm not sure why the application is not finding the update yet.
    I believe the answer to (1) is that the JSON parser was designed to be a general parser that can be reused outside of the ota example, including future examples planned for the SDK.

    Best Regards,
    Ben M
  • Good to know !!!

    I am having trouble with OTA so I started from scratch with the newest SDK's local OTA example and I also experienced this problem in "OtaJson_getSha256Digest".
    Using the newest UniFlash fixed it !

    Thanks
  • Now I'm getting this error (see log).

    I am using latest SDK, and latest UniFlash. Imported UniFlash project from latest SDK into UniFlash. Built the example in CCS and download the image onto my CC3220SF LAUNCHXL.

    Changed the version number, created a OTA.tar file (Skipped security when prompted).

    Thanks !

                     =================================================
                               local ota 01    Example Ver. 1.00.00.10
                     =================================================
    
    
    
    [Local ota task] Wake up on Power ON
    [NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1
    [Local ota task] ConfigureHttpServer for secured mode...
    [Local ota task] HTTP Server Stopped
    [Local ota task] HTTP Server Re-started
    [Local ota task] Device is configured in default state
    [NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1
    [Local ota task] SimpleLinkInitCallback: started in role 2, set the requested role 0
    [Local ota task] SimpleLinkInitCallback: restarted in role 0
    [Provisioning task] detected device is CC3220SF
    [Local ota task] Host Driver Version: 2.0.1.22
    Build Version 3.5.0.0.31.2.0.0.0.2.2.0.5
    [Local ota task] WlanConnect SSID=DWR-921-BCA5
    [WLAN EVENT] STA Connected to the AP: DWR-921-BCA5 ,BSSID: 1c:5f:2b:c9:bc:a6
    [NETAPP EVENT] IP Acquired: IP=192.168.0.86 , Gateway=192.168.0.1
    [Local ota task] Pinging gateway, please wait...
    [Local ota task] pinging to gateway succeeded
    [Local ota task] waiting for new ota upload...
    [Link local task] HTTP GET Request
    [Link local task] characteristic is: macaddress
    [Link local task] characteristic is: ipaddress
    [Link local task] characteristic is: ssid
    [Provisioning task] detected device is CC3220SF
    [Link local task] HTTP GET Request
    [Link local task] characteristic is: version
    [Link local task] HTTP GET Request
    [Link local task] characteristic is: ipaddress
    [Provisioning task] detected device is CC3220SF
    [Link local task] HTTP PUT Request
    [Link local task] characteristic is: filename
    [Link local task] value is: 20171101160539_CC3220SF_LOCAL_OTA_SF.tar
    [Provisioning task] detected device is CC3220SF
    [Link local task] Received OTA filename 20171101160539_CC3220SF_LOCAL_OTA_SF.tar, len = 327680
    [OtaArchive_Init] OTA archive version = OTA_ARCHIVE_2.0.0.4
    [    OtaArchive_CheckVersion] current version str = 20170928123332, decimal = 1761701316
    [    OtaArchive_CheckVersion] new     version str = 20171101160539, decimal = 1934738523
    [    OtaArchive_CheckVersion] newer version update - 20171101160539
    [_BundleCmdFile_Parse]    bundle cmd file=/sys/mcubootinfo.bin, sig_len=0, SHA_256_Digets=ca07d9c0c8cf718e227cc62a5198025728005c056ab53b5c8242af364fa437ed,  cert=, secured=1, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/sys/mcuflashimg.bin, sig_len=256, SHA_256_Digets=f929f9f2b57[ota report task] OTA progress 0%
    2125e59252d6c6fda8b32cc790bd249e1be1ac1eaf61209ce22b4,  cert=dummy-root-ca-cert, secured=1, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/css/style.css, sig_len=0, SHA_256_Digets=40269725b8af3f678e58444efc21de7640988932ca891432bf699d26dc73b65f,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/help.html, sig_len=0, SHA_256_Digets=5d94066388b1af1cd5875c2a6006b0f5547a77879565452eb6e8c3436786cfab,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/icons/help.png, sig_len=0, SHA_256_Digets=81d79e4b38391e7d3bbbe825d639ca9a4bae777bb1f792d6805e8616a3c7d71d,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/icons/menu.png, sig_len=0, SHA_256_Digets=ec6173aa201099907edf035e11fd23462499f0642e8aaa967838fddad332c3be,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/icons/wireless.png, sig_len=0, SHA_256_Digets=e04e33b015cf29d69124eb970d410f21c96d72776131bff908fa41ded2b8f65f,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/icons/wirelessfull.png, sig_len=0, SHA_256_Digets=5ea6198e7f4d1ea4d4a6317696a5d10e602797904b3a00262e02323999d7b3c4,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/tilogo.gif, sig_len=0, SHA_256_Digets=3e59f665ba3876aafbc0b124459df996dc85c9bc7533df63b670ba19228e2d1e,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/index.html, sig_len=0, SHA_256_Digets=b57bcca07acbc90b881de1c6311494d07468b64ed1671d096dad6e1817731a0f,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/js/jquery.min.js, sig_len=0, SHA_256_Digets=df34524351c5fabc921a89183b5da5667aebd7b9e9a1c52255c76ff722935ea3,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/js/scripts.js, sig_len=0, SHA_256_Digets=21590f35128dbe7abba3aaa34cb7aa35a22a1258bdb70de055c72ada813ea5c7,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/ota.html, sig_len=6, SHA_256_Digets=58fbca3a0d6940b63401a6cfd357c5ebff6b74a458050fc3cea16a9cef0441bb,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/settings.html, sig_len=0, SHA_256_Digets=9066dedd57ce75322961d2dd7c1178a1c24c5297ec95b26c9fafd1aacac4a924,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=ca-priv-key.der, sig_len=0, SHA_256_Digets=d3f34abc6a4de3f009273b4e1d0c71957835425baa0c9896aca88cb508a7ee8b,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=ca_in_cert_store, sig_len=0, SHA_256_Digets=34941765501d16a4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=dummy-root-ca-cert, sig_len=0, SHA_256_Digets=34941765501d16a4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=dummy_ota_vendor_cert.der, sig_len=0, SHA_256_Digets=a160b855d7a00a6002922181377249a80ecd6a738d23e1dd8976c8bb7fad1bcb,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/sys/servicepack.ucf, sig_len=256, SHA_256_Digets=51c316ebc565876ef093eae24fe14c0617ba90295b91f665a2c42898337e59ee,  cert=, secured=1, bundle=1
    [OtaArchive_RunParseTar]   Create/Open for write file dummy-root-ca-cert
    
     Hash verification succeeded.
        Total archive file bytes 9679.
    OtaArchive_RunParseTar: 1 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=975
    [OtaArchive_RunParseTar]   Create/Open for write file /sys/mcubootinfo.bin
    [ota report task] OTA progress 2%
    
     Hash verification succeeded.
        Total archive file bytes 10256.
    OtaArchive_RunParseTar: 2 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=16
    [OtaArchive_RunParseTar]   Create/Open for write file /sys/mcuflashimg.bin
    [ota report task] OTA progress 6%
    [ota report task] OTA progress 10%
    [ota report task] OTA progress 14%
    [ota report task] OTA progress 22%
    [ota report task] OTA progress 27%
    [ota report task] OTA progress 31%
    
     Hash verification succeeded.
        Total archive file bytes 123484.
    [ota report task] OTA progress 37%
    OtaArchive_RunParseTar: 3 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=112220
    [OtaArchive_RunParseTar]   Create/Open for write file /www/css/style.css
    [ota report task] OTA progress 40%
    
     Hash verification succeeded.
        Total archive file bytes 153978.
    OtaArchive_RunParseTar: 4 files that are mentioned in the ota.cmd were saved
    [ota report task] OTA progress 46%
    [OtaArchive_RunParseTar] Downloading File Completed - Size=29562
    [OtaArchive_RunParseTar]   Create/Open for write file /www/help.html
    
     Hash verification succeeded.
        Total archive file bytes 155461.
    OtaArchive_RunParseTar: 5 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=837
    [OtaArchive_RunParseTar]   Create/Open for write file /www/images/icons/help.png
    
     Hash verification succeeded.
        Total archive file bytes 157449.
    OtaArchive_RunParseTar: 6 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=1289
    [OtaArchive_RunParseTar]   Create/Open for write file /www/images/icons/menu.png
    
     Hash verification succeeded.
        Total archive file bytes 159183.
    OtaArchive_RunParseTar: 7 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=975
    [OtaArchive_RunParseTar]   Create/Open for write file /www/images/icons/wireless.png
    
     Hash verification succeeded.
        Total archive file bytes 160920.
    OtaArchive_RunParseTar: 8 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=1176
    [OtaArchive_RunParseTar]   Create/Open for write file /www/images/icons/wirelessfull.png
    
     Hash verification succeeded.
        Total archive file bytes 162872.
    OtaArchive_RunParseTar: 9 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=1080
    [OtaArchive_RunParseTar]   Create/Open for write file /www/images/tilogo.gif
    [ota report task] OTA progress 50%
    
     Hash verification succeeded.
        Total archive file bytes 171022.
    OtaArchive_RunParseTar: 10 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=7182
    [OtaArchive_RunParseTar]   Create/Open for write file /www/index.html
    
     Hash verification succeeded.
        Total archive file bytes 173079.
    OtaArchive_RunParseTar: 11 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=1047
    [OtaArchive_RunParseTar]   Create/Open for write file /www/js/jquery.min.js
    [ota report task] OTA progress 53%
    [ota report task] OTA progress 57%
    [ota report task] OTA progress 62%
    [ota report task] OTA progress 69%
    [ota report task] OTA progress 74%
    
     Hash verification succeeded.
        Total archive file bytes 258464.
    OtaArchive_RunParseTar: 12 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=84384
    [OtaArchive_RunParseTar]   Create/Open for write file /www/js/scripts.js
    
     Hash verification succeeded.
        Total archive file bytes 261745.
    OtaArchive_RunParseTar: 13 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=2673
    [OtaArchive_RunParseTar]   Create/Open for write file /www/ota.html
    [ota report task] OTA progress 82%
    
     Hash verification succeeded.
        Total archive file bytes 272185.
    OtaArchive_RunParseTar: 14 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=9529
    [OtaArchive_RunParseTar]   Create/Open for write file /www/settings.html
    [ota report task] OTA progress 86%
    
     Hash verification succeeded.
        Total archive file bytes 290437.
    OtaArchive_RunParseTar: 15 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=17541
    [OtaArchive_RunParseTar]   Create/Open for write file ca-priv-key.der
    
     Hash verification succeeded.
        Total archive file bytes 292520.
    OtaArchive_RunParseTar: 16 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=1192
    [OtaArchive_RunParseTar]   Create/Open for write file ca_in_cert_store
    [ota report task] OTA progress 89%
    
     Hash verification succeeded.
        Total archive file bytes 294351.
    OtaArchive_RunParseTar: 17 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=975
    [OtaArchive_RunParseTar]   Create/Open for write file dummy_ota_vendor_cert.der
    
     Hash verification succeeded.
        Total archive file bytes 295526.
    OtaArchive_RunParseTar: 18 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=614
    [OtaArchive_RunParseTar]   Create/Open for write file /sys/servicepack.ucf
    [ota report task] OTA progress 91%
    
     Hash verification succeeded.
        Total archive file bytes 319690.
    [ota report task] OTA progress 97%
    OtaArchive_RunParseTar: 19 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=23242
    [OtaArchive_RunParseTar] End of archive...
    Signature file is missing in the TAR
    [Link local task] OtaArchive error -20199
    [Link local task] ota put done. status=-1
    [Link local task] waiting for signal from report server
    [ota report task] OTA progress failed, aborting...
    [Common] CC3220 MCU reset request

  • Hi Vincent,

    The new example is setup to use the secured OTA. Do not skip the security when prompted.

    Sign with the file at tools/cc32xx_tools/ota-example-cert/dummy_ota_vendor_key.der

    Best Regards,
    Ben M
  • Hey Benjamin,

    Thanks. That works. It also seems that the status of the update on the web page is more consistent. That's good news.

    However I still sometimes get the following error: "Error accepting client connection, error -458". Which I already experienced in SDK 1.40. See attached "01 - log error -458.txt". Have you heard/seen this before?

    Funny enough, after that error occured, I am not able to update the device from the web page anymore. I get a signature error. See attached "02 - log signature.txt". I hope it can help find out what's happening. The only way out of this is to program with UniFlash.

    Best Regards

    Vincent V.

     =================================================
                               local ota 04    Example Ver. 1.00.00.10
                     =================================================
    
    
    
    [Local ota task] Woken up from Hibernate
    [NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1
    [Local ota task] ConfigureHttpServer for secured mode...
    [Local ota task] HTTP Server Stopped
    [Local ota task] HTTP Server Re-started
    [Local ota task] Device is configured in default state
    [NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1
    [Local ota task] SimpleLinkInitCallback: started in role 2, set the requested role 0
    [Local ota task] SimpleLinkInitCallback: restarted in role 0
    [Provisioning task] detected device is CC3220SF
    [Local ota task] Host Driver Version: 2.0.1.22
    Build Version 3.5.0.0.31.2.0.0.0.2.2.0.5
    [Local ota task] WlanConnect SSID=DWR-921-BCA5
    [WLAN EVENT] STA Connected to the AP: DWR-921-BCA5 ,BSSID: 1c:5f:2b:c9:bc:a6
    [NETAPP EVENT] IP Acquired: IP=192.168.0.86 , Gateway=192.168.0.1
    [Local ota task] Pinging gateway, please wait...
    [Local ota task] pinging to gateway succeeded
    [Local ota task] committing new ota download...
    [Local ota task] commit succeeded
    [Local ota task] waiting for new ota upload...
    [Link local task] HTTP GET Request
    [Link local task] characteristic is: version
    [Link local task] HTTP GET Request
    [Link local task] characteristic is: version
    [Link local task] HTTP GET Request
    [Link local task] characteristic is: macaddress
    [Link local task] characteristic is: ipaddress
    [Link local task] characteristic is: ssid
    [Provisioning task] detected device is CC3220SF
    [Link local task] HTTP GET Request
    [Link local task] characteristic is: ipaddress
    [Provisioning task] detected device is CC3220SF
    [Link local task] HTTP PUT Request
    [Link local task] characteristic is: filename
    [Link local task] value is: 20171102080126_CC3220SF_LOCAL_OTA_SF.tar
    [Provisioning task] detected device is CC3220SF
    [Link local task] Received OTA filename 20171102080126_CC3220SF_LOCAL_OTA_SF.tar, len = 327680
    [OtaArchive_Init] OTA archive version = OTA_ARCHIVE_2.0.0.4
    [    OtaArchive_CheckVersion] current version str = 20171102075928, decimal = 1935653912
    [    OtaArchive_CheckVersion] new     version str = 20171102080126, decimal = 1935658110
    [    OtaArchive_CheckVersion] newer version update - 20171102080126
    [_BundleCmdFile_Parse]    bundle cmd file=/sys/mcubootinfo.bin, sig_len=0, SHA_256_Digets=ca07d9c0c8cf718e227cc62a5198025728005c056ab53b5c8242af364fa437ed,  cert=, secured=1, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/sys/mcuflashimg.bin, sig_len=256, SHA_256_Digets=755a60d42be0d48a5a98fb6abacff69b3a728e5a04fefaf99db6e9a8067c8458,  cert=dummy-root-ca-cert, secured=1, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/css/style.css, sig_len=0, SHA_256_Digets=40269725b8af3f678e58444efc21de7640988932ca891432bf699d26dc73b65f,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/help.html, sig_len=0, SHA_256_Digets=5d94066388b1af1cd5875c2a6006b0f5547a77879565452eb6e8c3436786cfab,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/icons/help.png, sig_len=0, SHA_256_Digets=81d79e4b38391e7d3bbbe825d639ca9a4bae777bb1f792d6805e8616a3c7d71d,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images[ota report task] OTA progress 1%
    /icons/menu.png, sig_len=0, SHA_256_Digets=ec6173aa201099907edf035e11fd23462499f0642e8aaa967838fddad332c3be,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/icons/wireless.png, sig_len=0, SHA_256_Digets=e04e33b015cf29d69124eb970d410f21c96d72776131bff908fa41ded2b8f65f,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/icons/wirelessfull.png, sig_len=0, SHA_256_Digets=5ea6198e7f4d1ea4d4a6317696a5d10e602797904b3a00262e02323999d7b3c4,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/tilogo.gif, sig_len=0, SHA_256_Digets=3e59f665ba3876aafbc0b124459df996dc85c9bc7533df63b670ba19228e2d1e,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/index.html, sig_len=0, SHA_256_Digets=b57bcca07acbc90b881de1c6311494d07468b64ed1671d096dad6e1817731a0f,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/js/jquery.min.js, sig_len=0, SHA_256_Digets=df34524351c5fabc921a89183b5da5667aebd7b9e9a1c52255c76ff722935ea3,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/js/scripts.js, sig_len=0, SHA_256_Digets=21590f35128dbe7abba3aaa34cb7aa35a22a1258bdb70de055c72ada813ea5c7,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/ota.html, sig_len=6, SHA_256_Digets=58fbca3a0d6940b63401a6cfd357c5ebff6b74a458050fc3cea16a9cef0441bb,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/settings.html, sig_len=0, SHA_256_Digets=9066dedd57ce75322961d2dd7c1178a1c24c5297ec95b26c9fafd1aacac4a924,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=ca-priv-key.der, sig_len=0, SHA_256_Digets=d3f34abc6a4de3f009273b4e1d0c71957835425baa0c9896aca88cb508a7ee8b,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=ca_in_cert_store, sig_len=0, SHA_256_Digets=34941765501d16a4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=dummy-root-ca-cert, sig_len=0, SHA_256_Digets=34941765501d16a4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=dummy_ota_vendor_cert.der, sig_len=0, SHA_256_Digets=a160b855d7a00a6002922181377249a80ecd6a738d23e1dd8976c8bb7fad1bcb,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/sys/servicepack.ucf, sig_len=256, SHA_256_Digets=51c316ebc565876ef093eae24fe14c0617ba90295b91f665a2c42898337e59ee,  cert=, secured=1, bundle=1
    [OtaArchive_RunParseTar]   Create/Open for write file dummy-root-ca-cert
    
     Hash verification succeeded.
        Total archive file bytes 10703.
    OtaArchive_RunParseTar: 1 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=975
    [OtaArchive_RunParseTar]   Create/Open for write file /sys/mcubootinfo.bin
    
     Hash verification succeeded.
        Total archive file bytes 11280.
    OtaArchive_RunParseTar: 2 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=16
    [OtaArchive_RunParseTar]   Create/Open for write file /sys/mcuflashimg.bin
    [ota report task] OTA progress 3%
    [ota report task] OTA progress 9%
    [ota report task] OTA progress 13%
    [ota report task] OTA progress 18%
    [ota report task] OTA progress 22%
    [ota report task] OTA progress 27%
    [ota report task] OTA progress 31%
    [ota report task] OTA progress 37%
    
     Hash verification succeeded.
        Total archive file bytes 124556.
    OtaArchive_RunParseTar: 3 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=112268
    [OtaArchive_RunParseTar]   Create/Open for write file /www/css/style.css
    [ota report task] OTA progress 40%
    [ota report task] OTA progress 45%
    
     Hash verification succeeded.
        Total archive file bytes 155002.
    OtaArchive_RunParseTar: 4 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=29562
    [OtaArchive_RunParseTar]   Create/Open for write file /www/help.html
    
     Hash verification succeeded.
        Total archive file bytes 156485.
    OtaArchive_RunParseTar: 5 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=837
    [OtaArchive_RunParseTar]   Create/Open for write file /www/images/icons/help.png
    [ota report task] OTA progress 47%
    
     Hash verification succeeded.
        Total archive file bytes 158473.
    OtaArchive_RunParseTar: 6 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=1289
    [OtaArchive_RunParseTar]   Create/Open for write file /www/images/icons/menu.png
    
     Hash verification succeeded.
        Total archive file bytes 160207.
    OtaArchive_RunParseTar: 7 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=975
    [OtaArchive_RunParseTar]   Create/Open for write file /www/images/icons/wireless.png
    
     Hash verification succeeded.
        Total archive file bytes 161944.
    OtaArchive_RunParseTar: 8 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=1176
    [OtaArchive_RunParseTar]   Create/Open for write file /www/images/icons/wirelessfull.png
    
     Hash verification succeeded.
        Total archive file bytes 163896.
    OtaArchive_RunParseTar: 9 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=1080
    [OtaArchive_RunParseTar]   Create/Open for write file /www/images/tilogo.gif
    [ota report task] OTA progress 50%
    
     Hash verification succeeded.
        Total archive file bytes 172046.
    OtaArchive_RunParseTar: 10 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=7182
    [OtaArchive_RunParseTar]   Create/Open for write file /www/index.html
    
     Hash verification succeeded.
        Total archive file bytes 174103.
    OtaArchive_RunParseTar: 11 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=1047
    [OtaArchive_RunParseTar]   Create/Open for write file /www/js/jquery.min.js
    [ota report task] OTA progress 53%
    [ota report task] OTA progress 55%
    [ota report task] OTA progress 62%
    [ota report task] OTA progress 65%
    [ota report task] OTA progress 72%
    
     Hash verification succeeded.
    [ota report task] OTA progress 79%
        Total archive file bytes 259488.
    OtaArchive_RunParseTar: 12 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=84384
    [OtaArchive_RunParseTar]   Create/Open for write file /www/js/scripts.js
    
     Hash verification succeeded.
        Total archive file bytes 262769.
    OtaArchive_RunParseTar: 13 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=2673
    [OtaArchive_RunParseTar]   Create/Open for write file /www/ota.html
    [ota report task] OTA progress 81%
    
     Hash verification succeeded.
        Total archive file bytes 273209.
    OtaArchive_RunParseTar: 14 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=9529
    [OtaArchive_RunParseTar]   Create/Open for write file /www/settings.html
    [ota report task] OTA progress 86%
    
     Hash verification succeeded.
        Total archive file bytes 291461.
    OtaArchive_RunParseTar: 15 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=17541
    [OtaArchive_RunParseTar]   Create/Open for write file ca-priv-key.der
    
     Hash verification succeeded.
        Total archive file bytes 293544.
    OtaArchive_RunParseTar: 16 files that are mentioned in the ota.cmd were saved
    [OtaArchive_RunParseTar] Downloading File Completed - Size=1192
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458
    [ota report task] Error accepting client connection, error -458

                     =================================================
                               local ota 04    Example Ver. 1.00.00.10
                     =================================================
    
    
    
    [Local ota task] Woken up from Hibernate
    [NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1
    [Local ota task] ConfigureHttpServer for secured mode...
    [Local ota task] HTTP Server Stopped
    [Local ota task] HTTP Server Re-started
    [Local ota task] Device is configured in default state
    [NETAPP EVENT] IP Acquired: IP=10.123.45.1 , Gateway=10.123.45.1
    [Local ota task] SimpleLinkInitCallback: started in role 2, set the requested role 0
    [Local ota task] SimpleLinkInitCallback: restarted in role 0
    [Provisioning task] detected device is CC3220SF
    [Local ota task] Host Driver Version: 2.0.1.22
    Build Version 3.5.0.0.31.2.0.0.0.2.2.0.5
    [Local ota task] WlanConnect SSID=DWR-921-BCA5
    [WLAN EVENT] STA Connected to the AP: DWR-921-BCA5 ,BSSID: 1c:5f:2b:c9:bc:a6
    [NETAPP EVENT] IP Acquired: IP=192.168.0.86 , Gateway=192.168.0.1
    [Local ota task] Pinging gateway, please wait...
    [Local ota task] pinging to gateway succeeded
    [Local ota task] waiting for new ota upload...
    [Link local task] HTTP GET Request
    [Link local task] characteristic is: version
    [Link local task] HTTP GET Request
    [Link local task] characteristic is: macaddress
    [Link local task] characteristic is: ipaddress
    [Link local task] characteristic is: ssid
    [Provisioning task] detected device is CC3220SF
    [Link local task] HTTP GET Request
    [Link local task] characteristic is: ipaddress
    [Provisioning task] detected device is CC3220SF
    [Link local task] HTTP PUT Request
    [Link local task] characteristic is: filename
    [Link local task] value is: 20171102080507_CC3220SF_LOCAL_OTA_SF.tar
    [Provisioning task] detected device is CC3220SF
    [Link local task] Received OTA filename 20171102080507_CC3220SF_LOCAL_OTA_SF.tar, len = 327680
    [OtaArchive_Init] OTA archive version = OTA_ARCHIVE_2.0.0.4
    [    OtaArchive_CheckVersion] current version str = 20171102075928, decimal = 1935653912
    [    OtaArchive_CheckVersion] new     version str = 20171102080507, decimal = 1935658491
    [    OtaArchive_CheckVersion] newer version update - 20171102080507
    [_BundleCmdFile_Parse]    bundle cmd file=/sys/mcubootinfo.bin, sig_len=0, SHA_256_Digets=ca07d9c0c8cf718e227cc62a5198025728005c056ab53b5c8242af364fa437ed,  cert=, secured=1, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/sys/mcuflashimg.bin, sig_len=256, SHA_256_Digets=aebbdcdf76c5e83d41a19119e1d2b97507a65e72d410a9abc1a0a360003f6478,  cert=dummy-root-ca-cert, secured=1, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/css/style.css, sig_len=0, SHA_256_Digets=40269725b8af3f678e58444efc21de7640988932ca891432bf699d26dc73b65f,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/help.html, sig_len=0, SHA_256_Digets=5d94066388b1af1cd5875c2a6006b0f5547a77879565452eb6e8c3436786cfab,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/icons/help.png, sig_len=0, SHA_256_Digets=81d79e4b38391e7d3bbbe825d639ca9a4bae777bb1f792d6805e8616a3c7d71d,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/ima[ota report task] OTA progress 1%
    ges/icons/menu.png, sig_len=0, SHA_256_Digets=ec6173aa201099907edf035e11fd23462499f0642e8aaa967838fddad332c3be,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/icons/wireless.png, sig_len=0, SHA_256_Digets=e04e33b015cf29d69124eb970d410f21c96d72776131bff908fa41ded2b8f65f,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/icons/wirelessfull.png, sig_len=0, SHA_256_Digets=5ea6198e7f4d1ea4d4a6317696a5d10e602797904b3a00262e02323999d7b3c4,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/images/tilogo.gif, sig_len=0, SHA_256_Digets=3e59f665ba3876aafbc0b124459df996dc85c9bc7533df63b670ba19228e2d1e,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/index.html, sig_len=0, SHA_256_Digets=b57bcca07acbc90b881de1c6311494d07468b64ed1671d096dad6e1817731a0f,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/js/jquery.min.js, sig_len=0, SHA_256_Digets=df34524351c5fabc921a89183b5da5667aebd7b9e9a1c52255c76ff722935ea3,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/js/scripts.js, sig_len=0, SHA_256_Digets=21590f35128dbe7abba3aaa34cb7aa35a22a1258bdb70de055c72ada813ea5c7,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/ota.html, sig_len=6, SHA_256_Digets=58fbca3a0d6940b63401a6cfd357c5ebff6b74a458050fc3cea16a9cef0441bb,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/www/settings.html, sig_len=0, SHA_256_Digets=9066dedd57ce75322961d2dd7c1178a1c24c5297ec95b26c9fafd1aacac4a924,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=ca-priv-key.der, sig_len=0, SHA_256_Digets=d3f34abc6a4de3f009273b4e1d0c71957835425baa0c9896aca88cb508a7ee8b,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=ca_in_cert_store, sig_len=0, SHA_256_Digets=34941765501d16a4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=dummy-root-ca-cert, sig_len=0, SHA_256_Digets=34941765501d16a4ab776c3a74d89945f1a2575c5893069f62ffbe803f344549,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=dummy_ota_vendor_cert.der, sig_len=0, SHA_256_Digets=a160b855d7a00a6002922181377249a80ecd6a738d23e1dd8976c8bb7fad1bcb,  cert=, secured=0, bundle=1
    [_BundleCmdFile_Parse]    bundle cmd file=/sys/servicepack.ucf, sig_len=256, SHA_256_Digets=51c316ebc565876ef093eae24fe14c0617ba90295b91f665a2c42898337e59ee,  cert=, secured=1, bundle=1
    [_BundleCmdSignatureFile_Parse] signature verification failed!
    OtaArchive_RunParseTar: ERROR in _BundleCmdSignatureFile_Parse, Status=-12291
    [Link local task] OtaArchive error -12291
    [Link local task] ota put done. status=-1
    [Link local task] waiting for signal from report server
    [ota report task] OTA progress failed, aborting...
    [Common] CC3220 MCU reset request