Победа над HRD, или здравствуй каменный век

Есть такая интересная радиолюбительская программа Ham Radio Deluxe 5.0, наверное, она является квинтэссенцией подобных программ, где есть всё, что нужно для радиолюбителя и управления его техникой, но вот незадача, о которой я узнал слишком поздно, так как раньше спокойно её игнорировал, управляя приёмом-передачей трансивера, с помощью VOX на Yaesu FT-897, а вот с  Kenwood TS-480SAT этот приём не прокатил, так как трансиверу нужно постоянное управление с компьютера, а оно берёт и просто напросто зависает при запуске Digital Master 780. Начались поиски проблемы.

Так как проблема была раньше на Yaesu FT-897, но проявлялась она не сразу, я грешил на интерфейс управления, отваливающийся самостоятельно по каким-то причинам. Начал с устранения утечек ВЧ-токов, то есть с приведения в порядок антенно-фидерного тракта, и экранирования кабелей с помощью ферритовых колец. Помогло, но не совсем. Причём было замечено, что HRD + DM780 могли зависнуть не только на передаче, но также спокойно «подвисали» и на приём, когда трансивер никто не трогал. Может быть всё-таки драйвера? Поискал драйвера посвежее — безрезультатно. Так и забил я на эту проблему. Ручками можно всегда внести частоту, а передача в цифре есть. Фиг бы с этим.

С Kenwood TS-480SAT, как я сказал выше, такой манёвр не прокатил. И «повисания» были идентичны тем, что я наблюдал на Yaesu FT-897. Здесь так не оставишь и начался долгий путь поиска проблемы, начав с переходника на COM-порт, его драйверов, заканчивая программами, установленными на компьютере.

Также мной было замечено, что, когда я использую интерфейс какой-нибудь другой программой, то такие «повисания» не проявляются ни в какой мере, соответственно, дело скорее всего не в драйверах и устройствах. Запустил чисто Ham Radio Deluxe 5.0 без Digital Master 780 — также повисаний нет. Запускаю DM780 — завис. Перезагружаюсь, повторяю последовательность действий — завис. Запускаю DM780 отдельно от HRD5.0 — работает, но без интерфейса. Запускаю HRD5.0 при запущенном DM780 — при попытке соединения последнего — «повисает» интерфейс. Значит всё-таки дело в программе? Поискал по форумам ссылки на старые программы. Попробовал — не полегчало. Полез на форум Ham Radio Deluxe и…

Всё стало ясно, как божий день: проблема в Windows 7 (в любой из версий). Что делать — никто не знает, у всех схожие проблемы, схожие интерфейсы, постоянно пытаются как-то иначе подключить, но либо BSoD (Blue Screen of Dead), либо Freeze, как у меня. Попробовал на нетбуке, где установлена Windows 7 (x86) — при попытке подключиться DM780 к HRD5.0 — BSoD. В общем, полный набор.

Попробовал поставить режимы совместимости при запуске — толку никакого. Всё точно также «замерзает» на экране. Имея некоторые знания в компьютерной техники и эксплуатации виртуальных машин, меня осенило попробовать всё на виртуалке. Ноут потянет, благо виртуализация в него зашита.

Начал я с VirtualBox 4, на которую я накатил Windows XP + SP3. USB подключились, в принципе, нормально, управление пошло, но проблема со  звуком. У меня внешняя звуковая карта USB. Драйвера на неё встают нормально, но вот «водопад» в DM780 какой-то ненормальный, да и читаемость равна нулю, зато какая воля для угадывания того, что пишут. На передачу не пробовал, так как ясное дело, что проблема в драйверах, что и на передачу будет также весело всё читаться. Плюс к этому, VirtualBox не совсем дружит с Windows XP + SP3, частенько замирает не с того ни с сего, либо вываливало компьютер в BWD (весь целиком, а не виртуалку). Попробовал обновиться до последней версии VirtualBox — никакого профита.

Попробовал и VMware 6.5, который у меня лежит на диске с незапамятных времён работы в одной крупной компании. Тоже самое проделал — такой же кривой звук. Проблема в драйверах однозначна и на лицо. Попробовал в настройках указывать другую звуковую карту — не помогает это, всё равно либо кривой звук, либо нет его совсем. Бред!

Этот бред продолжался уже вторые сутки, за это время я бесчисленное число раз переустанавливал винду, несколько раз образы слетали безвозвратно. И всё приходилось начинать с начала. Пробовал разнести систему на две машины (реальную для DM780, где был нормальный звук, и виртуальную, где был бы установлен HRD5.0) — бестолку, не работает нормально там транспорт.

Решил, раз гора не идёт к Магаммеду, то он сам идёт к ней. Отделил 10 ГБ под установку XP на жёстком диске. Фиг с ним, буду переключаться для работы с трансивером в XP, но тут я потерпел поражение, так как у меня система установлена таким образом, что установка другой системы практически невозможна. Поколдовал с BIOS — ни к чем не привело. Мысли меня посещали препоганые, а именно сколько ещё нужно угробить денег, чтобы довести начатое до конца. Начал коситься на сервер, стоящий дома, на который, в принципе, всё, что угодно можно поставить. Не жалко. Но нет монитора. Что с ним делать? Взять на работе на праздники, а после купить, как это хотел сделать давным давно? Как вариант, да. Заодно отца попросил принести мой старый ноутбук, используемый им в работе.

На следующий день мне принесли ноут с XP. Работает всё идеально, но тормозно. Водопад тормозит весь процесс, а без водопада вообще неинтересно работать, так как не видишь, что и где на частоте. Провёл одну связь, понял, что так не  смогу жить в дальнейшем, погрузился в раздумья, а также решил обновить VMware до последней версии. Третьи сутки подходили к концу. Хорошо, что у меня начался отпуск. Домашние дулись на меня, что я на них совсем не уделяю своего внимания. Им непонятно. что так сильно хочется довести начатое до конца.

Помните рассказ про Менделеева, которому во сне явилась таблица периодических элементов? Вот так и меня посетило провидение перед сном, глубокой-глубокой ночью, когда я был занят поиском пути решения этой проблемы. С утра надо обязательно проверить. Решение же чрезвычайно простое, но это до меня раньше-то не дошло?

Проснулся с утра пораньше, снова погрузился в решение проблемы. Первым делом, обновил VMware, установил чистый образ Windows XP+SP3, установил всё. К виртуальной машине подключил только интерфейс управления трансивером, и всё. Выключаю её.

Момент истины настал. Всё или ничего — вот что поставлено на кон. Выбираю в Windows 7″64 звуковые устройства по умолчанию (внешняя звуковая карта USB), запускаю виртуальную машину. Сердце бьётся чаще, нервы тоже стали некоторым сгустком напряжения, накопившегося за несколько дней — всё или ничего?!

Винда неторопливо запустилась, также стартовал HRD5.0 — трансивер подключился к нему, запускаю DM780 — водопад появился. Передвигаю курсор на отдельный ручей в водопаде (сигнал) — на экране всё читается нормально. Опробовал на передачу — принимают, дают нормальный рапорт по  разборчивости. Уфф… можно чего-нибудь выпить, чтобы расслабиться. Три дня ходил мимо такого простого решения.

Резюмируя:

Я использую виртуальную машину (VMware® Workstation 8.0.1 build-528992), на  которой работает Windows XP, установить её не так сложно, главное, чтобы процессор компьютера поддерживал виртуализацию ядра (почти все последние Intel, за исключением Celeron), но виртуальная машина заработает и на более слабой машине, но медленно и непрогнозируемо.

К виртуальной машине подключен виртуальный COM-порт ST-Lab u224, установлены драйвера для Windows XP. Для соединения с трансивером можно использовать нуль-модемный кабель, но мне лишние кабели не нужны, поэтому купил переходник, с помощью которого подключил данный девайс непосредственно в COM-разъём Kenwood TS-480SAT.

В виртуальной машине звуковые устройства должны стоять «по умолчанию». В Windows 7 выберите то устройство, к которому подключен трансивер, и сделайте его по умолчанию.

Вот и всё. Проблема Windows 7 решена, без особых проблем для основной системы, и затрат. Конечно, это шаг в прошлое, но что поделать, если нормальный софт для радиолюбителей никто не пишет?

Учтите, что в звуковое устройство по-умолчанию будут лезть все звуки, которые надо предварительно отключить, иначе в эфире будет всё, что угодно, но только не полезный сигнал.

Есть вопросы? Задавайте в комментариях!

PS: сейчас работаю без виртуалок, пользуюсь этими драйверами.

Победа над HRD, или здравствуй каменный век: 4 комментария

  1. Здравствуйте Сергей ! !Я UA2FAV звать меня Григорий . Я из Калининграда . После долгих попыток я купил позовчера лицензию на HamRadioDeluxe !Скажите пожалуйста если понадобиться какая консультация по настройке я смогу к Вам обращаться ???

    С уважением Григорий.

  2. Чем смогу — помогу, но с 6.х версиями не работал. Впрочем, думаю, в них ничего не изменилось. До сих пор пользуюсь версией 5.24.

  3. У меня DM780 из HRD v.5.24.0.38 работал без проблем на Windows 7 x32 и x64. Я TS-870 подключал двумя интерфейсами. COM для непосредственного управления и специальный интерфейс USB-ACC2 для DM780 (конвертер USB-TTL на PL2303). Надо обратить внимание на настройки PTT в DM780. Там предусмотрено 4 варианта: через COM-порт, через HRD, через Radio Operation Center и через VOX.

Добавить комментарий