Retevis RT3S: настройка и создание codeplug с нуля
Retevis RT3S — одна из самых популярных недорогих двухдиапазонных DMR-раций в рунете, и почти всегда она оказывается первым цифровым аппаратом радиолюбителя. Аппарат приходит из коробки с китайским заводским codeplug, набитым служебными частотами, и из этого состояния он ничего внятного не принимает. Чтобы рация ожила в любительском эфире и в вашей DMR-сети, её нужно полностью перепрограммировать. Разберём весь путь с нуля: какой нужен кабель и CPS, как руками собрать рабочий codeplug, как залить его в рацию и какие грабли поджидают на каждом шаге.
Сразу о главном: RT3S почти полный аппаратный аналог TYT MD-UV390 — это одна и та же платформа разных брендов. Поэтому всё, что написано про настройку RT3S, с минимальными оговорками применимо и к MD-UV390/UV380. Если общая теория codeplug ещё не уложилась, держите под рукой разбор что такое codeplug и из чего он состоит.
Что за рация и кому она подходит
RT3S — портативная рация на чипе AT1846S с двумя диапазонами: VHF (136–174 МГц) и UHF (400–480 МГц, в части ревизий до 470). Работает в двух режимах: цифра DMR (Tier I/II) и обычный аналоговый FM. Мощность ступенчатая, до примерно 5 Вт на максимуме, IP-защита корпуса средняя — это бытовой любительский класс, не профессиональная «броня».
- Кому подходит. Новичку, который хочет недорого войти в DMR и при этом не быть привязанным к одному диапазону. Двухдиапазонник удобен: на 70 см работаете через DMR-репитеры и хотспот, на 2 м держите аналоговые местные каналы.
- Сильные стороны. Цена, два диапазона, поддержка цифрового контакт-листа на десятки тысяч записей, совместимость с открытыми инструментами и прошивками платформы MD-UV3xx.
- Слабые места. Заводской CPS неинтуитивен, документация скудная, а у разных партий встречаются мелкие отличия прошивки. Поэтому действуем строго по шагам и не доверяем «чужим» готовым codeplug вслепую.
Кабель и CPS: с чего начинается настройка
Программируется RT3S только с компьютера через фирменный софт. Понадобятся две вещи: правильный кабель и правильная версия CPS.
- Кабель. Комплектный кабель Retevis/TYT для MD-UV3xx — это USB-кабель со встроенным контроллером (рация при подключении определяется как HID/COM-устройство, а не как обычный USB-serial на CH340). Дешёвые универсальные «программаторы Kenwood» с двумя джеками сюда не подходят. Если кабель не определяется — проблема почти всегда в нём или в драйвере, подробности в материале про кабели и драйверы для программирования.
- CPS. Скачивайте CPS строго под RT3S с сайта Retevis или из проверенного зеркала под вашу версию прошивки. Версия CPS должна совпадать с поколением прошивки рации, иначе при чтении/записи вы получите ошибку или «кашу» в каналах.
- Порядок первого подключения. Установите CPS и драйвер, подключите рацию выключенной, включите её, дайте Windows определить устройство, и только потом запускайте чтение.
Железное правило перед любыми экспериментами: сначала прочитайте заводской codeplug из рации (Read) и сохраните его в файл как резервную копию. Если что-то пойдёт не так, вы всегда вернёте рацию в исходное состояние.
Создаём codeplug: контакты и talkgroup
Логика сборки codeplug в RT3S — снизу вверх: сначала справочные сущности (контакты, списки приёма), потом каналы, которые на них ссылаются, и в самом конце зоны, которые группируют каналы. Если попытаться идти в обратном порядке, half полей будет нечем заполнить.
Начинаем с цифровых контактов (Digital Contacts). В DMR «контакт» — это не человек, а адрес назначения вызова: talkgroup (групповой вызов) или конкретный DMR ID (приватный вызов). Создаём по записи на каждую группу, которую планируем слушать и в которую будем выходить.
- Имя — человекочитаемое, например DMRhub Общая или TG Local.
- Call Type — Group Call для talkgroup, Private Call для прямого вызова абонента.
- Call ID — номер talkgroup или DMR ID абонента.
Параллельно заполняем своё поле Radio ID (DMR ID самой рации) в разделе общих настроек. Без личного DMR ID вы корректно не выйдете в эфир: сеть просто не примет вызов от нулевого или чужого ID. ID выдаётся бесплатно — как его получить, описано в инструкции по регистрации DMR ID; на портале DMRhub номер выдаётся прямо из личного кабинета.
RX Group List: что рация будет слушать
Следующий шаг — RX Group List (список групп приёма). Это набор talkgroup, который рация будет принимать на конкретном цифровом канале сверх той группы, в которую вы передаёте. Без правильно собранного списка приёма вы будете говорить, но не услышите ответ соседних групп — классическая жалоба новичка «я передаю, меня слышат, а я никого нет».
Создаём один-два списка приёма (например, «Сеть» со всеми группами вашей DMR-сети) и включаем в них нужные контакты-группы. Один список потом переиспользуется на многих каналах. Детально логика разобрана в отдельном материале про RX Group List и приём групп — крайне рекомендую прочитать, это место чаще всего и ломает связь.
Каналы: частота, Color Code, тайм-слот TS2
Теперь самое важное — каналы (Channels). Каждый цифровой канал в RT3S — это связка частоты, параметров DMR и ссылок на ранее созданные контакты и список приёма. Минимальный набор полей цифрового канала:
- Channel Mode — Digital для DMR (или Analog для FM-каналов).
- RX/TX Frequency — частоты приёма и передачи. Для симплекса (прямая связь и большинство хотспотов) RX = TX. Для репитера TX смещён на величину разноса (shift).
- Color Code — цветовой код, аналог CTCSS-«пароля» в цифре. Должен в точности совпадать с тем, что задан на репитере или хотспоте. Несовпадение — и канал нем как рыба. Что это и зачем — в разборе про Color Code.
- Time Slot — тайм-слот, TS1 или TS2. Для хотспота и большинства симплексных сценариев почти всегда используется TS2 — запомните это как значение по умолчанию.
- Contact (TX Contact) — talkgroup, в который уходит ваш голос при нажатии тангенты.
- RX Group List — собранный ранее список приёма.
- Admit Criteria — условие выхода в эфир; для дисциплины в общей сети ставят Color Code free (передавать только когда слот свободен).
Практический пример канала под хотспот вашей DMR-сети: RX = TX = частота хотспота (например, из любительского сегмента 70 см), Color Code = 1, Time Slot = TS2, TX Contact = «DMRhub Общая», RX Group List = «Сеть», Admit = Color Code free. Сделайте по такому каналу на каждую часто используемую группу — переключаться между группами проще выбором канала, чем ручным набором.
Зоны: наводим порядок в каналах
Когда каналов больше десятка, в них легко утонуть. Для этого есть зоны (Zones) — папки, группирующие каналы по смыслу: «Хотспот», «Репитеры города», «Аналог 2м», «Резерв». RT3S переключается между зонами с лицевой панели, а внутри зоны — между каналами ручкой/кнопками.
Разумная структура зон экономит нервы в эфире: вы не листаете сотню каналов, а сразу прыгаете в нужную папку. Как грамотно разложить каналы по зонам и не дублировать их — отдельный материал про зоны в codeplug.
Запись в рацию и переключение в любительский режим
Когда codeplug собран, прежде чем заливать — ещё раз сверьте свой Radio ID, Color Code и тайм-слоты на ключевых каналах. Затем:
- Подключите рацию кабелем, включите.
- В CPS выполните Write (запись codeplug в рацию). Не отключайте кабель и не выключайте рацию во время записи.
- После записи рация перезагрузится. Проверьте, что появились ваши зоны и каналы.
Про «любительский режим» и частоты. RT3S не имеет отдельного тумблера «ham mode» — диапазон рабочих частот определяется прошивкой и тем, что вы прописали в каналах. Заводская версия обычно уже покрывает любительские участки 144–146 и 430–440 МГц; вы просто заводите каналы на нужных частотах. Если рация отказывается передавать на какой-то частоте («TX inhibit»), значит частота вне разрешённого прошивкой окна — это ограничение конкретной прошивки, а не вашей настройки. Не выходите за пределы любительских участков и соблюдайте условия лицензии и местные правила использования частот.
Типовые ошибки новичков
- Не заполнен Radio ID — рация передаёт «в никуда», сеть её не видит.
- Не совпал Color Code или тайм-слот с хотспотом/репитером — канал молчит в обе стороны. Проверяйте в первую очередь именно это.
- Пустой или неверный RX Group List — слышно только ту группу, в которую сам передаёшь, ответы соседей пропадают.
- RX ≠ TX на симплексе — случайно прописали репитерный сдвиг там, где он не нужен.
- Несовпадение версий CPS и прошивки — codeplug читается/пишется с искажениями.
- Не сделан бэкап заводского codeplug — потом нечем откатиться.
Эти и ещё десяток подводных камней с готовыми решениями собраны в материале про частые ошибки в codeplug — загляните туда при первом же «не работает».
Как прописать каналы под свою сеть и хотспот
Если вы работаете в DMRhub, схема предельно простая. Из личного кабинета берёте свой DMR ID и список talkgroup сети, заводите под каждую группу цифровой контакт (Group Call), собираете RX Group List «Сеть», создаёте каналы на частоте вашего хотспота с Color Code и TS2, как описано выше. Голос на стороне сети проходит через серверный AMBE-вокодер, поэтому отдельный аппаратный донгл вам не нужен — достаточно правильно настроенной рации и хотспота. Готовый образ RadioStar для Raspberry Pi разворачивает хотспот фактически в пару шагов и сам провижинится под вашу учётку.
Готовы вывести RT3S в эфир
Заведите аккаунт DMRhub, получите DMR ID из кабинета и поднимите свой хотспот по готовому образу — а каналы в RT3S настройте по этой инструкции.
Итог
Retevis RT3S — честная рабочая лошадка для входа в DMR, если не пожалеть часа на первоначальную настройку. Ключ к успеху — правильный кабель и совпадающая по версии CPS, обязательный бэкап заводского codeplug, сборка снизу вверх (контакты → RX Group List → каналы → зоны) и педантичная сверка трёх параметров на каждом цифровом канале: частота, Color Code и тайм-слот TS2. Сделаете это аккуратно — и недорогой двухдиапазонник будет уверенно держать вашу сеть наравне с аппаратами втрое дороже.
Источники
- Retevis — официальный сайт: страница RT3S, фирменный CPS и руководство пользователя
- BrandMeister Wiki — назначение talkgroup, тайм-слотов и Color Code в DMR
- md380tools — открытые инструменты для платформы MD-UV3xx (родственной RT3S)
- ETSI TS 102 361 — стандарт DMR: радиоинтерфейс, TDMA-слоты, групповые и приватные вызовы.