Skip to content

Releases

IPRO Workbench 0.3.0 (Preview)

Choose a tag to compare

@RexhuangTW RexhuangTW released this 13 Nov 17:42

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's ota_uart command, as on the IPRO7.
  • Low Power page (IPRO6). IPRO: Low Power (IPRO6)… works the low-power demo of ipro6_demo through 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 of build/. 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's defconfig_ipro6_lpwifi_ota and reports a timed sleep's wake-up reason as RTC. With V2.3.0, copy defconfig_ipro6_lpwifi and add CONFIG_IPRO_OTA=y and CONFIG_IPRO_OTA_UART=y; the Low Power page then shows that wake-up reason as 0x0 (UNKNOWN).

Install and first-run steps: see the README and the operation manual V1.3.

IPRO Workbench 0.2.1 (Preview)

Choose a tag to compare

@RexhuangTW RexhuangTW released this 13 Nov 13:14

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's tools/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_demo of 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)

Choose a tag to compare

@RexhuangTW RexhuangTW released this 13 Nov 11:44

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 one make DEFCONFIG=<file> uses (build_<name>), and the application's own .config is not touched. Applications that have only defconfig_* files (for example ipro6_fmac) now appear. Pins, GATT and the settings editor read the chosen file.
  • Sensor Dashboard. For a board that prints name:value lines (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.yaml in 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)

Choose a tag to compare

@RexhuangTW RexhuangTW released this 10 Nov 08:15

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_demo of IPRO SDK V2.2.1) build, flash and monitor: the board is recognized from the application's chip, flashed as IPRO6S with IntelProCube's partition_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 iperf command. 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 generates app_gatt.h and app_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)

Choose a tag to compare

@RexhuangTW RexhuangTW released this 05 Nov 06:41

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).