Skip to main content
Version: 2.5.0

Persistent configurationNEW

The cube has persistent configuration settings that are retained even after the cube is disconnected or turned off and on again. These settings can be changed or initialized using the same characteristic as Configuration.

PropertyValue
Characteristic UUID10B201FF-5B3B-4571-9508-CF3EFCD7BBAE
PropertiesWrite, Read, Notify
DescriptorConfiguration

Write operations

Speaker mute settings

Speaker mute can be configured by writing the following data while the function button is pressed. See Responses to speaker mute settings for how to obtain the response.

Data locationTypeContentExample
0UInt8Configuration type0x33 (Speaker mute settings)
1UInt8Reserved0x00
2UInt8Mute setting0x01
Mute settingMeaning
0x00Disable mute setting (default value)
0x01Mute all sounds
0x02Mute only system sounds (startup, shutdown, connection, etc.)

When the mute setting is accepted, the cube notifies you with indicator colors (off, white, off) and sound (no sound is played if mute is configured).

Initializing saved settings

All settings saved in the cube can be initialized by writing the following data while the function button is pressed. See Responses to initialize saved settings for how to obtain the response.

Data locationTypeContentExample
0UInt8Configuration type0x0f (Initialize saved settings)

When initialization is accepted, the cube notifies you with indicator colors (off, white, off) and sound.

Read operations

Responses to speaker mute settings

If Speaker mute settings is written, the following response is obtained.

Data locationTypeContentExample
0UInt8Configuration type0xb3 (Responses to speaker mute settings)
1UInt8Reserved0x00
2UInt8Result value0x00 (Set successfully)

The meanings of the result values are as follows.

Result valueDefinition
0x00OK/Set successfully
Value other than 0x00NG/Setting failed *1

*1 The request is not accepted when the function button is not pressed. (No acceptance effect is played.)

Responses to initialize saved settings

If Initializing saved settings is written, the following response is obtained depending on the result.

Data locationTypeContentExample
0UInt8Configuration type0x8f (Responses to initialize saved settings)
1UInt8Reserved0x00
2UInt8Result value0x00 (Initialized successfully)

The meanings of the result values are as follows.

Result valueDefinition
0x00OK/Initialized successfully
Value other than 0x00NG/Initialization failed *1

*1 The request is not accepted when the function button is not pressed. (No acceptance effect is played.)

Notifications

The data obtained from Read operations can also be received through notifications.