Приемник ATS-20 построен на связке микросхемы Si4732 и микроконтроллера Arduino Nano (ATmega328P), поэтому обновление его прошивки — это фактически загрузка скетча через USB-UART, а не фирменная утилита производителя. Если приемник зависает при переключении диапазонов, некорректно отображает частоту или вы хотите получить расширенный функционал, первым делом проверьте, какая версия прошивки установлена, и есть ли для неё обновление в репозитории автора.

Проект прошивки для ATS-20 распространяется как открытый исходный код, и сообщество регулярно выпускает модифицированные версии с улучшенным интерфейсом, поддержкой SSB, расширенными настройками шага перестройки и другими функциями. В этой статье разберём подготовку, сам процесс загрузки и типичные ошибки, с которыми сталкиваются пользователи.

Что нужно знать об устройстве ATS-20 перед прошивкой

Внутри корпуса ATS-20 находятся две ключевые платы: модуль приема на базе Si4732 и плата управления на Arduino Nano. Именно Nano отвечает за дисплей, энкодер, кнопки и логику работы. Прошивка заливается именно в этот микроконтроллер через встроенный USB-порт.

Существует также версия ATS-20+ — она отличается комплектацией и некоторыми аппаратными деталями, но принцип обновления тот же. Однако файл прошивки должен соответствовать вашей ревизии: заливка несовместимой версии может привести к неработающему дисплею или кнопкам.

  • 🔧 Определите точную модель: ATS-20 или ATS-20+ — обычно указано на корпусе или в меню приемника.
  • 🔌 Проверьте тип USB-порта на плате Nano — от этого зависит выбор кабеля.
  • 💾 Узнайте текущую версию прошивки, если она отображается при включении или в меню.
  • 📦 Скачивайте исходники только из официального репозитория автора прошивки (проект публикуется на GitHub).
⚠️ Внимание: прошивка от чужой аппаратной ревизии может «окирпичить» управление приемником. Перед загрузкой убедитесь, что версия предназначена именно для вашей платы. Если сомневаетесь — сначала изучите описание релиза в репозитории.

Подготовка: компьютер, драйверы и среда разработки

Для загрузки прошивки потребуется компьютер с установленной Arduino IDE — это бесплатная среда разработки, доступная для Windows, macOS и Linux. Альтернативой может служить PlatformIO, но для большинства пользователей проще классическая Arduino IDE.

Вторая обязательная часть — драйвер для USB-UART преобразователя. На клонах Arduino Nano чаще всего стоит чип CH340 или CH341, для которого Windows иногда не подбирает драйвер автоматически. Если после подключения приемника в диспетчере устройств появляется неизвестное устройство, установите драйвер CH340 с сайта производителя чипа.

Также заранее скачайте архив с исходным кодом прошивки и подготовьте библиотеки, которые указаны в описании проекта — обычно это библиотеки для работы с дисплеем и с чипом Si4735/Si4732 (автор проекта PU2CLR публикует собственную библиотеку PU2CLR Si4735 Library).

☑️ Подготовка к прошивке ATS-20

Установлена Arduino IDEУстановлен драйвер CH340 и порт определяется в системеСкачан исходный код прошивки для вашей ревизииУстановлены необходимые библиотеки (Si4735, дисплей)Кабель USB исправен и поддерживает передачу данныхВыполнено: 0 / 5