# 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](https://carvera-community.gitbook.io/docs/dev/controller/features/logging#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 of [latest release](https://github.com/Carvera-Community/Carvera_Community_Firmware/releases/latest)

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-74f0549ae4c2c7aac631076a0756eac44fa1ab1d%2Fimage%20(7).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Open Firmware Upgrade Screen

Click the top-right drop down menu <img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-de9b09d18ad36bbb43a3d66bcab01d712dcff60d%2Fimage%20(8).png?alt=media" alt="" data-size="line"> and select the software update option <img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-e07113b39a91e89f8aa29afa4b936b3322b2955b%2Fimage%20(9).png?alt=media" alt="" data-size="line">.

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-f37925363891aa02e8e112dd912353e335ddc9ee%2Fimage%20(2).png?alt=media" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

#### Open Firmware Uploader

Click the <img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-b74f27c549cd0c81dc1eceb572441bc384995724%2Fimage%20(5).png?alt=media" alt="Firmware" data-size="line"> tab and click <img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-45a71ee6879422d3d236f23427614ab78b040f6b%2Fimage%20(6).png?alt=media" alt="update" data-size="line"> to bring up the file upload interface

<figure><img src="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-e44d09dec61212c947302b3ebe5ecb2c75909432%2Fimage%20(3).png?alt=media" 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="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-ac36bb86b58514b13fbbf4e0e1f69ad9655298ab%2Fimage%20(4).png?alt=media" 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="https://3821062708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FutyTkVS5yYIA5lOhHRPF%2Fuploads%2Fgit-blob-3ba9e18e9aa25c9437acce2b0a9c9118b7f74330%2Fimage%20(10).png?alt=media" alt="" width="360"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}
