Flashing and OTA tools for INTELPRO IPRO6 and IPRO7 (including IPRO7AI): the IntelProCube GUI and its command-line tools.
| System | 0.7.0.1 |
|---|---|
| Windows x64 | IntelProCube-0.7.0.1-windows.zip (174 MB) |
| macOS, Apple silicon, macOS 11 or later | IntelProCube-0.7.0.1-macos-arm64.tar.gz (114 MB) |
| Linux x86-64 (built on Ubuntu 22.04) | IntelProCube-0.7.0.1-linux-x64.tar.gz (128 MB) |
Each package holds the GUI (IProCube), ipro_iot_tool (command-line flashing), ipro_ota_creator (wraps an SDK-built FW.bin into a FW.bin.xz.ota package), ipro_ota_update_tool (pushes a .ota package to a running device over UART or USB), the per-chip files in chips/, and docs/USER_GUIDE.html (Traditional Chinese and English). On macOS and Linux the programs end in _macos or _linux.
Run the command-line tools from the IntelProCube folder: they read their chip files from chips/. For a first flash, follow the Windows or macOS / Linux page of the documentation. On macOS, use the /dev/cu.* serial ports.
Use 0.7.0.1 for IPRO6S. IPRO6S parts with the 2 MB in-package flash, such as the one on the IPRO6S EVK, do not boot after flashing with 0.7.0: the tool reports [All Success], but the chip stays in download mode. 0.7.0.1 corrects the IPRO6 boot header template and changes nothing else. Extract it to a new folder; if you extract it over a 0.7.0 folder you have already used, delete chips/ipro6/img_create_iot/efuse_bootheader_cfg.ini once, because the tool creates that file on its first run and does not update it. IPRO6S flashing steps: IPRO6S.
IPRO SDK Online Setup installs IntelProCube for you. To install it by hand:
-
Download
IntelProCube-0.7.0.1-windows.zip(174 MB). -
In PowerShell, in the download folder, check the file:
(Get-FileHash .\IntelProCube-0.7.0.1-windows.zip -Algorithm SHA256).Hash
You should see
4B4B981705E834AF8C738DD92B9B671AA3559E09AE4001289DD58AED23A4D353. -
Extract it to
C:\IPRO:Expand-Archive .\IntelProCube-0.7.0.1-windows.zip -DestinationPath C:\IPRO
-
Check it:
cd C:\IPRO\IntelProCube .\ipro_iot_tool.exe --help
You should see the usage text, starting with
usage: ipro_iot_tool.
-
Download and check the file:
curl -LO https://github.com/INTELPRO-INC/ipro-cube/releases/download/v0.7.0.1/IntelProCube-0.7.0.1-macos-arm64.tar.gz shasum -a 256 IntelProCube-0.7.0.1-macos-arm64.tar.gz
You should see
c3a8bf7eca2a48c3f9bf40c3241ddf6aec5155688f2a92f40a84cc47f7633bc4. If you downloaded it with a browser instead, clear the quarantine flag before extracting, or macOS stops the programs inside:xattr -d com.apple.quarantine IntelProCube-0.7.0.1-macos-arm64.tar.gz. -
Extract it:
mkdir -p ~/ipro tar xzf IntelProCube-0.7.0.1-macos-arm64.tar.gz -C ~/ipro
-
Check it:
cd ~/ipro/IntelProCube ./ipro_iot_tool_macos --help
You should see the usage text, starting with
usage: ipro_iot_tool_macos [-h] [--list-ports] --chipname CHIPNAME.
-
Download and check the file:
curl -LO https://github.com/INTELPRO-INC/ipro-cube/releases/download/v0.7.0.1/IntelProCube-0.7.0.1-linux-x64.tar.gz sha256sum IntelProCube-0.7.0.1-linux-x64.tar.gz
You should see
efc5765ca402d0af00b42489dd61a74481531875b871517af5c0bca9d7387df9. -
Extract it:
mkdir -p ~/ipro tar xzf IntelProCube-0.7.0.1-linux-x64.tar.gz -C ~/ipro
-
Check it:
cd ~/ipro/IntelProCube ./ipro_iot_tool_linux --help
You should see the usage text, starting with
usage:.
Each version is a release of this repository with the packages and SHA256SUMS.txt.
The 0.7.0 Windows package is also kept, byte for byte, in the IPRO-SDK release components-2026.09.09: IPRO SDK Online Setup 3.6.0 and earlier download it from there, so that release stays unchanged. To flash an IPRO6S on such an installation, install 0.7.0.1 into a new folder as above.
Distributed by INTELPRO for use with IPRO chips. The sample signing keys in the package are public and for development only; do not use them as production keys.
這個 repo 發佈 IntelProCube 燒錄與 OTA 工具,支援 Windows、macOS、Linux(各系統目前有的版本見上表)。Windows 一般用 IPRO SDK Online Setup 安裝即可。手動安裝時照上面各系統的步驟:下載、核對 SHA-256、解壓到 C:\IPRO(Windows)或 ~/ipro(macOS/Linux),再執行檢查指令。macOS 若用瀏覽器下載,解壓前先執行 xattr -d com.apple.quarantine <檔名>。燒錄 IPRO6S(例如 IPRO6S EVK)請用 0.7.0.1:用 0.7.0 燒錄時會顯示 [All Success],但 2 MB Flash 的 IPRO6S 會停在下載模式無法開機。請解壓到新的資料夾,或刪除舊資料夾裡的 chips/ipro6/img_create_iot/efuse_bootheader_cfg.ini。完整說明見文件站。