Tone2 Pro CPLD Firmware Upgrade Guide

The Tone2 Pro’s older CPLD firmware exhibits limitations in BT Magic support. To optimize function support, a CPLD firmware upgrade is recommended. Please consult the following guide for instructions. For inquiries, please post below.
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. The serial number configuration please check: Tone2 Pro MCU Firmware Upgrade and Configuration Guide-Use STLink V2

Tools list

Programmer connection

  • CPLD programmer PIN list:

  • Tone2 Pro PIN list:

  • PIN need to connect

    • TDO
    • TCK
    • TDI
    • TMS
    • GND
    • VCC_3V3
  • Programmer to FPC

  • Connecttion
    Because the burner socket cannot be directly connected to the 30PIN FPC of Tone2 Pro, you need to use the above adapter, 30PIN FPC line and DuPont wires to connect.
    Connection sequence: first connect the FPC on the Tone2 Pro, then connect the burner to the PC and then power the USB of the Tone2 Pro. Do not power on first and then connect the FPC, otherwise it may be inserted crookedly during the connection process, which may cause electrical damage.

Quartus programmer install

Upgrad CPLD firmware

  • Open quartus II 13.0 programmer

  • Setting connection


  • Load CPLD firmware

  • Select firmware and start to ugprade

  • Finished upgrade

  • Disconnect Tone2 Pro device
    After finished upgrade CPLD firmware, please disconnect the 5V DC power supply to the Tone2 Pro first. Then, disconnect the USB connection between the programmer and the PC. Finally, disconnect the FPC connection between the programmer and the Tone2 Pro.
    Caution: Do not disconnect the FPC connection while the power is on.
    At this point, the entire firmware upgrade process for the CPLD is complete.

1 Like

Hi, I have a question:
My Tone2 Pro SN is 13A2001E. Do I still need to perform this upgrade?
I want to update the BT Magic firmware from the App, but I’m unable to, so I’m trying to figure out if it’s because I have an older CPLD firmware. If not do I still have to change the Serial Number to enable the update?

Thank you!

Hi @Dario,

  • If you need to use it with BT Magic, it is recommended to update the CPLD firmware and update the serial number, which will give you a better experience: mainly due to the input source settings.
    If you do not need to use it with BT Magic, you do not need to update the CPLD firmware.

  • The reason why the BT Magic firmware cannot be updated through the APP is not because the CPLD firmware is old. The update of BT Magic involves Bluetooth connection, and the input source switching logic of CPLD will not affect the upgrade of BT Magic.

  • Regarding the upgrade problem of BT Magic, please create a new post to explain the upgrade process, as well as error prompts and other information, so that we can analyze and solve it.

Regards,
kenny

1 Like