# Firmware Update Tutorial

## **Updating KOI Firmware**

Kittenbot’s development team releases new firmware for KOI periodically to improve KOI’s functions.

Users can follow these instructions to update your KOI to the latest firmware.

### **Update Method**

Connect KOI to a computer using a USB cable.

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/usb.jpg)

You will need **firmware flashing tool** and a **firmware file** to update firmware. Download them using the provided link.

[Flashing tool](https://dl.sipeed.com/MAIX/tools/kflash_gui/kflash_gui_v1.6.5)

[Firmware Download](https://kittenbothk-eng.readthedocs.io/en/latest/AI%20Cam/update_firmware/updateHist.html)

**1. Download the version appropiate to your operating system.**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/16.png)

**2. Unzip the file.**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/23.png)

**3. Find and open kflash\_gui.exe**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/33.png)

**4. Please allow the program to run if this message appeared.**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/43.png)

**5. Select the firmware file.**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/51.png)

**6. From Board, select Sipeed Maixduino。**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/6.png)

**7. Select the port that KOI is connected to.**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/71.png)

**8. Leave other settings as default and Download.**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/82.png)

**9. Wait for the update to complete.**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/92.png)

**10. Flashing done.**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/101.png)

**11. Reset KOI to check if update is successful.**

![](https://kittenbothk-eng.readthedocs.io/en/latest/_images/reset.jpg)
