Repository navigation
TESAIoT PSE84 Programmer v1.0.0
TESAIoT PSE84 Programmer v1.0.0
First stable release of the universal desktop programmer for the Infineon PSoC Edge E84 — macOS (universal), Windows, and Linux.
Highlights
- Firmware Identity — read the running firmware's SKU, version and board directly from a connected board over SWD. The board card shows e.g.
TESAIOT-CLAW-EPC2-GAME · v1.2.6, with anUNVERIFIEDtag when 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. - Reliable flashing — every flash 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 verification can only add reliability, never fail a working flash.
- Update notifications — the app checks for a newer release on launch and shows a dismissible banner with a download link.
- Local + Remote flashing — flash over USB (KitProg3), or pair with a remote board via a pairing code.
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.
The bundled Infineon OpenOCD is GPL-2.0 — see THIRD_PARTY_NOTICES.md.