How to update
Updating the cube
Updating the cube's system software will add new features and improve stability, primarily for the communication specifications. For details on how to update the system software, please see the toio System Software Update Guide.
BLE protocol version
The communication specifications of the cube is versioned with the BLE protocol version. The BLE protocol version of your cube can be seen in Configuration - Requesting the BLE protocol version.
Version combinations
The system software version corresponds to the BLE protocol version as follows.
System Software | BLE Protocol Version |
---|---|
v02.0000 | v2.0.0 |
v02.0001 | v2.1.0 |
v02.0003 | v2.1.0 |
v02.0004 | v2.2.0 |
v02.0005 | v2.3.0 |
v02.0006 | v2.4.0 |
Updating the technical specifications
The technical specifications for each BLE protocol version can be viewed on this website. The number in the upper right corner of the page indicates the BLE protocol version that corresponds to the specifications displayed. You can change the version by clicking on this number.
Displaying updated items
For the version displayed, any feature that has changed since the previous version will be marked with an update symbol (🔄) in the sidebar. In addition, items on each page are marked with a symbol such as an arrow for the user's reference.
Major updates
2024/04/14
Fixed the example value.
2024/03/18
Added information on the cube's system software v02.0006 (BLE protocol version v2.4.0).
- How to use the cube
- Added toio PlayGround state to the system state
- Communication overview
- BREAKING CHANGE: Changed the local name specifications
- Posture Angle detection
- Added specifiable values to request posture angle detection
- Added the notification by quaternion
- Added the notification by high precision Euler angle
- Configuration
- Added specifiable values to posture angle detection settings
- Added the operation to request to change connection interval
- Added the operation to obtain the requested connection interval value
- Added the operation to obtain the actual connection interval value
- Added the responses to request to change connection interval
- Added the responses to obtain the requested connection interval value
- Added the responses to obtain the actual connection interval value
2023/12/14
Added cube's Charging connector information.
2023/09/29
Added cube's Battery information.
2022/04/27
Added cube's 3D model data and information about shapes of block attachment.
2021/07/19
Added "Papercraft Creatures - Gesundroid" toio ID information.
- Added information on Play mat included with Papercraft Creatures - Gesundroid
2021/04/21
Added information on the cube's system software v02.0005 (BLE protocol version v2.3.0).
- Changed advertising packet (Complete Local Name)
- Added posture angle detection functions
- Added magnetic sensor functions
2020/09/30
Added information about the cube's system software v02.0004 (BLE protocol version v2.2.0).
- Added How to view remaining battery level
- Added identification sensor notification frequency settings
- Added Shake detection
- Added magnetic sensor functions
- Added motor speed information functions
- toio ID information moved from communication specifications to hardware specifications.
- Added "toio COLLECTION Expansion Pack" and "PICOTONS" toio ID information
2020/04/23
Added information on the simple play mat and simple card included with the toio Core Cube (single package).
- Moved toio ID information to Position ID and Standard ID.
- Added information on the Simple play mat and Simple card included with the toio Core Cube (single package)
2019/11/13
The following changes and additions have been made with BLE protocol version v2.1.0.
- Added Double-tap detection/position detection
- Expanded valid range for Motor speed command values
- The maximum value for speed commands increased from
100
to115
to allow for faster movement. - The minimum value for speed commands decreased from
10
to8
to allow for slower movement.
- The maximum value for speed commands increased from
- Added variations to motor controls
The detailed specifications are described on this website as well as partially explained on the toio blog. Please also refer to the blog for the specification details.