Привет, Хабр! Купил я как‑то для себя трансивер Alinco DR-135FX. Новый, из коробки.
Приобретался через Авито и со слов Продавца рация абсолютно исправна, просто «лежит без дела» Окей, думаю, надо брать!!
Заказал, жду неделю и, вуаля, рация у меня. Раскрыв транспортировочную упаковку, вижу, что трансивер действительно новый, радость нахлынула сполна! Сразу захотелось включить и попробовать его в работе!
Включив трансивер, меня ждал большой сюрприз. Трансивер был зашит на один
предустановленный канал. Сброс настроек через одновременное зажатие кнопок FUNC +
PWR не давало никакого результата. Вот я думаю: «попал»… Что же делать? Начал читать
тематические форумы, что бы это значило. Изученная информация подтвердила, что
трансивер работает в канальном режиме. Из этого сформировалась задача, что необходимо
перевести трансивер из канального режима в частотный режим. Но это оказалось не
так уж и тривиально, как мне показалось сначала.
Так же, из найденной информации я узнал, что разблокировать трансивер можно тремя способами. Самый простой и быстрый способ - это клонировать настройки с аналогичной станции, которая раскрыта для работы в частотном режиме, но поискав по комьюнити, такого трансивера ни у кого не оказалось, а приобретать второй лишь для того, чтобы разблокировать первый, мне не так уж и хотелось.
Второй способ мне показался варварским, но он так же был действенным. Надо было разобрать и закоротить микросхему памяти, что привело бы к сбросу настроек до заводских. Но этот вариант отпал сразу, так как я не хотел вскрывать трансивер.
Третий из методов, на мой был взгляд, был самый гуманный и правильный! Это, конечно, же подключить трансивер к ПК и произвести настройку. Изучением этого вопроса я и занялся.
Первое, что сделал - зашел на АлиЭкспресс и поискал кабель там. Нашел подходящий по характеристикам Data-кабель, у которого была маркировка ERW-7 и интерфейс USB, на тот момент это меня совсем не смутило. Оплатив 900 рублей, мне оставалось только ждать, когда кабель будет доставлен. И вот, вроде бы проблема “Транспорта” между
трансивером и компьютером решена (как мне казалось на тот момент), но оказалось, что
я очень торопился с выводами. Пока идет Data-кабель я начал изучать софт для
программирования данного трансивера. Как оказалось, софт очень древний (как и сам
трансивер в целом) и на современных ОС работать отказывается.
Оригинальная программа DR135 CH Data Editor Version 1.10 хорошо и уверенно работает вообще только из по DOS. И тут меня настигает очередной провал, я вспоминаю, что тот дата-кабель, который я заказал, имеет интерфейс подключения USB. Вот черт думаю я, USB, DOS все эти танцы с бубном могли бы затянуться очень надолго.
В один из дней я листал интернет в поисках подходящего решения, и вот мне на глаза попадается схема электрическая принципиальная того самого оригинального кабеля ERW-4. Естественно интерфейс подключения это RS232 25 pin (COM), чему я собственно и не был удивлен. Недолго раздумывая, открываю Sprint-Layout60 и начинаю проектировать печатную плату.
Не затратив и пары часов, плата в формате .lay была готова. Далее печатаю на принтере
проект печатной платы, чтобы в дальнейшем изготовить ее на стеклотекстолите методом
ЛУТа. Пара незамысловатых действий и вот я уже держу в руках готовую ПП будущего
программатора. У оригинального ERW-4 разъем для подключения к компьютеру RS232 25pin, я же переделываю на RS232 9pin.
Хотя, по сути, переделывать мне ничего и не пришлось, просто сопоставил пины RS232 25pin и RS232 9pin в соответствии с распиновкой интерфейса.
И вот настало время, когда программатор был полностью готов, и его можно было подключить к компьютеру.
Вы спросите, а как же я решил проблему с совместимостью программного обеспечения?? Отвечаю: «Так как у меня на компьютере установлена ОС Windows7x64, а данная программулька не поддерживается (об этом говорил ранее), я воспользовался замечательным эмулятором DOSBox 0.74-3, который как раз и предназначен для запуска “древних” программ и игр в среде Виндовс.
Но и тут меня ждал сюрприз. Как сделать так, чтобы эмулятор начал работать с COM-
портами? И тут так же решение было найдено. Сопоставив виртуальные порты эмулятора с физическими портами компьютера, выполнив в DOSBox 0.74-3 2 команды “serial1 directserial realport:com1” и “serial2 directserial realport:com2”, что соответствовало пробросу физических COM1 и COM2 портов.
Далее запустил программу DR135. Интерфейс был очень простым и несложным в понимании. Нажав F4, я выбрал COM Port, у меня это был COM1 и нажал Read CH Date (прочитать память) и, вуаля, данные начали считываться со станции. Победа была близка. Затем, в Option изменил режим работы трансивера с канального на частотный, и нажал W (Write CH Data) - записать данные.
Новый конфиг был успешно записан! Далее я выключил трансивер и отключил его от ПК. Зажав клавиши FUNC+PWR, станция сбросилась до заводских установок, тем самым перейдя в частотный режим работы. И это была моя маленькая победа!!
PS: Провод пришел ровно на следующий день) И это будет не менее интересная история боли и разочарований ;) Всем 73! от R1TBL