# UPGRADE SOM FIRMWARE

## **Step 1:** Access to the boot mode of Pixy SM

Switch the button on Pixy SM SoM to "P"&#x20;

<figure><img src="/files/Cz4BFigNuvE1NSShFxmd" alt=""><figcaption></figcaption></figure>

## Step 2: Upgrade firmware

### 2.1. Update with file ".7z"

#### After downloading the zip file, extract this file and make sure that The Firmware folder will include two files “setting.json” and “upgrade.7z”. These files must be in the same folder.

<figure><img src="/files/BBFpSOcfYlWkawGXR6u8" alt=""><figcaption></figcaption></figure>

**Note:**

* Do not save the folder on Network Drive
* Do not rename the folder or files. If you want to move the files to another place, copy the whole folder.
* The firmware folder link must not have space (blank) or special characters. Ex: link on the picture above.

#### Open the Gremsy Flash tool then choose “PIXY SM”.

<figure><img src="/files/AwvCW2QT3qM3d9wpzWIO" alt=""><figcaption></figcaption></figure>

#### Choose “OPEN FILE” and browse the “upgrade.7z” firmware file.

<figure><img src="/files/xaTr2E02Xo3rBLwuWvNV" alt=""><figcaption></figcaption></figure>

#### On the SoM, get it into Boot mode by following the steps below.

* Press “BOOT” and hold
* Press “RESET” and hold
* Hold “BOOT” and “RESET” simultaneously for 3 – 5 seconds
* Release “RESET”
* Release “BOOT”

#### On the Gremsy Flash Tool, choose “CHECK DEVICE” and then the connection successfully will show:

<figure><img src="/files/UtzYEVuRU9LI3uPFzU4j" alt=""><figcaption></figcaption></figure>

#### Choose “FLASH PIXY SM” and wait for 3 -5 minutes for the process to complete:

<figure><img src="/files/jdINgcGdSyEmVfFVfI00" alt=""><figcaption></figcaption></figure>

### 2.2 Update with file ".zip"

#### Open the Gremsy Flash Tools and choose Pixy SM

<figure><img src="/files/sWSGFC5v6W1XQoskfRAT" alt=""><figcaption></figcaption></figure>

#### Open file

Choose the file with the format ".zip"

<figure><img src="/files/arZwSXatJC1uJs7cWBAp" alt=""><figcaption></figcaption></figure>

#### The address after choosing the file

If you choose the correct firmware for Pixy SM it will not report any errors.

<figure><img src="/files/Xb2J11q57IWsWTwUWwdx" alt=""><figcaption></figcaption></figure>

If you choose the wrong files, it will report like the picture below

<figure><img src="/files/2ffF78Ix6o2YeHzD5jOC" alt=""><figcaption></figcaption></figure>

#### On the SoM, get it into Boot mode by following the steps below.

* Press “BOOT” and hold
* Press “RESET” and hold
* Hold “BOOT” and “RESET” simultaneously for 3 – 5 seconds
* Release “RESET”
* Release “BOOT”

#### On the Gremsy Flash Tool, choose “CHECK DEVICE” and then the connection successfully will show:

<figure><img src="/files/UtzYEVuRU9LI3uPFzU4j" alt=""><figcaption></figcaption></figure>

#### Choose “FLASH PIXY SM” and wait for 3 -5 minutes for the process to complete:

<figure><img src="/files/jdINgcGdSyEmVfFVfI00" alt=""><figcaption></figcaption></figure>

## Troubleshooting

### The firmware folder name has space (blank)

<figure><img src="/files/bqllQ4m7ktAQyQQcH5XN" alt=""><figcaption></figcaption></figure>

This problem will be fixed when saving the folder where the path has no spaces and special characters.

Example: C:\Users\Admin\Desktop\PixySM300\_SoM\_Firmware\Pixy\_SM\_v2.1.0.38 (no spaces and special characters)

### Lost file setting.json

<figure><img src="/files/fr9kTmCDBgwjOF3Tt6Kd" alt=""><figcaption></figcaption></figure>

This error will be fixed by extracting the firmware again and not moving the files contained in the folder after decompression.

During the loading process, if there are other errors, please capture the error code and contact our support team by email: <support@gremsy.com>


---

# 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://docs.gremsy.com/gimbals-for-m300-m350/general/upgrade-som-firmware.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.
