# Обновление встроенного программного обеспечения контроллера ТРИК

Выберите операционную систему:

* [Windows](#windows)
* [Linux](#linux)
* [Ubuntu](#ubuntu)

## Windows

1\. Скачайте последнюю версию [встроенного программного обеспечения](https://trikset.com/downloads#firmware).\
2\. Скачайте и установите программу [DiskImager](https://github.com/RomanBelkov/DiskImager/releases/download/1.4.1/DiskImager.Installer.msi).&#x20;

![Установка DiskImager](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M51ucRomsphCcfqMoCY%2F-M524aETQlUxr1Ga1Uot%2FdiskImager-install%203.gif?alt=media\&token=8bbdf91d-592d-4725-a8ec-15f82e021c81)

{% hint style="warning" %}
**Внимание!** Для установки и использования DiskImager вам понадобятся права администратора.
{% endhint %}

3\. Извлеките карту памяти microSD из контроллера ТРИК.\
4\. Вставьте её в компьютер, используя картридер.\
5\. Запустите DiskImager. Для смены языка выберите в меню `About → Language`.

![Для смены языка выберите в меню «About» → «Language»](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M51ucRomsphCcfqMoCY%2F-M526HuiBJmqa9_ECnJk%2FdiskImager%202%20lang.png?alt=media\&token=0bb7f651-8ca6-4ea6-b22c-b6eac62ee45b)

6\. Выберите диск для записи.

![](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M51ucRomsphCcfqMoCY%2F-M526HujEjKwTXgtVj7Y%2Fdiskimager%203%20disk.jpg?alt=media\&token=9bd1b35d-9617-47a4-a1c8-9009cec52bcd)

&#x20;7\. Нажмите «Восстановить флешки из образа» («Restore drives from»).

![](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M51ucRomsphCcfqMoCY%2F-M526HumzNQ97URbtW05%2Fdiskimager%204.jpg?alt=media\&token=c82a6dac-8a24-4f09-b81a-fe98047ff458)

8\. В появившемся окне отфильтруйте файлы по типу `.xz` и выберите скачанный файл.

![](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M51ucRomsphCcfqMoCY%2F-M526Hun6XSNMXUk5QAl%2Fdiskimager%205.jpg?alt=media\&token=a154dc33-1b06-4946-807e-0102ae2bef4b)

9\. Нажмите «Открыть».

![](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M51ucRomsphCcfqMoCY%2F-M526HupAwSQe2UaWOhG%2Fdiskimager%206.jpg?alt=media\&token=dfa0b389-89e3-445f-9a9e-91b815e7450c)

10\. Дождитесь выполнения операции.

**Первое включение контроллера после прошивки**

1. Нажмите и **удерживайте** кнопки **«Влево»**, **«Вправо»** и **«Галочка»**.
2. Не отпуская их, кратковременно нажмите кнопку **питания**.
3. Дождитесь запуска системы.

<figure><img src="https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-9YMGCK0ySSnTAiseS-1508421016%2Fuploads%2F04nnjoGX2ecGiaZVwhPJ%2F%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA%20%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D0%B0%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8.png?alt=media&#x26;token=355d56bf-d616-4662-8a05-d3b009d9d1a1" alt=""><figcaption></figcaption></figure>

## Linux

1\. Скачайте последнюю версию [встроенного программного обеспечения](https://trikset.com/downloads#firmware).\
2\. Извлеките карту памяти microSD из контроллера ТРИК.\
3\. Вставьте её в компьютер, используя картридер.\
4\. Если SD-карта имеет правильную таблицу разделов (первый раздел не менее 2 Гб, файловая система ext4), то перейдите к пункту 18.\
5\. Получите права суперпользователя (root):

```
sudo -i
```

6\. Посмотрите устройства, которые в данный момент подключены к компьютеру:

```
fdisk -l
```

7\. Размонтируйте все разделы с помощью команды `umount`.

```
umount /dev/{first partition}
umount /dev/{second partition}
...
```

Пример:

```
umount /dev/sdb1
```

8\. Выберите вставленную карту памяти microSD:

```
fdisk /dev/{устройство}
```

Пример:

```
sudo fdisk /dev/sdb
```

9\. Посмотрите текущую таблицу разделов с помощью команды `p`.

```
p
```

10\. Удалите все существующие разделы с помощью команды `d`.

```
d
```

11\. Убедитесь, что все разделы удалились:

```
p
```

12\. Создайте новый раздел с помощью команды `n`.

```
n
```

13\. Все параметры, кроме размера, оставьте по умолчанию — жмите `Enter`. На запрос «Last sector, +sectors or +size{K, M, G}» укажите `+2G`.

```
Command (m for help): n
Partition type:
     p     primary (0 primary, 0 extended, 4 free)
     e     extended
Select (default p):
Partition number (1-4, default 1):
First sector (4096-784932712):
Last sector, +sectors or +size{K,M,G}: +2G
```

14\. Создайте раздел на оставшейся части карты памяти с помощью команды `n`. Все параметры оставьте по умолчанию.

```
Command (m for help): n
Partition type:
     p     primary (0 primary, 0 extended, 4 free)
     e     extended
Select (default p):
Partition number (1-4, default 1):
First sector (4096-784932712):
Last sector, +sectors or +size{K,M,G}:
```

15\. Проверьте командой `p`, что получилось.

```
p
```

16\. Примените изменения с помощью команды `w`.

```
w
```

17\. Отформатируйте разделы с помощью команд `sudo mkfs. ext4`.

```
sudo mkfs.ext4 /dev/{раздел}
```

Пример:

```
sudo mkfs.ext4 /dev/sdb1
sudo mkfs.ext4 /dev/sdb2
```

18\. Размонтируйте первый раздел с помощью команды `umount`.

```
umount /dev/{first partition}
```

Пример:

```
umount /dev/sdb1
```

19\. Распакуйте скачанный образ прошивки с помощью Archive Manager.\
20\. Скопируйте распакованный образ на карту памяти с помощью команды `dd`.

```
sudo dd bs=4M if=trik-base-v2-trikboard.ext4 of=/dev/{first partion}
```

Пример:

```
sudo dd bs=4M if=trik-base-v2-trikboard.ext4 of=/dev/sdb1
```

## Ubuntu

{% hint style="info" %}
Инструкция для версии 14.04 и старше.
{% endhint %}

1\. Скачайте последнюю версию [встроенного программного обеспечения](https://trikset.com/downloads#firmware).\
2\. Извлеките карту памяти microSD из контроллера ТРИК.\
3\. Вставьте её в компьютер, используя картридер.\
4\. Откройте в файловом менеджере местоположение загруженного образа прошивки.\
5\. Вызовите контекстное меню правым кликом мыши по архиву и выберите первый пункт «Открыть в „Создание загрузочного диска“».\
6\. Из выпадающего меню выберите диск, на который хотите записать прошивку. Затем нажмите кнопку «Начать восстановление».

![](https://2170735180-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M-9YMGCK0ySSnTAiseS%2F-M529E78tsq9micMsyGd%2F-M529rryiaBsRPN6mQaY%2Fubuntu.png?alt=media\&token=b5a76195-2ae1-4493-933a-f6919006256b)


---

# 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://help.trikset.com/trik/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.
