Repository navigation
TESAIoT PSE84 Programmer v0.3.2
TESAIoT PSE84 Programmer v0.3.2
Universal desktop programmer for the Infineon PSoC Edge E84 — macOS (universal), Windows, and Linux.
New
- Firmware Identity — when a connected board runs firmware that embeds a
.fw_identityrecord, the board card now shows the firmware's SKU and version (e.g.TESAIOT-CLAW-EPC2-GAME · v1.2.6). Read over SWD, integrity-checked via CRC — anUNVERIFIEDtag appears if the firmware ships an unstamped CRC. Reading is display-safe: it can never leave a board halted or black, including boards running firmware without the feature. - Flash verify + auto-retry — every flash now reads the image back and verifies it; a mismatch is retried automatically instead of needing a manual second flash. The final attempt falls back to the proven write-only path, so this can only add reliability, never fail a working flash.
- Update notification — the app checks GitHub on launch and shows a dismissible banner when a newer version is available.
Fixed
- Correct app executable is always bundled (adding the internal CLI could previously produce a windowless app).
Install
- macOS: open the
.dmg, drag to Applications. First launch: right-click → Open (unsigned build). - Windows: run the
.msior-setup.exe. - Linux:
.deb/.rpm/.AppImage.
Bundled Infineon OpenOCD is GPL-2.0 — see THIRD_PARTY_NOTICES.md.