Профессиональные рации Kirisun (модели DP990, DP995, TM840, DP580/585 и др.) требуют для программирования специальных кабелей-конвертеров уровней (KSPL-U20, KSPL-U21, KSPL-15 и аналоги). Оригинальные кабели стоят немалых денег, а ждать доставки из Китая или Москвы не всегда есть время. Хорошая новость: рабочий программатор можно собрать за вечер из подручных материалов — старого USB-кабеля, конвертера USB-UART, канцелярского ластика и нескольких иголок/шпилек.
В этой статье подробно разберем схему подключения, нюансы питания, изготовление разъема «на коленке» из ластика и настройку драйверов под Windows 10/11.
🛠 Необходимые материалы и инструменты
Перед началом работы подготовьте следующее:
- USB-кабель (можно пожертвовать старым зарядным от телефона, нам нужны только 4 жилы: VCC, GND, D+, D- — но лучше использовать кабель с разъемом типа А на одном конце и оголенными проводами на другом).
- Конвертер USB → UART (TTL) на чипе CP2102, CH340G или PL2303HX (платы стоит 50–150 руб. на маркетплейсах). Важно: логика должна быть 3.3В! 5В могут сжечь порт рации.
- Канцелярский ластик (белый мягкий, лучше «Милан» или «Кох-и-нур» — он хорошо держит форму и легко протыкается).
- Иголки / шпильки / тонкие контакты (диаметр 0.5–0.7 мм). Идеально подходят контакты от разъемов Dupont (PLS), выпаянные штырьки от старых плат, или обычные швейные иголки с откушенными ушками.
- Паяльник, припой, флюс, термоусадка/изолента.
- Мультиметр для прозвонки.
- Компьютер с установленным ПО Kirisun (Kirisun Programming Software) и драйверами на конвертер.
📐 Теория: распиновка разъемов Kirisun
У портативных раций (DP990, DP995, DP580, DP585, DP595) используется 11-пиновый разъем (K1), у мобильных (TM840), 10-пиновый (K2). Для программирования нам нужны только 4 линии: TX, RX, GND и (опционально) PTT/Prog_Enable.
Распиновка 11-пинового разъема (Portable: DP990/995/580/585)
Нумерация контактов идет слева направо (вид спереди на разъем рации, широкая часть вверху):
- SPK+ — динамик (+)
- SPK- — динамик (-)
- MIC — микрофон
- GND, общая земля (корпус)
- PTT — кнопка передачи
- RXD — Вход данных рации (подключаем TX конвертера)
- TXD — Выход данных рации (подключаем RX конвертера)
- VCC, питание от рации (~3.3-5В, можно не использовать)
- Prog_Enable / DATA — вход в режим программирования (часто требует подтяжки к GND или VCC)
- NC — не используется
- GND, земля
Ключевые контакты для кабеля: 4 (GND), 6 (RXD), 7 (TXD), 9 (Prog_Enable).
Распиновка 10-пинового разъема (Mobile: TM840)
Разъем RJ45-подобный (шире стандартного Ethernet). Нумерация слева направо (защелка внизу):
- GND
- RXD (Вход рации ← TX конвертера)
- TXD (Выход рации → RX конвертера)
- PTT
- MIC
- SPK
- VCC
- Prog_Enable
- NC
- GND
Ключевые контакты: 1 (GND), 2 (RXD), 3 (TXD), 8 (Prog_Enable).
⚡ Схема подключения конвертера USB-UART
Логика работы: Конвертер висит на USB шине как виртуальный COM-порт. Рация общается на TTL уровнях (3.3В).
| Контакт конвертера | Назначение | Контакт разъема Рации (11-pin) | Контакт разъема Рации (10-pin) | Примечание |
|---|---|---|---|---|
| GND | Общая земля | 4 или 11 | 1 или 10 | Обязательно соединить! |
| TXD | Выход конвертера → Вход рации | 6 (RXD) | 2 (RXD) | Перекрестное соединение |
| RXD | Вход конвертера ← Выход рации | 7 (TXD) | 3 (TXD) | Перекрестное соединение |
| 3.3V / VCC | Питание логики (опционально) | 8 (VCC) — лучше НЕ паять | 7 (VCC) — лучше НЕ паять | Рация сама выдает питание. Конвертер питается от USB. |
| RTS / DTR / GPIO | Управление режимом прошивки | 9 (Prog_Enable) | 8 (Prog_Enable) | См. раздел «Режим программирования» |
🧩 Мастер-класс: Делаем разъем из ластика и иголок
Это самый нетривиальный момент. Оригинальные разъемы купить сложно, а заказывать, долго. Ластик решает проблему идеально: он эластичен, держит иголки под пружиной, изолирует контакты друг от друга и позволяет точно попасть в гнездо рации.
Пошаговая инструкция
- Разметка. Приложите ластик к разъему рации (или измерьте штангенциркулем). Шаг контактов обычно 2.0 мм или 2.54 мм. Отметьте точку острой иголкой или карандашом для каждого нужного контакта (GND, RX, TX, Prog). Для 11-пина это контакты 4, 6, 7, 9. Для 10-пина — 1, 2, 3, 8.
- Подготовка иголок. Возьмите 4 иголки/шпильки длиной ~15-20 мм. Если это швейные иголки — откусите ушки кусачками. Заточите кончики небольшой наждачкой/баром под легкий конус — так они лучше войдут в гнездо и не согнутся. Важно: контакты должны быть пружинистыми. Лучше использовать контакты от разъемов PLS (Dupont) — они идеально пружинят и имеют квадратное сечение 0.64 мм.
- Монтаж в ластик. Аккуратно вбейте иголки в ластик по разметке. Глубина ~10 мм. Старайтесь держать их строго параллельно друг другу. Если ластик мягкий — можно продырявить его тонкой сверлово (0.5-0.6 мм) перед вбиванием, чтобы не раздуть материал.
- Пайка проводов. С задней стороны ластика припаяйте провода от конвертера к ножкам иголок.
- Используйте тонкий МГТФ или провода от старого USB-кабеля.
- Обязательно намотайте термоусадку на каждый спай или изолируйте эпоксидкой/клеемoment — контакты очень близко, КЗ исключено.
- Сделайте «петлю» из проводов и зафиксируйте её на ластике изолентой/клеем для снятия нагрузки (strain relief), иначе при первом же дергании спаи отвалятся.
- Проверка геометрии. Аккуратно вставьте ластик в разъем рации (рация ВЫКЛЮЧЕНА!). Иголки должны входить с легким усилием, пружинить и надежно контактировать. Если какая-то иголка заходит слишком свободно — слегка разожмите её кончик плоскогубцами или подложите кусочек фольги под ножку внутри ластика для давильности.
Совет: Для 10-пинового разъема (TM840) ластик придется вырезать под форму «вилки» (прямоугольник с защелкой), либо использовать кусок текстолита/пластика, так как RJ45-разъем требует жесткого корпуса для защелки. Для 11-пина (круглый/прямоугольный с боками) ластик идеален.
🔌 Важный нюанс: Вход в режим программирования (Prog_Enable)
Многие рации Kirisun (особенно DP990/995 и TM840) не входят в режим программирования просто так. На контакте Prog_Enable (Pin 9 / Pin
нужен определенный уровень.
Вариант А: Программное управление (Рекомендуемый)
Если ваш конвертер имеет свободный вывод RTS или DTR (на платах CP2102/CH340 они часто выведены на пины), подключите его через резистор 4.7–10 кОм на контакт Prog_Enable.
- В настройках ПО Kirisun (или в диспетчере устройств — свойства COM-порта — Дополнительно) можно выставить «Set RTS on close» / «DTR flow control».
- Обычно рация входит в режим прошивки по низкому уровню (GND) на этом пине; То есть RTS=Active (Low) -> Прошивка. RTS=Inactive (High) -> Работа.
Вариант Б: Перемычка (Hardware Jumper) — Самый надежный для самоделки
Если не хочется возиться с настройками порта: припаяйте переключатель (микротумблер) или просто двухпиновый джампер (перемычку) между GND и Prog_Enable прямо на ластике/корпусе конвертера.
- Вставляете шнур в выключенную рацию.
- Замыкаете перемычкой GND -> Prog_Enable.
- Включаете рацию (она заходит в режим программирования, часто индикатор мигает или экран гаснет).
- Прошиваетесь.
- Выключаете рацию, снимаете перемычку, включаете, рация в рабочем режиме.
Примечание: На некоторых прошивках DP990 достаточно просто закоротить Prog_Enable на GND до включения питания рации.
💻 Драйверы и настройка ПО
Установка драйверов конвертера
- CP2102 (Silicon Labs): Скачайте CP210x Universal Windows Driver с оф. сайта. После установки в Диспетчере устройств появится «Silicon Labs CP210x USB to UART Bridge (COMx)».
- CH340/CH341 (WCH): Драйвер CH341SER.EXE. Появляется «USB-SERIAL CH340 (COMx)».
- PL2303 (Prolific): Осторожно! Многие дешевые платы с PL2303 — подделки, которые не работают с новыми драйверами Windows 10/11. Нужно ставить старый драйвер v3.3.5.122 или использовать CP2102/CH340, они надежнее.
Настройка COM-порта
Запомните номер COM-порта (например, COM3). Зайдите в Диспетчер устройств → Порты (COM и LPT) → Ваш конвертер → Свойства → Настройка порта.
- Скорость: 9600 (стандарт для Kirisun), иногда 38400/57600 для новых моделей.
- Биты данных: 8
- Четность: None
- Стоп-биты: 1
- Управление потоком: None (или Hardware, если используете RTS/CTS для Prog_Enable).
Программатор Kirisun (Kirisun Programming Software)
- Запустите софт под администратором.
- Menu -> Setup -> Comm Port -> выберите ваш COM-порт.
- Выберите модель рации (Model: DP990, TM840 и т.д.).
- Read Data (Чтение) — для теста связи. Если вылезло окно с данными — кабель работает!
- Если ошибка «Communication Error» / «Port Open Failed»:
- Проверьте перекрестку TX/RX.
- Проверьте GND.
- Проверьте режим Prog_Enable (перемычка/тумблер).
- Попробуйте другую скорость порта в настройках Windows.
- Убедитесь, что рация включена И находится в режиме программирования.
⚠️ Типичные ошибки и лайфхаки
🟡 Ошибка 1: Путаница TX/RX
Самая частая причина «не работает». TX конвертера -> RX рации (Pin 6/2). RX конвертера -> TX рации (Pin 7/3). Прозвоньте мультиметром в режиме прозвонки: ножка конвертера TX должна звенеть с ножкой разъема рации RX.
🔴 Ошибка 2: Питание 5В на TTL входах
Дешевые конвертеры (особенно старые PL2303) могут выдавать 5В на TX. Входы рации рассчитаны на 3.3В. Решение: поставьте делитель напряжения на линии TX конвертера (два резистора: 2.2кОм к GND и 3.3кОм в разрыв линии к рации) или купите конвертер с перемычкой 3.3V/5V и поставьте в 3.3V. CP2102 и CH340G обычно работают от 3.3В логики, если на плате стоит стабилизатор 3.3В (он почти всегда есть).
🟢 Лайфхак: Корпус от маркера / ручки
Ластик с иголками хрупок. Вставьте готовый «ластиковый разъем» в корпус от гелевой ручки или маркера (вырезав окно под контакты). Это даст жесткость, удобство вставки и защиту проводов от излома.
🔵 Лайфхак: Питание рации при прошивке
Всегда прошивайте рацию от заряженного аккумулятора (или блока питания для мобильных). Если рация сядет в процессе записи прошивки — получите «кирпич», который оживит только программатор по SPI/JTAG (если есть доступ к процессору).
📋 Чек-лист перед первой прошивкой
- [ ] Конвертер определяется в системе (COM-порт есть).
- [ ] Провода прозвонены: TX↔RX, RX↔TX, GND↔GND.
- [ ] Нет КЗ между соседними контактами ластика (прозвонка между иголками).
- [ ] Иголки пружинят, входят в гнездо рации до упора.
- [ ] Подготовлен режим Prog_Enable (перемычка GND-Pin9 готова или настроен RTS).
- [ ] Рация заряжена, ВЫКЛЮЧЕНА.
- [ ] Шнур вставлен в рацию, перемычка Prog_Enable замкнута.
- [ ] Рация ВКЛЮЧЕНА (должен загореться индикатор режима ПК/прошивки).
- [ ] В софте выбран верный COM-порт и модель рации.
- [ ] Нажата кнопка Read Data — данные считались без ошибок.
Собрав такой кабель за 15–20 минут за копейки (конвертер ~100 руб. + подручные материалы), вы получаете полнофункциональный программатор для линейки Kirisun. Метод с ластиком и иголками проверен временем десятками радиолюбителей и сервисных инженеров: он надежнее «наколов» проводов в разъем, компактнее самодельных плат на текстолите и не требует пайки разъема SMD.
Главное правило: аккуратность с питанием (только 3.3В логика!) и обязательное замыкание Prog_Enable на GND до включения рации. Удачной прошивки и чистого эфира!
Статья подготовлена на основе опыта сообществ радиолюбителей (Drive2, RadioForum, 433.ru) и технической документации на разъемы Kirisun K1/K2. Дата актуализации: .