Zero Touch Secure Provisioning Kit for AWS IoT

1 post / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I am evaluating Zero Touch Secure Provisioning Kit for AWS IoT. 

I have followed all the steps as per the guide http://microchipdeveloper.com/iot:ztpk

Below is the UART console log of Kit.

VERSION:  AWS IoT Zero Touch Demo v2.2.4

(APP)(INFO)Chip ID 1503a0
(APP)(INFO)DriverVerInfo: 0x13521352
(APP)(INFO)Firmware ver   : 19.5.4 Svnrev 15567
(APP)(INFO)Firmware Build Oct  4 2017 Time 14:59:09
(APP)(INFO)Firmware Min driver ver : 19.3.0
(APP)(INFO)Driver ver: 19.5.2
(APP)(INFO)Driver built at Apr  3 2018  15:16:29

WINC1500 Version Information:
  WINC1500: Chip ID: 0x001503A0
  WINC1500: Firmware Version: 19.5.4
  WINC1500: Firmware Min Driver Version: 19.3.0
  WINC1500: Driver Version: 19.5.2


WARNING:  The ATECCx08A device has not been provisioned. Waiting ...

 

But kit_provision.py gives me following error

Opening AWS Zero-touch Kit Device
Traceback (most recent call last):
  File "D:\Projects\Liquitech\AtmelAWS\Software\aws-iot-zero-touch-secure-provisioning-kit-master\kit_provision.py", line 147, in <module>
    main()
  File "D:\Projects\Liquitech\AtmelAWS\Software\aws-iot-zero-touch-secure-provisioning-kit-master\kit_provision.py", line 27, in main
    device.open()
  File "D:\Projects\Liquitech\AtmelAWS\Software\aws-iot-zero-touch-secure-provisioning-kit-master\mchp_aws_zt_kit.py", line 24, in open
    return self.device.open(vendor_id, product_id)
  File "hid.pyx", line 66, in hid.device.open
OSError: open failed

I am getting driver detected with following VID & PID. So i updated in 'mchp_aws_zt_kit.py'.

DEVICE_HID_VID = 0x03eb
DEVICE_HID_PID = 0x2111

After updating, I am getting the error as per below.

Opening AWS Zero-touch Kit Device

Initializing Kit
Traceback (most recent call last):
File "D:\Projects\Liquitech\AtmelAWS\Software\aws-iot-zero-touch-secure-provisioning-kit-master\kit_provision.py", line 147, in <module>
main()
File "D:\Projects\Liquitech\AtmelAWS\Software\aws-iot-zero-touch-secure-provisioning-kit-master\kit_provision.py", line 30, in main
resp = device.init()
File "D:\Projects\Liquitech\AtmelAWS\Software\aws-iot-zero-touch-secure-provisioning-kit-master\mchp_aws_zt_kit.py", line 102, in init
resp = self.kit_read_app_no_error(id)
File "D:\Projects\Liquitech\AtmelAWS\Software\aws-iot-zero-touch-secure-provisioning-kit-master\mchp_aws_zt_kit.py", line 94, in kit_read_app_no_error
resp = self.kit_read_app(id)
File "D:\Projects\Liquitech\AtmelAWS\Software\aws-iot-zero-touch-secure-provisioning-kit-master\mchp_aws_zt_kit.py", line 81, in kit_read_app
kit_resp = self.parse_kit_reply(data)
File "D:\Projects\Liquitech\AtmelAWS\Software\aws-iot-zero-touch-secure-provisioning-kit-master\mchp_aws_zt_kit.py", line 74, in parse_kit_reply
raise ValueError('Unable to parse kit protocol reply: %s' % data)
ValueError: Unable to parse kit protocol reply: ÿ  ♠♫

What is the issue in my case?