# KIDZQbot Xiao Q Robot ## Method 1 Preparation 1. Software: 1. Download the CH340 driver: [https://www.wch.cn/search.html](https://www.wch.cn/search.html) ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/Xiao1.png) 1. Linux ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/Xiao2.png) 2. Android ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/Xiao3.png) 3. MAC ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/Xiao4.png) 2. Hardware | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot01.png) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot02.png) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot03.png) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot04.png) | | :---: | :---: | :---: | :---: | | KIDZLink 2.0 Upgrade Tool x1 | USB-C Data Cables x2 | KIDZQbot Xiao Q Robot ×1 | Android Tablet ×1 / iOS Tablet ×1 | Steps: | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot05.GIF) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot06.gif) | | --- | --- | | Toggle the switch on the **KIDZLink 2.0** to the **SWD/Forward** position. | Use cables to connect the Xiao Q Robot, KIDZLink 2.0, and PC. | | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot07.GIF) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot08.GIF) | | Ensure the Xiao Q Robot’s status light is on. | Open the firmware upgrade platform, select “KIDZQbot,” and the desired firmware. | | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot09.GIF) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot10.GIF) | | Click “Connect Device,” select the appropriate COM port, and establish a connection. ① | Click “Upgrade” to start the process. | | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot11.gif) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot12.gif) | | ⑦When the KIDZLink 2.0 blue LED stops blinking, the upgrade is complete. | ⑧Test the upgraded Xiao Q Robot by reconnecting to the tablet via Bluetooth. | | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot13.GIF) | | | ⑨Confirm the upgraded firmware version in the app. | | *①:If the COM port is unavailable or the connection fails, try reinserting the cable. *Special statement: Only Android tablet software version 2.4.7 and above, and iOS tablet software software version * and above support to view the main controller firmware version --- ## Method 2 Preparation 1. Software: 1. Download firmware from the KIDZBot website. [https://www.icrobot.com/www/cn/index.html#/file/index?type1=%E8%BD%AF%E4%BB%B6%E8%B5%84%E6%96%99](https://www.icrobot.com/www/cn/index.html#/file/index?type1=%E8%BD%AF%E4%BB%B6%E8%B5%84%E6%96%99) 2. Hardware: | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot14.png) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot15.png) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot16.png) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot17.png) | | :---: | :---: | :---: | :---: | | KIDZLink 1.0 Upgrade Tool x1 | USB-C Data Cables x2 | KIDZQbot Xiao Q Robot ×1 | Android Tablet ×1 / iOS Tablet ×1 | Steps: | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot18.gif) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot19.GIF) | | --- | --- | | Connect the **KIDZLink 1.0** to the Xiao Q Robot using the USB-C cable, then connect the KIDZLink 1.0 to your PC via USB. | Ensure a new “KIDZBot” drive appears in the file explorer with a file named `DETAILS.TXT`. (②) | | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot20.GIF) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot21.GIF) | | Log on to the official website> Information download> Find the latest version KIDZQbot firmware> Click to download | Copy and paste the `.bin` file into the “KIDZBot” drive. | | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot22.GIF) | ![](https://pub-eed680a9b7c24a0c8ca64ceb3e12d6e4.r2.dev/icqbot/docs/KIDZQbot/07Firmwareupgrade/img/KIDZQbotXiaoQRobot23.GIF) | | ⑤Reconnect the upgraded Xiao Q Robot to the tablet via Bluetooth. | ⑥Confirm the upgraded firmware version in the app. | *②:If a `FAIL.TXT` file appears, reconnect the cable securely. *_Special Notice_: Only Android app version 2.4.7+ and iPad app version *+ support firmware version display.