Skip to content

SPI Slave Firmware Errata

This document lists known issues, limitations, and workarounds for the WE2 SPI slave firmware.


Table of Contents


Overview

The WiseEye2 (WE2) SPI slave firmware enables access to thermal and computer vision data. This errata summarizes current known issues, failure modes, and recovery procedures to help users diagnose and mitigate problems during operation.


Known Issues

Issue ID Description Impact Workaround Status
SPI-001 Device becomes unresponsive after extended SPI operation Host cannot communicate with WE2 Power cycle or hard reset required Under investigation

Fail Modes

SPI-001. Long-Term Unresponsive State (Lockup)

After several hours or more of continuous SPI slave bus operation, the WiseEye2 may become unresponsive and stop indicating with the 'DATA_RDY' IO on the SPI bus.

Symptoms: - 'DATA_RDY' IO never gets asserted. - Host cannot receive valid data from WE2. - Device does not respond to SPI transactions.

Recovery: - The device must be rebooted via a hard reset or power cycle. - For the Rev2 EVK, power cycle the device using GPIO3 of the FT4222. See power_cycle.py for an example script.


We are working closely with the Himax team to resolve these issues as soon as possible.


Revision History

Version Date Author Changes
0.3.0 2025-08-20 Matthew Thompson Added SPI lockup fail mode and workaround