Repository navigation
Releases
IPRO Workbench 0.3.0 (Preview)
IPRO Workbench 0.3.0 adds OTA packages and a low-power page for IPRO6 applications. It is still a preview.
| Download | System | Size | SHA-256 |
|---|---|---|---|
IPRO-Workbench-0.3.0-mac-arm64.dmg |
macOS 12 or later, Apple silicon | 201 MB | 95c76b8e3e677299f42d7e167b6cffdb08a6093707883150e81e268887c53c5d |
IPRO-Workbench-0.3.0-win-x64.exe |
Windows 11, x64 | 161 MB | f4f9ffef22dd4ddb874e70e7bb407680751ad6677f395ce6c39179401e145bc5 |
IPRO-Workbench-Operation-Manual-V1.3-en.pdf |
Operation manual, English | 12.1 MB | 7db7c6e035e3d93159da27417af9eedfa8c03a63170537a2327186d71ebfcfe7 |
IPRO-Workbench-Operation-Manual-V1.3-zh-TW.pdf |
Operation manual, Traditional Chinese | 12.3 MB | 0b379abadc1f8612cb3cf39f35bc3bdc360614c2b27eac77fca12a999666394a |
The hashes are also in SHA256SUMS.txt. The ZIP, latest-mac.yml, latest.yml and the blockmap files are for the built-in updater; you do not need to download them. Linux is not available yet.
New:
- OTA packages for IPRO6 applications. The OTA Package page now makes boot2 OTA packages of IPRO6 builds too: IntelProCube builds the image for the IPRO6, and the package carries the IPRO6 hardware version. Choose a partition table with a second FW slot on the Partition Table page, for example IntelProCube's own
partition_cfg_2M.toml(IntelProCube 0.7.0.1 or later); Flash then writes boot2 with it. Send to Board sends the package over the console UART to an application with the IPRO SDK'sota_uartcommand, as on the IPRO7. - Low Power page (IPRO6). IPRO: Low Power (IPRO6)… works the low-power demo of
ipro6_demothrough the serial monitor: sleep statistics, automatic PDS when idle on or off, one timed PDS sleep with its wake-up reason, and the DTIM period the wake schedule uses against the one the access point advertises. Measure Current… opens the Power page.
Changed:
- Code navigation follows the configuration in use. With an alternate configuration chosen (
defconfig_*,config_*), the editor's code navigation reads that configuration's build (build_<name>/) instead ofbuild/. Nothing in the SDK is changed: the setting is kept in the workspace's own settings. - Logs, recordings and crash dumps go to the configuration's build folder. Monitor logs, PPK2 recordings and crash dumps of an application built from an alternate configuration are kept in its
build_<name>/, next to the firmware they belong to.
Everything else is as in 0.2.1: see its release notes.
Known limitations:
- Not signed by Apple (not notarized) or Microsoft. On macOS, a copy downloaded with a browser opens once from System Settings → Privacy & Security → Open Anyway; on Windows, SmartScreen needs More info → Run anyway.
- JTAG debugging is not ready yet.
- Automatic updates are off; install new versions from the releases page.
- iperf: the board's network name and password cannot contain spaces, and the board echoes the password in the monitor. When the board sends to a Windows PC, the firewall must allow incoming TCP port 5001.
- On Windows, build the IPRO SDK with the RISC-V toolchain 14.2.1 (the environment check installs it); 13.1.1 cannot link the SDK's prebuilt libraries.
- IPRO6 OTA and the Low Power page are made for IPRO SDK V2.3.1: it has
ipro6_demo'sdefconfig_ipro6_lpwifi_otaand reports a timed sleep's wake-up reason as RTC. With V2.3.0, copydefconfig_ipro6_lpwifiand addCONFIG_IPRO_OTA=yandCONFIG_IPRO_OTA_UART=y; the Low Power page then shows that wake-up reason as0x0 (UNKNOWN).
Install and first-run steps: see the README and the operation manual V1.3.
IPRO Workbench 0.2.1 (Preview)
IPRO Workbench 0.2.1 flashes a board over its own USB on Windows too. It is still a preview.
| Download | System | Size | SHA-256 |
|---|---|---|---|
IPRO-Workbench-0.2.1-mac-arm64.dmg |
macOS 12 or later, Apple silicon | 201 MB | 85320f4ef469bb8e436f6cd0575d6f2410502e05040da3f137e3d343a17533f9 |
IPRO-Workbench-0.2.1-win-x64.exe |
Windows 11, x64 | 161 MB | 0beb0daffcbd30f6b37e2f252ee9b75c00e41507b426da3045036319e4918660 |
IPRO-Workbench-Operation-Manual-V1.2-en.pdf |
Operation manual, English | 10.8 MB | eceb98e04c720d26ff1076de36016a036192a98e55ea575c2538ce4d9ddc33ef |
IPRO-Workbench-Operation-Manual-V1.2-zh-TW.pdf |
Operation manual, Traditional Chinese | 11.0 MB | 5cd67f4f0d8d8cc6b2d6420dcf9f7cb846df7bc72962f1f5ea6a089b6afa6e3f |
The hashes are also in SHA256SUMS.txt. The ZIP, latest-mac.yml, latest.yml and the blockmap files are for the built-in updater; you do not need to download them. Linux is not available yet.
Changed:
- Flash over the board's own USB on Windows. When the selected port is a board's own USB port instead of the IPRO Debug Probe's, Flash restarts a running board into boot2's USB downloader (
reboot_usb), writes the firmware, checks it and starts it, then selects the board's port again — now on Windows 11 as on macOS. Workbench speaks the downloader protocol itself: it no longer needs Python or the SDK'stools/ipro_dl.py, so it works with any IPRO SDK. On Windows the downloader appears as its own COM port while the board is in it. Example:ipro7ai_sensor_tag_demoof IPRO SDK V2.3.0.
Everything else is as in 0.2.0: see its release notes.
Known limitations:
- Not signed by Apple (not notarized) or Microsoft. On macOS, a copy downloaded with a browser opens once from System Settings → Privacy & Security → Open Anyway; on Windows, SmartScreen needs More info → Run anyway.
- JTAG debugging is not ready yet.
- Automatic updates are off; install new versions from the releases page.
- iperf: the board's network name and password cannot contain spaces, and the board echoes the password in the monitor. When the board sends to a Windows PC, the firewall must allow incoming TCP port 5001.
- On Windows, build the IPRO SDK with the RISC-V toolchain 14.2.1 (the environment check installs it); 13.1.1 cannot link the SDK's prebuilt libraries.
Operation manual V1.2 is written for 0.1.1; a manual for 0.2 follows.
Install and first-run steps: see the README.
IPRO Workbench 0.2.0 (Preview)
IPRO Workbench 0.2.0 builds every configuration of an application, shows a board's sensor values on a dashboard, sends OTA packages to the board, and speaks Simplified Chinese and Japanese. It is still a preview. Use it with IPRO SDK V2.3.0; older SDKs work without the features marked "SDK V2.3.0".
| Download | System | Size | SHA-256 |
|---|---|---|---|
IPRO-Workbench-0.2.0-mac-arm64.dmg |
macOS 12 or later, Apple silicon | 201 MB | 0c2e4391d3cefbd8906c07ab65554a8f5a4812baa44ee67356ed51e4262c0cb7 |
IPRO-Workbench-0.2.0-win-x64.exe |
Windows 11, x64 | 161 MB | 5d3643d1d346ae68b0b53ac608b758f3bff2bca7136b18cf00a4e351aaa9fb2a |
IPRO-Workbench-Operation-Manual-V1.2-en.pdf |
Operation manual, English | 10.8 MB | eceb98e04c720d26ff1076de36016a036192a98e55ea575c2538ce4d9ddc33ef |
IPRO-Workbench-Operation-Manual-V1.2-zh-TW.pdf |
Operation manual, Traditional Chinese | 11.0 MB | 5cd67f4f0d8d8cc6b2d6420dcf9f7cb846df7bc72962f1f5ea6a089b6afa6e3f |
The hashes are also in SHA256SUMS.txt. The ZIP, latest-mac.yml, latest.yml and the blockmap files are for the built-in updater; you do not need to download them. Linux is not available yet.
New:
- Configurations. An application's alternate configuration files (
defconfig_*,config_*) are listed by IPRO: Select Configuration… and in the status bar. Each builds in its own folder, the same onemake DEFCONFIG=<file>uses (build_<name>), and the application's own.configis not touched. Applications that have onlydefconfig_*files (for exampleipro6_fmac) now appear. Pins, GATT and the settings editor read the chosen file. - Sensor Dashboard. For a board that prints
name:valuelines (the Serial Plotter's format): a tile per value with its unit, meters, lamps, a tilt view, a chart per group, and buttons that type a shell command on the board.dashboard.yamlin the application's folder lays it out; without it every value gets a tile and a chart. Example:ipro7ai_sensor_tag_demo(SDK V2.3.0). - OTA Package. Makes the boot2 OTA package of the application, shows whether it is signed, and with SDK V2.3.0 sends it to the board over the console UART (Send to Board), or only checks it on the board without installing it.
- Wi-Fi Throughput (iperf) page: starts Wi-Fi on an IPRO6S board, scans, shows the board's MAC and signal, sets the Wi-Fi memory profile (PERF / BALANCED / APP), and runs iperf (now starting with the board as a station on your network).
- New Application offers three more starts: a BLE peripheral for IPRO7 and IPRO7AI boards (on IPRO7AI optionally with BLE OTA, SDK V2.3.0), a Wi-Fi station for the IPRO6S EVK, and AI vision for the IPRO7AI Reef.
- Flash over the board's own USB (macOS). When the selected port is a board's own USB port instead of the IPRO Debug Probe's, Flash goes through boot2's USB downloader with the SDK's
tools/ipro_dl.py(SDK V2.3.0): it restarts a running board into the downloader (reboot_usb), writes and checks the firmware, starts it, and selects the board's port again. Example:ipro7ai_sensor_tag_demo. - Flash writes boot2 when the partition table is laid out for it, on IPRO7 and IPRO6S, and stops when IntelProCube has no boot2 image for the chip. A flash that fails because the flash pins do not match the board says so.
- IPRO Home lists the notes of the board in use (jumpers and switches to set before flashing).
- IPRO6S: crash dumps are decoded; with SDK V2.3.0 the board view tells which firmware the board runs.
- AI Model names a model linked into the firmware; Partition Table also lists IntelProCube's tables.
- Ask AI checks that a model is ready and offers to set one up.
- MCP tools for AI assistants: open an SDK folder, choose the board, port and configuration, and type on the board's console.
- Languages. The IDE in Simplified Chinese and Japanese, besides English and Traditional Chinese.
Fixed:
- The Partition Table page no longer warns that a firmware is too large for FW slot B when the table uses boot2: there slot B holds the compressed OTA package, not the firmware.
- A copy of a Wi-Fi application made by New Application keeps the Wi-Fi libraries it needs.
Known limitations:
- Not signed by Apple (not notarized) or Microsoft. On macOS, a copy downloaded with a browser opens once from System Settings → Privacy & Security → Open Anyway; on Windows, SmartScreen needs More info → Run anyway.
- JTAG debugging is not ready yet.
- Automatic updates are off; install new versions from the releases page.
- iperf: the board's network name and password cannot contain spaces, and the board echoes the password in the monitor. When the board sends to a Windows PC, the firewall must allow incoming TCP port 5001.
- Flashing over the board's own USB is not available on Windows yet; use the IPRO Debug Probe there.
- On Windows, build the IPRO SDK with the RISC-V toolchain 14.2.1 (the environment check installs it); 13.1.1 cannot link the SDK's prebuilt libraries.
Operation manual V1.2 is written for 0.1.1; a manual for 0.2.0 follows.
Install and first-run steps: see the README.
IPRO Workbench 0.1.1 (Preview)
IPRO Workbench 0.1.1 adds IPRO6S boards, a Wi-Fi throughput test and a GATT configurator, and fixes what the first preview got wrong. It is still a preview.
| Download | System | Size | SHA-256 |
|---|---|---|---|
IPRO-Workbench-0.1.1-mac-arm64.dmg |
macOS 12 or later, Apple silicon | 199 MB | fb6980af59e4021ebd7357d3da1721a1490e2cec7446a98425b6c9ba0e25959e |
IPRO-Workbench-0.1.1-win-x64.exe |
Windows 11, x64 | 160 MB | e057fb56c15cb68cdfeb8c60b0cfecd7f5bd82860573003ad2d94788a34aa74c |
IPRO-Workbench-Operation-Manual-V1.2-en.pdf |
Operation manual, English | 10.8 MB | eceb98e04c720d26ff1076de36016a036192a98e55ea575c2538ce4d9ddc33ef |
IPRO-Workbench-Operation-Manual-V1.2-zh-TW.pdf |
Operation manual, Traditional Chinese | 11.0 MB | 5cd67f4f0d8d8cc6b2d6420dcf9f7cb846df7bc72962f1f5ea6a089b6afa6e3f |
The hashes are also in SHA256SUMS.txt. The ZIP, latest-mac.yml, latest.yml and the blockmap files are for the built-in updater; you do not need to download them. Linux is not available yet.
New:
- IPRO6S EVK. IPRO6 applications (for example
platform/ipro6_demoof IPRO SDK V2.2.1) build, flash and monitor: the board is recognized from the application's chip, flashed as IPRO6S with IntelProCube'spartition_cfg_fw_direct.toml, and New Application offers it. Use IntelProCube 0.7.0.1 or later. - Wi-Fi Throughput (iperf). Runs a TCP iperf test between the PC and a board whose application has the SDK's Wi-Fi shell and
iperfcommand. The board joins your Wi-Fi network or is the access point; the PC sends to the board or the board sends to the PC. No iperf program is needed on the PC. - GATT configurator. Edit services and characteristics in
gatt.yaml; Workbench generatesapp_gatt.handapp_gatt.c. The AI assistant and MCP tools can read and change them. - Start page. A Tools card opens every tool page; the tool pages share one layout, and text boxes are visible in the light theme.
Fixed:
- Flashing an IPRO6S board printed
[All Success]and left a board that did not boot (wrong chip variant, no partition table). Flash now also stops when IntelProCube lacks the partition table it needs. - A serial monitor filter no longer hides lines the IDE reads itself (build stamp, partition table, test results).
- Recording with the PPK2 power meter starts, and works with an SDK that has no capture script.
- RF test times are counted from when the board starts the test, so a receive-only packet error rate is no longer inflated.
- Partition, AI model and pin configuration findings follow the display language.
- The environment check covers clangd and can install it.
Known limitations:
- Not signed by Apple (not notarized) or Microsoft. On macOS, a copy downloaded with a browser opens once from System Settings → Privacy & Security → Open Anyway; on Windows, SmartScreen needs More info → Run anyway.
- JTAG debugging is not ready yet.
- Automatic updates are off; install new versions from the releases page.
- IPRO6 boards print no build stamp or partition table at boot, so the board view cannot tell which firmware runs and the partition table is not compared with the board's.
- iperf: the board's network name and password cannot contain spaces, and the board echoes the password in the monitor. When the board sends to a Windows PC, the firewall must allow incoming TCP port 5001. A board's iperf server that no PC connects to keeps waiting until the board is reset.
Operation manual V1.2 (added 2026-11-10) is written for 0.1.1: it covers the IPRO6S EVK, the Wi-Fi throughput test, the GATT configurator and the start page.
Install and first-run steps: see the README.
IPRO Workbench 0.1.0 (Preview)
The first preview of IPRO Workbench, the development environment for INTELPRO IPRO7, IPRO7AI and IPRO6S, built on Eclipse Theia.
| Download | System | Size | SHA-256 |
|---|---|---|---|
IPRO-Workbench-0.1.0-mac-arm64.dmg |
macOS 12 or later, Apple silicon | 199 MB | f1c562e6e0584dedb78b173a37fcd1b51b30fdf906927dc3f91d757cfe210d5b |
IPRO-Workbench-0.1.0-win-x64.exe |
Windows 11, x64 | 160 MB | b517d14225cc1a99b7b0cc3d382b89049fc1c5966b6e6a374690e4ce0bece586 |
IPRO-Workbench-Operation-Manual-V1.1-en.pdf |
Operation manual, English (53 pages) | 8.5 MB | 4a3c6a3874eb202b1c226fa4a6c0a406396ecdee6f640a7a2cb54952d454d6ef |
IPRO-Workbench-Operation-Manual-V1.1-zh-TW.pdf |
Operation manual, Traditional Chinese (52 pages) | 8.7 MB | 86a1067557db08f696623c88f676c151330b79432c32298c756a4111ebd6acaa |
The hashes are also in SHA256SUMS.txt. The ZIP, latest-mac.yml, latest.yml and the blockmap files are for the built-in updater; you do not need to download them. Linux is not available yet.
Highlights:
- Fix Environment installs the RISC-V toolchain, CMake / Ninja / Python, IntelProCube and OpenOCD from INTELPRO's GitHub releases, and Install SDK from GitHub… installs the IPRO SDK.
- Build, Flash and Monitor for any SDK application, and new applications from templates.
- Serial monitor with filter, timestamps, log and plotter; Kconfig settings editor; pin configurator; partition table; memory map and size budget; crash decoding; register reference.
- On-board tests, AI model flashing, BLE DTM RF tests and PPK2 power measurement.
- An MCP server for AI coding assistants.
- English and Traditional Chinese interface.
Known limitations:
- Not signed by Apple (not notarized) or Microsoft. On macOS, a copy downloaded with a browser opens once from System Settings → Privacy & Security → Open Anyway; on Windows, SmartScreen needs More info → Run anyway.
- JTAG debugging is not ready yet.
- Automatic updates are off; install new versions from the releases page.
- A serial monitor filter also hides lines the IDE reads itself (build stamp, partition table, test results).
- On Windows the environment check does not install clangd.
- Recording with the PPK2 power meter is not verified yet.
Install and first-run steps: see the README. Every feature, step by step: the operation manual, IPRO-Workbench-Operation-Manual-V1.1-en.pdf (English) or IPRO-Workbench-Operation-Manual-V1.1-zh-TW.pdf (Traditional Chinese).