# Coding Board Firmware Upgrade ## Online Upgrade ### Preparation 1. Software Preparation 2. Upgrade website: [https://update.icrobot.cn/](https://update.icrobot.cn/) _(Recommended browsers: Chrome or Microsoft Edge)_ 3. Hardware Preparation | ![](img/CodingBoardFirmwareUpgrade01.png) | ![](img/CodingBoardFirmwareUpgrade02.png) | ![](img/CodingBoardFirmwareUpgrade03.png) | | :---: | :---: | --- | | ICBlocks Coding Board x1 | USB-C Data Cables x2 | ICLink 2.0 Upgrade Tool x1 | ### Upgrade Steps | ![](img/CodingBoardFirmwareUpgrade04.gif) | ![](img/CodingBoardFirmwareUpgrade05.gif) | | --- | --- | | � Toggle the switch on the **ICLink 2.0** to the **SWD/Forward** position. | �Connect the ICLink 2.0 to the ICBlocks coding board using one USB-C cable, then connect the ICLink 2.0 to your PC via USB using the second USB-C cable. | | ![](img/CodingBoardFirmwareUpgrade06.gif) | ![](img/CodingBoardFirmwareUpgrade07.png) | | � Once connected, the coding board's indicator light will show a charging status. | � Open the firmware upgrade platform in **Chrome** or **Microsoft Edge**, and select the **ICBlocks Series** from the left panel. | | ![](img/CodingBoardFirmwareUpgrade08.gif) | ![](img/CodingBoardFirmwareUpgrade09.gif) | | � Locate the **ICBlocks Coding Board** on the right panel. Expand the dropdown list to view available firmware upgrades. | � Choose the desired firmware version and click **Upgrade.** | | ![](img/CodingBoardFirmwareUpgrade10.gif) | ![](img/CodingBoardFirmwareUpgrade11.gif) | | � Wait for the page to display **"Upgrade Successful."** Observe the blue indicator light on the ICLink 2.0 for confirmation of completion. | � Power on the upgraded coding board by pressing the **Start** and **Power** buttons. | | ![](img/CodingBoardFirmwareUpgrade12.gif) | ![](img/CodingBoardFirmwareUpgrade13.png) | | ⑨Connect the Coding Board to the ICBlocks Calibration and Debugging Tool. | � On the **Home Interface** of the software, check the **device connection status** at the bottom to verify the firmware version. Firmware versions below **1.3.1** do not support software version checking. | ### Local Upgrade ### Preparation 1. Software Preparation 2. Firmware download link: [[Click Here](https://www.icrobot.com/www/cn/index.html#/file/index?type1=%E8%BD%AF%E4%BB%B6%E8%B5%84%E6%96%99&type2=ICBlocks)] 3. Hardware Preparation | ![](img/CodingBoardFirmwareUpgrade14.png) | ![](img/CodingBoardFirmwareUpgrade02.png) | ![](img/CodingBoardFirmwareUpgrade15.png) | | --- | :---: | --- | | ICBlocks Coding Board x1 | USB-C Data Cable x1 | ICLink 1.0 Upgrade Tool x1 | ### Upgrade Steps | ![](img/CodingBoardFirmwareUpgrade16.gif) | ![](img/CodingBoardFirmwareUpgrade17.gif) | | --- | --- | | � Connect the **ICLink 1.0** to the ICBlocks Coding Board using the USB-C cable, then connect the ICLink 1.0 to your PC via USB. | � Open **File Explorer** and check for a drive labeled **"ICRobot."** | | ![](img/CodingBoardFirmwareUpgrade18.gif) | ![](img/CodingBoardFirmwareUpgrade19.gif) | | � Use your browser to navigate to the firmware download platform via the provided link and download the desired firmware. | � Extract the downloaded ZIP file and copy the firmware file to the **"ICRobot"** drive. Ensure the drive contains only the **"DETAILS.TXT"** file. If a **"FAIL.TXT"** file appears, reconnect the ICLink 1.0 to the USB port and repeat the process. | | ![](img/CodingBoardFirmwareUpgrade20.gif) | ![](img/CodingBoardFirmwareUpgrade21.gif) | | ⑤Wait for the copying to complete and observe the green indicator light on the ICLink 1.0 for confirmation of completion. | � Power on the upgraded coding board by pressing the **Start** and **Power** buttons. | | ![](img/CodingBoardFirmwareUpgrade22.gif) | ![](img/CodingBoardFirmwareUpgrade23.png) | | ⑦Connect the coding board to the ICBlocks Calibration and Debugging Tool. | ⑧On the **Home Interface** of the software, check the **device connection status** at the bottom to verify the firmware version. Firmware versions below **1.3.1** do not support software version checking. |