Кабели и драйверы для программирования раций: почему ПК не видит порт
Сценарий знаком каждому, кто хоть раз шил рацию: воткнул программный кабель, запустил CPS, нажал «Read» — и тишина. «Нет COM-порта», «устройство не отвечает», список портов пуст. В 90% случаев проблема не в рации и не в софте, а в самом кабеле и драйвере к нему. Любой «программатор» для носимой DMR-рации — это, по сути, переходник USB → UART: внутри корпуса USB-штекера спрятана микросхема-мост, которая превращает USB в обычный последовательный порт, плюс шнур с фирменным разъёмом на конце. Разберём, какие бывают разъёмы и чипы, почему компьютер «не видит порт» и как это лечить — на Windows и на Linux.
Анатомия программного кабеля
Программный кабель состоит из двух частей, и проблемы бывают в каждой:
- USB-UART мост. Микросхема в корпусе USB-штекера. Именно она создаёт виртуальный COM-порт в системе и требует драйвер. Самые ходовые: CH340/CH341 (WCH, Китай), CP2102/CP210x (Silicon Labs), FT232 (FTDI) и PL2303 (Prolific). От того, какой чип внутри, зависит, какой драйвер ставить и как кабель себя поведёт.
- Разъём к рации. Для подавляющего большинства носимых DMR (Baofeng DM-1701, TYT MD-380/UV380, Retevis, AnyTone-«носимки» вроде AT-D878UV, Kenwood, Wouxun) это Kenwood 2-pin, он же K1 — два штекера рядом: больший 3.5 мм и меньший 2.5 мм. Та же колодка, что у гарнитур для этих раций: на штекере 3.5 мм сидят микрофон и PTT, на 2.5 мм — аудиовыход (динамик), общая земля и линия программирования. При прошивке данные идут по контактам той же колодки на уровне TTL.
Важно понимать: распиновка K1 — это аналоговая гарнитурная колодка, по которой данные идут на уровне TTL-логики. Перепутать кабель к Kenwood-разъёму с кабелем к, скажем, AnyTone-«мобилке» (там часто mini-USB или собственный разъём) нельзя — нужен именно K1-программатор под ваше семейство раций.
Почему ПК «не видит COM-порт»: пять причин
Когда CPS не находит рацию, виновата одна из этих вещей — по убыванию частоты:
- Не установлен драйвер чипа. Голая Windows не всегда подтягивает драйвер сама. В «Диспетчере устройств» вы увидите «Неизвестное устройство» с жёлтым восклицательным знаком вместо строки в разделе «Порты (COM и LPT)».
- Поддельный Prolific PL2303 — бич рынка. Официальный драйвер Prolific детектит клон-чип и намеренно его глушит: устройство появляется, но с ошибкой «Это устройство не может быть запущено (Код 10)». Подробно ниже — это отдельная боль.
- Кабель «только зарядка» или дефектный шнур без линий данных. Устройство не определяется вообще.
- Неверный COM-порт в CPS. Драйвер встал, порт есть (например, COM5), но в настройках CPS выбран другой порт или порт не выбран.
- Неверная скорость / занятый порт. Реже: не та скорость (baud rate), либо порт «висит» занятым после аварийного закрытия CPS — помогает переподключение кабеля или перезагрузка.
Поддельный Prolific PL2303 и «Код 10»
Это нужно знать всем. Чип PL2303 от Prolific массово копируют в Китае, и в дешёвые программные кабели десятилетиями ставят именно клоны. Современный официальный драйвер Prolific (который Windows сама подтягивает через Windows Update) умеет отличать подделку от оригинала и намеренно отключает фейковый чип — как защиту от пиратства. Результат: в «Диспетчере устройств» порт появляется, но рядом с ним восклицательный знак и ошибка «Код 10». Рация не шьётся.
Что можно сделать:
- Откатить на «золотой» драйвер. Старая версия Prolific 3.3.2.102 (примерно 2008 год) не умела детектить клоны и заводит поддельный чип. В «Диспетчере устройств» → свойства устройства → «Драйвер» → «Обновить» → «Выбрать из списка» → указать старую версию вручную. После этого полезно отключить автообновление драйвера, чтобы Windows не «вылечила» его обратно на свежий.
- Лучшее решение — выбросить кабель на Prolific. Возня с откатом драйвера повторяется при каждом крупном обновлении Windows. Надёжнее купить программатор на CH340 или CP2102 — у них нет анти-клон политики, драйвер ставится один раз и работает годами.
Как определить, какой чип внутри
Чип не написан снаружи, но система его видит. Воткните кабель и откройте «Диспетчер устройств» (Win+R → devmgmt.msc), раскройте раздел «Порты (COM и LPT)». Строка подскажет производителя:
| Что показывает «Диспетчер устройств» | Чип | Откуда драйвер |
|---|---|---|
| USB-SERIAL CH340 (COMx) | CH340 / CH341 (WCH) | wch-ic.com, CH341SER |
| Silicon Labs CP210x USB to UART Bridge | CP2102 / CP210x | silabs.com, VCP-драйвер |
| USB Serial Port / USB Serial Converter | FTDI FT232 | ftdichip.com, VCP |
| Prolific USB-to-Serial Comm Port | PL2303 (часто клон!) | см. раздел про «Код 10» |
| Неизвестное устройство / жёлтый «!» | драйвер не встал | определить чип по VID&PID |
Если строка — «Неизвестное устройство», вычислите чип по идентификатору: свойства устройства → вкладка «Сведения» → «ИД оборудования». Сопоставьте VID (Vendor ID):
- VID_1A86 — WCH (CH340/CH341);
- VID_10C4 — Silicon Labs (CP210x);
- VID_0403 — FTDI;
- VID_067B — Prolific (PL2303).
Где брать драйверы и как ставить правильно
Золотое правило, которое повторяют в инструкциях все производители: сначала ставим драйвер, потом втыкаем кабель. Если воткнуть раньше, Windows может «прописать» устройство криво, и придётся удалять и переустанавливать.
- CH340/CH341. Качаем CH341SER с официального сайта WCH (wch-ic.com / wch.cn). Это WHQL-подписанный драйвер для Windows 7–11. Распаковать, запустить SETUP.EXE, нажать «Install» — драйвер один на CH340 и CH341.
- CP2102/CP210x. На сайте Silicon Labs (silabs.com) ищем «CP210x VCP Drivers» (VCP = Virtual COM Port). Под Windows есть готовый установщик.
- FTDI. На ftdichip.com — «VCP Drivers». На свежих Windows обычно ставится сам через Update.
- PL2303. Если кабель честный — драйвер с сайта Prolific. Если клон — см. раздел про «Код 10» и старую версию.
После установки и подключения проверьте «Диспетчер устройств»: в «Портах (COM и LPT)» должна появиться строка без жёлтого значка. Иногда требуется перезагрузка.
Выбор порта и скорости в CPS
Драйвер встал, порт виден — теперь сам CPS. Алгоритм почти везде одинаков:
- Откройте настройки соединения: в большинстве CPS это Settings → Communication Port (или «COM Port», «Connection»).
- Выберите тот самый номер COM-порта, который вы нашли в «Диспетчере устройств» (COM5 в нашем примере). Это самая частая ошибка новичка — порт по умолчанию (COM1) не совпадает с реальным.
- Скорость (baud rate) для большинства носимых DMR в CPS либо фиксированная, либо не настраивается вовсе — не трогайте, если не уверены.
- Сначала «Read» (считать из рации) — проверка, что связь есть. Потом правка и только потом «Write».
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:
- Нет прав на порт. Чтобы открыть /dev/ttyUSB0 без sudo, добавьте себя в группу: sudo usermod -aG dialout $USER (на некоторых дистрибутивах группа называется uucp), затем перелогиньтесь.
- brltty крадёт устройство. На многих дистрибутивах (Ubuntu, Raspbian) предустановлен демон brltty для брайлевских дисплеев. Он ошибочно принимает USB-UART за брайль-дисплей и «захватывает» порт — в dmesg видно строку вида interface 0 claimed by ch341 while 'brltty' sets config #1, и /dev/ttyUSB0 то появляется, то пропадает. Лечение: отключить демон — sudo systemctl mask brltty-udev.service brltty.service (надёжнее, чем apt remove, и не цепляет зависимости), затем переткнуть кабель. Если брайль не нужен совсем — можно и удалить пакет.
Рация шьётся — выходи в эфир
Кабель ожил, порт нашёлся, codeplug записался — теперь регистрируйтесь в DMRhub: приватные вызовы по DMR ID, SMS и группы уже работают. Возьмите наш готовый codeplug и контакт-лист под вашу модель, а если хочется своё покрытие — соберите хотспот.
Источники
- CH340/CH341 — официальный драйвер WCH (CH341SER, Windows 7–11, WHQL) — wch-ic.com
- Fix PL2303 & CH340 «Code 10» on Windows (поддельный Prolific, «золотой» драйвер, переход на CH340) — techeia.com
- On Counterfeit USB-serial Chips (как Prolific глушит клоны, почему CH340 надёжнее) — epanorama.net
- How to fix issues with the TYT programming cable (драйвер до кабеля, Windows 11, COM-порт) — buytwowayradios.com