Byte codes used in the Tandem protocol capability exchange to advertise device features.
| Hex | Dec | Name | Description |
|---|---|---|---|
| 0x00 | 0 | NO_USE | Not used |
| 0x11 | 17 | BATTERY_LEVEL | Battery level indicator |
| 0x12 | 18 | UPSCALING_INDICATOR | DSEE upscaling indicator |
| 0x13 | 19 | CODEC_INDICATOR | Audio codec indicator |
| 0x14 | 20 | BLE_SETUP | BLE setup |
| 0x15 | 21 | LEFT_RIGHT_BATTERY_LEVEL | Per-ear battery level |
| 0x17 | 23 | LEFT_RIGHT_CONNECTION_STATUS | Per-ear connection status |
| 0x18 | 24 | CRADLE_BATTERY_LEVEL | Charging case battery level |
| 0x21 | 33 | POWER_OFF | Power off command |
| 0x22 | 34 | CONCIERGE_DATA | Support/concierge data |
| 0x23 | 35 | TANDEM_KEEP_ALIVE | Keep alive |
| 0x30 | 48 | FW_UPDATE | Firmware update |
| 0x38 | 56 | PAIRING_DEVICE_MANAGEMENT_CLASSIC_BT | BT classic pairing management |
| 0x39 | 57 | VOICE_GUIDANCE | Voice guidance |
| 0x41 | 65 | VPT | Virtualphones Technology |
| 0x42 | 66 | SOUND_POSITION | Sound position |
| 0x51 | 81 | PRESET_EQ | Equalizer presets |
| 0x52 | 82 | EBB | EQ Band Block |
| 0x53 | 83 | PRESET_EQ_NONCUSTOMIZABLE | Non-customizable EQ preset selection |
| 0x61 | 97 | NOISE_CANCELLING | NC on/off |
| 0x62 | 98 | NOISE_CANCELLING_AND_AMBIENT_SOUND_MODE | NC + ASM combined |
| 0x63 | 99 | AMBIENT_SOUND_MODE | Ambient Sound Mode on/off |
| 0x71 | 113 | AUTO_NC_ASM | Adaptive NC / Auto ASM |
| 0x81 | 129 | NC_OPTIMIZER | NC optimizer |
| 0x92 | 146 | VIBRATOR_ALERT_NOTIFICATION | Vibrator alert notification |
| 0xA1 | 161 | PLAYBACK_CONTROLLER | Media playback control |
| 0xB1 | 177 | TRAINING_MODE | Training mode |
| 0xC1 | 193 | ACTION_LOG_NOTIFIER | Action log |
| 0xD1 | 209 | GENERAL_SETTING1 | General setting group 1 |
| 0xD2 | 210 | GENERAL_SETTING2 | General setting group 2 |
| 0xD3 | 211 | GENERAL_SETTING3 | General setting group 3 |
| 0xE1 | 225 | CONNECTION_MODE | Connection mode / sound quality |
| 0xE2 | 226 | UPSCALING | DSEE upscaling control |
| 0xF1 | 241 | VIBRATOR | Vibrator control |
| 0xF2 | 242 | POWER_SAVING_MODE | Power saving mode |
| 0xF3 | 243 | CONTROL_BY_WEARING | Auto pause / wear detection |
| 0xF4 | 244 | AUTO_POWER_OFF | Auto power off settings |
| 0xF5 | 245 | SMART_TALKING_MODE | Speak-to-Chat |
| 0xF6 | 246 | ASSIGNABLE_SETTINGS | Button assignment |