Кабели и драйверы для программирования раций: почему ПК не видит порт

Категория: АксессуарыСложность: ★★☆~8 минут

Сценарий знаком каждому, кто хоть раз шил рацию: воткнул программный кабель, запустил CPS, нажал «Read» — и тишина. «Нет COM-порта», «устройство не отвечает», список портов пуст. В 90% случаев проблема не в рации и не в софте, а в самом кабеле и драйвере к нему. Любой «программатор» для носимой DMR-рации — это, по сути, переходник USB → UART: внутри корпуса USB-штекера спрятана микросхема-мост, которая превращает USB в обычный последовательный порт, плюс шнур с фирменным разъёмом на конце. Разберём, какие бывают разъёмы и чипы, почему компьютер «не видит порт» и как это лечить — на Windows и на Linux.

Сначала — бэкап codeplugПрежде чем что-то записывать в рацию, считайте и сохраните текущий codeplug штатным CPS. Любая запись затирает каналы, зоны и контакты целиком. Как делать бэкап и собирать конфиг с нуля — в статье про codeplug.

Анатомия программного кабеля

Программный кабель состоит из двух частей, и проблемы бывают в каждой:

Важно понимать: распиновка K1 — это аналоговая гарнитурная колодка, по которой данные идут на уровне TTL-логики. Перепутать кабель к Kenwood-разъёму с кабелем к, скажем, AnyTone-«мобилке» (там часто mini-USB или собственный разъём) нельзя — нужен именно K1-программатор под ваше семейство раций.

«Зарядный» шнур не подойдётЕсли у рации зарядка идёт через micro-USB или Type-C, не путайте кабель программирования с кабелем питания. Дешёвые «только зарядка» шнуры физически не имеют линий данных (D+/D−) — компьютер их вообще не увидит как устройство. Для прошивки нужен именно дата-кабель с USB-UART чипом, а не зарядный «обрубок».

Почему ПК «не видит COM-порт»: пять причин

Когда CPS не находит рацию, виновата одна из этих вещей — по убыванию частоты:

  1. Не установлен драйвер чипа. Голая Windows не всегда подтягивает драйвер сама. В «Диспетчере устройств» вы увидите «Неизвестное устройство» с жёлтым восклицательным знаком вместо строки в разделе «Порты (COM и LPT)».
  2. Поддельный Prolific PL2303 — бич рынка. Официальный драйвер Prolific детектит клон-чип и намеренно его глушит: устройство появляется, но с ошибкой «Это устройство не может быть запущено (Код 10)». Подробно ниже — это отдельная боль.
  3. Кабель «только зарядка» или дефектный шнур без линий данных. Устройство не определяется вообще.
  4. Неверный COM-порт в CPS. Драйвер встал, порт есть (например, COM5), но в настройках CPS выбран другой порт или порт не выбран.
  5. Неверная скорость / занятый порт. Реже: не та скорость (baud rate), либо порт «висит» занятым после аварийного закрытия CPS — помогает переподключение кабеля или перезагрузка.

Поддельный Prolific PL2303 и «Код 10»

Это нужно знать всем. Чип PL2303 от Prolific массово копируют в Китае, и в дешёвые программные кабели десятилетиями ставят именно клоны. Современный официальный драйвер Prolific (который Windows сама подтягивает через Windows Update) умеет отличать подделку от оригинала и намеренно отключает фейковый чип — как защиту от пиратства. Результат: в «Диспетчере устройств» порт появляется, но рядом с ним восклицательный знак и ошибка «Код 10». Рация не шьётся.

Что можно сделать:

Главный вывод по железуПоддельные Prolific PL2303 на рынке — это норма, а не исключение. Если выбираете кабель — берите на CH340 или CP2102/CP210x (либо честный FTDI FT232, но он дороже и тоже подделывается). Они не воюют с пользователем и не требуют шаманства с откатом драйверов. Кабель на Prolific оставьте на крайний случай.

Как определить, какой чип внутри

Чип не написан снаружи, но система его видит. Воткните кабель и откройте «Диспетчер устройств» (Win+R → devmgmt.msc), раскройте раздел «Порты (COM и LPT)». Строка подскажет производителя:

Что показывает «Диспетчер устройств»ЧипОткуда драйвер
USB-SERIAL CH340 (COMx)CH340 / CH341 (WCH)wch-ic.com, CH341SER
Silicon Labs CP210x USB to UART BridgeCP2102 / CP210xsilabs.com, VCP-драйвер
USB Serial Port / USB Serial ConverterFTDI FT232ftdichip.com, VCP
Prolific USB-to-Serial Comm PortPL2303 (часто клон!)см. раздел про «Код 10»
Неизвестное устройство / жёлтый «!»драйвер не всталопределить чип по VID&PID

Если строка — «Неизвестное устройство», вычислите чип по идентификатору: свойства устройства → вкладка «Сведения» → «ИД оборудования». Сопоставьте VID (Vendor ID):

Запомните «свой» COM-портЕсли в системе несколько COM-портов, найти нужный просто: выдерните кабель — какая строка пропала, тот и порт рации. Воткните обратно — появится снова. Этот номер (например, COM5) и вбивайте в настройках CPS.

Где брать драйверы и как ставить правильно

Золотое правило, которое повторяют в инструкциях все производители: сначала ставим драйвер, потом втыкаем кабель. Если воткнуть раньше, Windows может «прописать» устройство криво, и придётся удалять и переустанавливать.

  1. CH340/CH341. Качаем CH341SER с официального сайта WCH (wch-ic.com / wch.cn). Это WHQL-подписанный драйвер для Windows 7–11. Распаковать, запустить SETUP.EXE, нажать «Install» — драйвер один на CH340 и CH341.
  2. CP2102/CP210x. На сайте Silicon Labs (silabs.com) ищем «CP210x VCP Drivers» (VCP = Virtual COM Port). Под Windows есть готовый установщик.
  3. FTDI. На ftdichip.com — «VCP Drivers». На свежих Windows обычно ставится сам через Update.
  4. PL2303. Если кабель честный — драйвер с сайта Prolific. Если клон — см. раздел про «Код 10» и старую версию.

После установки и подключения проверьте «Диспетчер устройств»: в «Портах (COM и LPT)» должна появиться строка без жёлтого значка. Иногда требуется перезагрузка.

Засада Windows 11На Windows 11 драйвер программатора иногда блокируется системой защиты. Если устройство встало с ошибкой, а драйвер вроде верный — попробуйте отключить «Целостность памяти» (Memory Integrity / Core Isolation) в «Безопасности Windows», запустить CPS «от имени администратора» и переустановить драйвер. Та же рекомендация всплывает в инструкциях к фирменным кабелям TYT.

Выбор порта и скорости в CPS

Драйвер встал, порт виден — теперь сам CPS. Алгоритм почти везде одинаков:

  1. Откройте настройки соединения: в большинстве CPS это Settings → Communication Port (или «COM Port», «Connection»).
  2. Выберите тот самый номер COM-порта, который вы нашли в «Диспетчере устройств» (COM5 в нашем примере). Это самая частая ошибка новичка — порт по умолчанию (COM1) не совпадает с реальным.
  3. Скорость (baud rate) для большинства носимых DMR в CPS либо фиксированная, либо не настраивается вовсе — не трогайте, если не уверены.
  4. Сначала «Read» (считать из рации) — проверка, что связь есть. Потом правка и только потом «Write».
Не выдёргивайте кабель во время «Write»Пока идёт запись codeplug или прошивки, не отключайте кабель, не вынимайте аккумулятор и не выключайте рацию. Прерванная посередине запись оставляет память в полупустом состоянии — рация может перестать включаться (потребуется аварийное восстановление). Дождитесь полосы прогресса до конца и сообщения «Write complete». На ноутбуке лучше шить от сети, а не «на последних процентах» батареи.
Порт «прыгает» — это нормальноWindows присваивает COM-номер по конкретному USB-разъёму. Воткнули кабель в другой порт ноутбука — номер может смениться, и CPS снова «не видит» рацию. Либо втыкайте всегда в один и тот же разъём, либо перепроверяйте номер в «Диспетчере устройств» и поправляйте в CPS.

Linux: модули и /dev/ttyUSB

В Linux всё проще: драйверы для CH340 (ch341), CP210x (cp210x), FTDI (ftdi_sio) и Prolific (pl2303) уже встроены в ядро. Воткнули кабель — должно появиться устройство /dev/ttyUSB0 (или ttyUSB1 и т. д.). Проверка:

dmesg | tail              # смотрим, какой модуль подхватил кабель
ls -l /dev/ttyUSB*        # есть ли устройство
lsusb                     # VID:PID — 1a86 (CH340), 10c4 (CP210x), 0403 (FTDI), 067b (PL2303)

Две типовые засады в Linux:

Закон и TX — даже при программированииЗапись codeplug сама по себе ничем не грозит, но записанные частоты и мощности — ваша ответственность. Передача (TX) разрешена только в выделенных вам диапазонах и в рамках разрешённой мощности. Не прописывайте в каналы чужие/служебные частоты «на всякий случай» — выход в эфир вне разрешённого диапазона незаконен. Подробно — в статье про частоты и закон.

Рация шьётся — выходи в эфир

Кабель ожил, порт нашёлся, codeplug записался — теперь регистрируйтесь в DMRhub: приватные вызовы по DMR ID, SMS и группы уже работают. Возьмите наш готовый codeplug и контакт-лист под вашу модель, а если хочется своё покрытие — соберите хотспот.

Источники

  1. CH340/CH341 — официальный драйвер WCH (CH341SER, Windows 7–11, WHQL) — wch-ic.com
  2. Fix PL2303 & CH340 «Code 10» on Windows (поддельный Prolific, «золотой» драйвер, переход на CH340) — techeia.com
  3. On Counterfeit USB-serial Chips (как Prolific глушит клоны, почему CH340 надёжнее) — epanorama.net
  4. How to fix issues with the TYT programming cable (драйвер до кабеля, Windows 11, COM-порт) — buytwowayradios.com