# Firmware Update Guide

### <mark style="color:blue;">Overview</mark> <a href="#updating" id="updating"></a>

OnLogic offers a simple utility for updating the microcontroller firmware on your Karbon 300 or Karbon 700 series computer. You can find versions for both Windows and Linux systems below.

*Note: You can also update your system firmware using the* [*Karbon command line utility*](https://static.onlogic.com/resources/firmware/utilities/karbon_util_1.0.1_10282020.zip)*‘s ‘update’ subcommand.*

| Binary Version       | Link to Download                                                                                  | Changelog                                                                                                                          |
| -------------------- | ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| Karbon\_v3.2.1.3.bin | [**Download**](https://static.onlogic.com/resources/firmware/binaries/karbon/Karbon_v3.2.1.3.bin) | Fixes an issue that prevents the MCU from being used in Windows.                                                                   |
| Karbon\_v3.2.1.2.bin | [**Download**](https://static.onlogic.com/resources/firmware/binaries/karbon/Karbon_v3.2.1.2.bin) | Fixes an issue which caused the microcontroller to stop responding if it was receiving CAN traffic while the system was shut down. |
| Karbon\_v3.2.1.0.bin | [**Download**](https://static.onlogic.com/resources/firmware/binaries/karbon/Karbon_v3.2.1.0.bin) | —                                                                                                                                  |

### <mark style="color:blue;">Windows</mark> <a href="#windows" id="windows"></a>

* Download [karbon\_update.exe](https://storage.googleapis.com/ls-public-web-content/resources/firmware/utilities/karbon_update.exe)
* Download the latest Binary Version from above
* Open a command prompt, navigate to your downloads, and run:

```
karbon_update.exe Karbon_v3.2.1.3.bin
```

### <mark style="color:blue;">Linux</mark> <a href="#linux" id="linux"></a>

* Download [karbon\_update](https://storage.googleapis.com/ls-public-web-content/resources/firmware/utilities/karbon_update)
* Download the latest Binary Version from above
* Open a command prompt, navigate to your downloads, and run:

```
chmod +x karbon_update && sudo ./karbon_update "some_update_binary.bin"
```

You can also do all of the above in one line:

{% code overflow="wrap" %}

```
wget http://static.onlogic.com/resources/firmware/utilities/karbon_update https://static.onlogic.com/resources/firmware/binaries/karbon/Karbon_v3.2.1.3.bin && chmod +x karbon_update && sudo ./karbon_update Karbon_v3.2.1.3.bin
```

{% endcode %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.onlogic.com/support-articles/how-tos/firmware-bios-drivers/firmware-update-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
