Портативная радиостанция RT622, не имеет экрана и поставляется уже прошитой на PMR частоты, для некоторых применений требуется изменить мощность сигнала и коды открытия шумоподавителя. Для прошивки потребуется приобрести готовый шнурок Кенвуд/Баофенг или изготовить самому. Программы для программирования от производителя предназначены для выполнения в OS Windows. Если у нас другая операционная система потребуются некоторые усилия.
Для прошивки подобных станций есть два варианта использовать ПО от производителя или поискать опенсорс варианты. Хороший образец подобной программы https://chirp.danplanet.com/projects/chirp/wiki/Download
К сожалению для Ubuntu 20.04 программы нет в основных репозитариях системы и нужна ручная корректировка конфигурационных файлов.
Пара цитат со странички dw1zws , там сможете увидеть скриншоты и более подробные пояснения как установить эту программу.
1. First you still need to follow the original instruction in installing the repository
sudo apt-add-repository ppa:dansmith/chirp-snapshots
sudo apt-get update
sudo apt-get install chirp-daily
2. Edit the “/etc/apt/sources.list.d/dansmith-ubuntu-chirp-snapsots-focal.list” and point it to “xenial”
3. sudo apt-get install chirp-daily скорее всего будут проблемы с библиотеками, их придётся скачать и установить отдельно.
4. You are now required to install the missing dependencies, I collected
all the dependencies and put it in google drive for easy access to
everyone, download each or the zip file and install it individually to
satisfy the missing dependencies here: https://drive.google.com/open?id=1irLlhwTVlC8wO9OhSt3-9j943CyimhmM
После установки программа запустится, шнурок обнаружится но программа не узнает (декабрь 2020) модификацию радиостанции ;) Проблема известная но не решённая "из коробки". Есть вариант патча https://chirp.danplanet.com/attachments/5313/rt22-new-id.patch Чтобы им воспользоваться потребуется запускать программу из исходных кодов.
Но он работает до первой прошивки, затем идентификатор станции сбрасывается в ноли, что опять некорректная работа программы Chirp . Тем не менее перешить рацию этой утилитой возможно.
Патч можно немножко модифицировать и дальше, но это не исправление ошибки, а только лишь костыль
_memsize = 0x0400
_block_size = 0x40
_fileid = ["P32073", "P3" + "\x00\x00\x00" + "3", "P3207!" + "\xf8\xff", "\x00\x00\x00\x00\x00\x00\xf8\xff" ]
# 000: 50 33 32 30 37 21 f8 ff P3207!.. что должно считыватся
# 000: 00 00 00 00 00 00 f8 ff ........ а это читается после прошивки
def get_features(self):
Вдоволь наигравшись с опенсорс решением, попробуем запустить оригинальную программу под Wine-ом ;)
Программа без трудностей устанавливается и запускается, осталось
пробросить COM порт. Добавляем в реестр вина информацию о последовательном порте.
WINEPREFIX=~/.wine wine regedit
Configure the port–if the device is seen at /dev/ttyUSB0
, and you want it to appear to WINE on COM1
, edit HKEY_LOCAL_MACHINE\Software\Wine\Ports
to have a new string entry named COM1
with value /dev/ttyUSB0
.
далее перезапускаем wine и можно проверить наличие порта.
ls ~/.wine/dosdevices
c: com1 d:: e: e:: z:
Программирование станции проходит как обычно. Из интересного, станция может быть перешита на частоты 250-350МГц. Конечно антенные/входные цепи не предназначены для пропускания таких частот и потребуется модификация схемы паяльником.
Типичная дальность станции по некрупному (5..9этажей) городу около 2км. Шумоподавитель может открываться и на более дальних дистанциях (4км) но голос не разборчивый.