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?