Skip to content

Downloads

JPSurfer edited this page Aug 3, 2017 · 55 revisions

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

Extract this file, then right-click the .inf file and click Install.

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.5 Documentation
IOIODude 1.03 Documentation
IOIOBridge 1.03 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.06 / 5.07 (release candidate) App-IOIO0507.zip
App-IOIO0506.ioioapp
  • IOIO0021
  • IOIO0022
  • IOIO0023
  • IOIO0030
(Bootloader V3.x, Device Bootloader V4.x)
Fixed some issues with OSX El Capitan / Ubuntu 14.x. See release notes.
5.06 / 5.05 (recommended) App-IOIO0505.zip
App-IOIO0506.ioioapp
  • IOIO0021
  • IOIO0022
  • IOIO0023
  • IOIO0030
(Bootloader V3.x, Device Bootloader V4.x)
A new way to build applications, based on Gradle, Maven and Android Studio. Improved reliability of OpenAccessory connections. See release notes.
4.00 App-IOIO0400.zip
App-IOIO0400.ioioapp
  • IOIO0021
  • IOIO0022
  • IOIO0023
  • IOIO0030
(Bootloader V3.x, Device Bootloader V4.x)
Added capacitive sensing. See release notes.
3.30 App-IOIO0330.zip
App-IOIO0330.ioioapp
  • 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
App-IOIO0200.ioioapp
  • 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.02 + App V5.06 (release candidate for IOIO-OTG) DevBoot-IOIO0402-App-IOIO0506.zip
  • SPRK0020
  • A unified image containing Device Bootloader V4.02 and App V5.06. See release notes for each of them.
4.02 (release candidate for IOIO-OTG) DevBoot-IOIO0402.zip
  • SPRK0020
See release notes.
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 V5.00 (recommended for IOIO V1) Boot-IOIO0311-App-IOIO0500.zip
  • SPRK0012
  • SPRK0013
  • SPRK0014
  • SPRK0015
  • SPRK0016
  • SPRK0020
  • MINT0010
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)
</ul>