Tone2 Pro MCU Firmware Upgrade and Configuration Guide-Use STLink V2

The Tone2 Pro’s older CPLD firmware exhibits limitations in BT Magic support. To optimize function support, a CPLD firmware upgrade is recommended. Please Check Tone2 Pro CPLD Firmware Upgrad Guide.

In addition to upgrading the CPLD firmware, the first character of the serial number also needs to be changed to 4, or larger. In this way, the APP can recognize it as a new CPLD firmware and enable the input source switching function.

Since the serial number write into MCU’s EEPROM, the guide show below will be help to Update the complete MCU firmware and MCU configuration instructions(include serial number update). So that the APP can recognize it as a new CPLD firmware. If you don’t use BT Magic to control Tone2 Pro via APP, you don’t need to do the following operations.

Tools List

Install the ST-Link v2 software tool

Device Connect

Configure STVP tool for ST-Link v2

Upgrade MCU firmware and rewrite eeprom configurations

  • Rewrite MCU Option Byte configurations

  • Rewrite MCU EEPROM configurations(such as serial number, take 11A3002F for example)


    Change serial number from 11A3002F to 41A3002F to allow the APP to fully support the control of functions through BT Magic.

    The bits not described below have some other special uses, do not modify them at will.

    ADDR Description
    0x00 upgrade flag, use for xmos-mcu upgrade communication
    0x10 serial number No. 1 byte
    0x11 serial number No. 2 byte
    0x12 serial number No. 3 byte
    0x13 serial number No. 4 byte
    0x14 volume setting
    0x15 gain setting
    0x16 input source setting
    0x17 filter setting
  • Upgrad MCU program

  • Reconnect your Tone2 Pro to finish the MCU upgrade

1 Like