Skip to content
This repository

Downloads

In this page you'll find the official releases of all the software and firmware you'll need for working with IOIO, packed for easy download.

Drivers

Windows

Provide this file to the "Add Hardware" wizard.

Linux

Copy this udev rules file to the udev rules directory. More information here.

OSX

No driver needed.

Tools

Latest versions of the tools:

Tool (link) Version Comments
IOIOManager (Android application) 1.4 Documentation
IOIODude 1.01 Documentation
IOIOBridge 1.01 Documentation

Older versions of all the tools can be found here.

Client Software and IOIO Application Firmware Images

Version Client-Side Software (IOIOLib and examples for Android and PC) Application Image Bundle (click or scan) Supported Platforms Main Features
5.00 / 5.03 (recommended) App-IOIO0503.zip
  • IOIO0021
  • IOIO0022
  • IOIO0023
  • IOIO0030
(Bootloader V3.x, Device Bootloader V4.x)
Added motor control, and many other bug-fixes and small features. See release notes.
4.00 App-IOIO0400.zip
  • IOIO0021
  • IOIO0022
  • IOIO0023
  • IOIO0030
(Bootloader V3.x, Device Bootloader V4.x)
Added capacitive sensing. See release notes.
3.30 App-IOIO0330.zip
  • IOIO0021
  • IOIO0022
  • IOIO0023
  • IOIO0030
(Bootloader V3.x, Device Bootloader V4.x)
Initial release which supports IOIO-OTG boards. Has little impact on V1 boards. See release notes.
2.0 App-IOIO0200.zip
  • IOIO0001
  • IOIO0002
  • IOIO0003
  • Added ICSP to support IOIO Manager programmer.
  • Changed behavior of the IOIO interface: do not disconnect automatically when encountering an incompatible firmware.
  • Modified AbstractIOIOActivity to report disconnection and incompatible firmware.

Complete version archive (software)
Complete version archive (firmware)

IOIO Device Bootloader (for IOIO-OTG)

Version Bootloader Image Bundle (click or scan) Hex bundle (for use with a programmer) Supported Hardware Main Features
4.01 + App V5.00 (recommended for IOIO-OTG) DevBoot-IOIO0401-App-IOIO0500.zip
  • SPRK0020
  • A unified image containing Device Bootloader V4.01 and App V5.00. See release notes for each of them.
4.01 (recommended for IOIO-OTG) DevBoot-IOIO0401.zip
  • SPRK0020
See release notes.

Complete version archive

IOIO Bootloader (for IOIO V1)

Version Bootloader Image Bundle (click or scan) Hex bundle (for use with a programmer) Supported Hardware Main Features
3.11 + App V4.00 (recommended for IOIO V1) Boot-IOIO0311-App-IOIO0400.zip
  • SPRK0012
  • SPRK0013
  • SPRK0014
  • SPRK0015
  • SPRK0016
  • SPRK0020
  • MINT0010
  • A unified image containing Bootloader V3.11 and App V4.00. See release notes for each of them.
3.06 + App V3.26 Boot-IOIO0306-App-IOIO0326.zip
  • SPRK0012
  • SPRK0013
  • SPRK0014
  • SPRK0015
  • SPRK0016
  • MINT0010
  • A unified image containing Bootloader V3.06 and App V3.26. See release notes for each of them.
3.06 Boot-IOIO0306.zip
  • SPRK0012
  • SPRK0013
  • SPRK0014
  • SPRK0015
  • SPRK0016
  • MINT0010
See release notes.

Complete version archive

Miscellaneous Application Firmware Images

Name / Version Application Image Bundle (click or scan) Supported Platforms Main Features
Blink V3
  • IOIO0021
  • IOIO0022
  • IOIO0023
  • IOIO0030
(Bootloader V3.x, Device Bootloader V4.x)
  • A very simple firmware application, which blinks the on-board LED (with no communication to the Android).
Blink V1
  • IOIO0001
  • IOIO0002
  • IOIO0003
(Bootloader V1.x)
  • A very simple firmware application, which blinks the on-board LED (with no communication to the Android).
RGB LED Matrix
  • IOIO0021
  • IOIO0022
  • IOIO0023
(Bootloader V3.x)
Something went wrong with that request. Please try again.