# Installation/Upgrade

{% hint style="success" %}
**Makera Support have stated that using the Community Firmware/Controller does not void the machine warranty**

Do note that the support they can provide maybe limited, and they may ask you to revert to Makera software to ensure that the issue is not specified to Community code. Reach out via the [bug report button](/docs/controller/features/logging.md#viewing-logs) or in #mods in [Makera Discord](https://discord.gg/xwJMTD22) for Community support.
{% endhint %}

## Installation

{% stepper %}
{% step %}
**Download the latest firmware binary file**

The .bin file you want is in assets section (bottom of the page) from the [latest release](https://github.com/Carvera-Community/Carvera_Community_Firmware/releases/latest)

<figure><img src="/files/bhxHc9RWjoOV1sjTtC73" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Open Firmware Upgrade Screen**

Click the top-right drop down menu <img src="/files/ebOCOo19cWieDDdJRi8t" alt="" data-size="line"> and select the software update option <img src="/files/WOkHNQHCa2PbsMOhV46j" alt="" data-size="line">.

<figure><img src="/files/TrESz66Dw2E9qIRlyUqK" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Open Firmware Uploader**

Click the <img src="/files/hhOM2yFmaaiwFVM2gNZu" alt="Firmware" data-size="line"> tab and click <img src="/files/YC9vZf2Oe2HzohDy2X8A" alt="update" data-size="line"> to bring up the file upload interface

<figure><img src="/files/Qxtr2yoFzF7Of0F6LhCp" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
**Upload new firmware file**

{% hint style="info" %}
If you are using Makera's Controller software it can only select firmware binary files if the file is called "firmware.bin". Rename the file if you are using Makera's Controller software. The Community Controller will allow you to select any .bin file.
{% endhint %}

Select the .bin firmware binary you downloaded in step #1 and click <img src="/files/bv2EGyGpadG9cVBLpBx1" alt="Upload" data-size="line"> and wait for the uploading to finish, the machine will be reset automatically by default. Or you can manually reset the machine using the prompt.
{% endstep %}

{% step %}
**Check firmware version**

After resetting, you will need to reconnect the Controller. You can check if the firmware version has been updated by reopening the upgrade window, or manually running the 'version' command in the MDI window.

<figure><img src="/files/LJpH3y2MxivvllMl6ypP" alt="" width="360"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## Alternative Install Method

If it's not possible to transfer the firmware using the Controller software it is always possible to change the firmware (even back to the Makera firmware) by:

1. Removing the SD card from the machine control board
2. Insert the SD card to a computer
3. Delete the `FIRMWARE.CUR` file
4. Copy the new firmware file to the root of the card with the filename `firmware.bin`
5. Next time the control board powers on, it will flash this firmware file to itself


---

# 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://carvera-community.gitbook.io/docs/firmware/installation-upgrade.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.
