Skip to content
V2.2.1 released on 2026-11-10

The embedded SDK for IPRO chips

One architecture for the IPRO7 and IPRO6 families: FreeRTOS and Zephyr, BLE 5.4 and LE Audio, Wi-Fi 6, on-device NPU AI and imaging.

IPRO7AI IPRO7 plus an NPU and in-package PSRAM; the SoC on the IPRO7AI Reef EVK V4.0. Chip specifications

Start with the Reef

  • IPRO7AI Reef EVK V4.0 The board


    IPRO7AI development board with an OV5640 camera, PDM microphone, headset jack and speaker, microSD slot, RGB LED and a Raspberry Pi-style 40-pin header. Every step on this site is written for it.

    IPRO7AI OV5640 PDM mic DAC speaker microSD

    Specs and quick start

  • IPRO AI Teach


    Flash the Edge AI firmware ipro_reef_teach, collect samples and train in IPRO AI Studio, then deploy the model back to the board: image classification, speaker recognition and sensor classification.

    NPU Image Voice Sensor

    The full workflow

  • Wi-Fi and RTSP


    Plug the IPRO6S FIN card into the microSD slot, join Wi-Fi over SDIO and stream the camera over RTSP.

    IPRO6S Wi-Fi 6 RTSP

    Step-by-step tutorial

The SDK also carries applications for the IPRO7 EVB, the IPRO7AI EVK and the IPRO6S EVK; they are listed under Examples. Contact INTELPRO for those boards.

Three steps to start

  1. Set up your host: get the RISC-V toolchain from INTELPRO and IntelProCube 0.7.0.1 from GitHub, install CMake 3.15 or later, GNU make and Python 3.8 or later, then download SDK V2.2.1 from the release page. Installation
  2. Build the out-of-box firmware: from the SDK root run make -C apps/platform/ipro7ai_reef_demo; the image is build/build_out/ipro7ai_reef_demo_IPRO7.bin.
  3. Flash and self-test: hold SW1 and press SW2 for download mode, flash with IntelProCube and check for [All Success]; on the U6 console (115200 baud) type reef selftest and watch the LED, speaker, SD card and camera pass in turn. Full walkthrough
IPRO7AI Reef EVK
# Build the out-of-box firmware
$ make -C apps/platform/ipro7ai_reef_demo
# Flash (from the IntelProCube directory)
$ ./ipro_iot_tool_macos --chipname ipro7 --chip-variant IPRO7AI ...
[All Success]
# After reset, on the U6 console (115200 baud)
  IPRO7AI Reef carrier demo
shell ready - `reef`, `led`, `btn`, `spk`, `mic`, `sd`, ...
ipro /> reef selftest
[1/4] RGB LED: red, green, blue
[2/4] speaker: 1 kHz, 300 ms, 20%
[3/4] SD slot: empty, supply on
[4/4] camera bus: __rti_name_ov5640 at 0x3C
done - keys: press any and run `btn status`

More resources

What's new in V2.2

  • V2.2.1 (2026-11-10): IPRO6S soft-AP starts on parts without a factory MAC address, such as the IPRO6S EVK; make_reef_ota.sh finds boot2 in the public IntelProCube by itself. See the Release Notes.
  • IPRO6S applications are back: ipro6_demo (Wi-Fi 6 station / soft-AP with DTIM power save), ipro6_if_wifi (Wi-Fi bridge to a host over SDIO or USB, also the Reef FIN card's firmware) and ipro6_fmac (FullMAC firmware and its flash loader). The IPRO6S applications are Wi-Fi only; this release has no IPRO6S Bluetooth.
  • Edge AI platform V2.0 and ipro_reef_teach: one Reef firmware with the image, voice and sensor Teach tools, driven from IPRO AI Studio. Download IPRO AI Studio from GitHub.
  • New ipro7_jpeg_decode: JPEG to RGB565 / RGB888 in software. ipro7ai_reef_demo adds mic usb (USB microphone) and mic sdrec (WAV recording to the SD card).
  • 40 applications. The USB device, lwIP and BSP fixes are in the Release Notes.