<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Xiaoqiang Bottom Driver Firmware Download and Upgrade Methods]]></title><description><![CDATA[<p dir="auto">Users received Xiaoqiang after March 11, 2017. Please refer to this post to upgrade the firmware. If you cannot upgrade, please ask for customer service before using the following method. Manually upgrade risk, please consult customer service before operation.</p>
<p dir="auto">Xiaoqiang v4_3.hex ,Right click “Save As…” and download it as xiaoqiang.hex</p>
<p dir="auto">The firmware is an ordinary hex file and supports any stm32 downloader. After stm32 is burned, please complete the host computer update operation according to the upgrade chassis ros driver package xqserial_server. Finally recalibrate the chassis IMU according to this tutorial.</p>
<p dir="auto">The following describes the use of Xiaoqiang’s own method of using USB to serial port to write stm32. After this upgrade, you can use the simple upgrade method in this post.</p>
<ol>
<li>Find a Windows computer, download and install this stm32flash software</li>
</ol>
<p dir="auto">flash_loader_demo_v2.8.0.exe , right click “Save as…” to start download</p>
<ol start="2">
<li>After power off the chassis, remove the VMOT GND wire on the middle of the green motor driver board, slowly pull out the stm32 core board on the chassis, and then adjust the two short caps on the board according to the following figure.</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/1537583527199-cd686f72-415f-4f85-8df4-1e509952c581-image.png" alt="0_1537583526573_cd686f72-415f-4f85-8df4-1e509952c581-image.png" class=" img-responsive img-markdown" width="542" height="739" /></p>
<p dir="auto"><img src="/assets/uploads/files/1537583537202-ecd8118c-6c27-4452-ba25-ea5dd13ba183-image.png" alt="0_1537583536557_ecd8118c-6c27-4452-ba25-ea5dd13ba183-image.png" class=" img-responsive img-markdown" width="550" height="446" /></p>
<ol start="3">
<li>
<p dir="auto">Insert the stm32 board after adjustment in the second step into the chassis. Note that the pins need to be fully aligned with the chassis, and then the chassis is powered on.</p>
</li>
<li>
<p dir="auto">Unplug the usb head of the USB to serial port module on Xiaoqiang from the host computer and insert it into the windows computer. Open the Flash Loader Demo program from the Start Programs menu. All Programs-&gt;STMicroelectronics-&gt;Demonstrator GUI, the following interface appears.</p>
</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/1537583560290-47aef954-4922-4b27-b80a-152769420bba-image.png" alt="0_1537583559874_47aef954-4922-4b27-b80a-152769420bba-image.png" class=" img-responsive img-markdown" width="400" height="521" /></p>
<ol start="5">
<li>Select the default settings, always point next (If you click next failure, re-power the chassis and try again), the following interface appears：</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/1537583575575-30bc57b0-975a-4141-b54e-ce6e76067255-image.png" alt="0_1537583575156_30bc57b0-975a-4141-b54e-ce6e76067255-image.png" class=" img-responsive img-markdown" width="400" height="521" /></p>
<ol start="6">
<li>Select Download to device, select the hex file provided above, click Next to start the download.</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/1537583589079-1727a520-693c-4a13-ad24-a3c3ee2a6282-image.png" alt="0_1537583588645_1727a520-693c-4a13-ad24-a3c3ee2a6282-image.png" class=" img-responsive img-markdown" width="400" height="521" /></p>
<p dir="auto"><img src="/assets/uploads/files/1537583594785-f023947b-b5d1-47ed-bb46-c5642812776b-image.png" alt="0_1537583594284_f023947b-b5d1-47ed-bb46-c5642812776b-image.png" class=" img-responsive img-markdown" width="400" height="521" /></p>
<ol start="7">
<li>
<p dir="auto">After the burning is completed, please close the software, power off the chassis, and insert USB to serial port back to Xiaoqiang’s host computer.</p>
</li>
<li>
<p dir="auto">Slowly unplug the stm32 core board on the chassis again, adjust the two shorting caps on the board back to the initial state, insert it back into the chassis (pins need to be fully aligned with the insertion base), the green motor driver board The middle “VMOT GND” wiring is plugged in, stm32 upgrade is completed！</p>
</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/1537583613777-7ac5a85b-beee-4510-8000-81074945b70b-image.png" alt="0_1537583613286_7ac5a85b-beee-4510-8000-81074945b70b-image.png" class=" img-responsive img-markdown" width="546" height="457" /></p>
<ol start="9">
<li>Chassis re-powered, according to the tips at the beginning of the article to complete the upgrade of the host computer.</li>
</ol>
]]></description><link>http://community.bwbot.org/topic/610/xiaoqiang-bottom-driver-firmware-download-and-upgrade-methods</link><generator>RSS for Node</generator><lastBuildDate>Sat, 14 Mar 2026 08:36:48 GMT</lastBuildDate><atom:link href="http://community.bwbot.org/topic/610.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 22 Sep 2018 02:33:49 GMT</pubDate><ttl>60</ttl></channel></rss>