OpenQuack

스타35포크2라이선스Apache-2.0언어C최근 업데이트2023. 9. 29.

러시아어 사용자를 위한 오픈 펌웨어로, 키릴 문자 글꼴을 써요. UV-K5·K5(8)·5R Plus·K6을 지원해요.

  • UV-K5 / K5(8)
  • UV-K6
  • UV-5R Plus
MCUDP32G030릴리스 파일 분석
💬 댓글 0

릴리스

파일은 GitHub에서 그대로 내려받아요. ‘내 무전기에 넣기’를 누르면 펌웨어 플래싱 도구가 이 파일로 열려요. 마지막 확인 2026. 10. 16.

V1.0.29 Добавлена калибровка батареи최신2023. 9. 25.GitHub에서 보기 ↗
V1.0.27 Вольтметр, поддержка кириллицы2023. 9. 15.GitHub에서 보기 ↗
V1.0.25 Тестовый билд с переключением TDR по F+02023. 9. 12.GitHub에서 보기 ↗
V1.0.24 Полный функционал F-кнопок, расширенная блокировка2023. 9. 12.GitHub에서 보기 ↗
V1.0.22 Редактирование боковых кнопок через меню2023. 9. 12.GitHub에서 보기 ↗

올리기 전에커스텀 펌웨어는 개인이 만든 것이고 RadioCloud가 내용을 검증하지 않아요. 올리기 전에 UV-K5 도구로 캘리브레이션이 포함된 원본 EEPROM을 백업해 두세요. 허가받은 범위 밖 송신은 전파법 위반입니다.

README

OpenQUACK: проект ПО для портативных радиостанций Quansheng UV-K5/UV-K5(8)/UV-5R PLUS/UV-K6

А также Anysecu UV-K5, Radtel RT-590 и так далее

ОТПРАВИТЬ БЛАГОДАРОЧКУ НА ПИВО: 2204 1201 0314 6060
Канал в Telegram

OpenQUACK

Основан на коде https://github.com/DualTachyon и https://github.com/fagci

Несовместим со штатным CPS, требует установки кастомного модуля CHIRP !!!
На время работы над прошивкой самой рации доработка модуля приостановлена.

OpenQUACK
ПО рассчитано на использование рации именно как средства связи, при этом средства удобного.

Поэтому удаляется все ненужное:

  • Экран приветствия, дающий секундную задержку при загрузке
  • Прием FM-радио, для боковой клавиши в настройках CHIRP заменено на переключение A/B (также доступно через меню рации)
  • Передача сигнала тревоги, для боковой клавиши в настройках CHIRP заменено на переключение VFO/MR (также доступно через меню рации)
  • Прием NOAA по причине бесполезности в России
  • Копирование по воздуху
  • Киллкоды
  • Соответствующие убираемым функциям пункты меню
  • Озвучивание меню

Добавлено:

  • Редактирование настроек боковых клавиш из меню рации

OpenQUACK

  • Увеличено усиление микрофона
  • Расширен диапазон настройки длительности подсветки
  • Отключен тайм-аут сканирования частоты и субтона
  • Горизонтальное меню V1.1

OpenQUACK

  • Расширенная блокировка кнопок (только цифровые / все, кроме PTT / все)
  • Переключение TDR по F+0 вместо радио
  • Встроенная калибровка вольтметра в скрытом меню (PTT+F1 при включении рации)
  • Быстрый реверс смещения может назначаться на любую боковую кнопку через меню рации

ПОРЯДОК КАЛИБРОВКИ ВОЛЬТМЕТРА:

  1. Полностью зарядить батарею и оставить рацию во включенном стакане. При калибровке автоматически прописывается именно та настройка, при которой показания АЦП контроллера будут соответствовать 8,4 В.
  2. Войти в инженерное меню рации, включив ее с одновременно нажатыми PTT и верхней боковой клавишей.
  3. Перейти к пункту 60 меню.
  4. Однократно нажать кнопку MENU, затем EXIT.
  5. Выключить рацию и снова включить.

КАЛИБРОВКА ШУМОПОДАВЛЕНИЯ:

Первый уровень у него штатно слишком тупой, умудряющийся запирать даже мощный сигнал. Но, поскольку все калибровки для уровней шумоподавления хранятся в EEPROM, а не зашиты во флеш, исправить это в самой прошивке можно только костылем, подменяющим данные при SQL=1. Поэтому в репозиторий добавлены скрипты на Python для чтения и записи калибровок в рацию. В консоли, открытой из папки squelch_tuner:

python squelch_table_write.py COM5 (номер порта, естественно, должен соответствовать тому, на котором висит подключенный к рации шнур).

Настройки в файле для SQL=1 уже изменены.
В файле можно поправить ВТОРЫЕ по порядку байты во всех элементах массива, например:

uhf_squelch_open_rssi = bytearray([0x0a,0x35,0x53,0x56,0x59,0x5c,0x5f,0x62,0x64,0x66,0xff,0xff,0xff,0xff,0xff,0xff])

Если при открытии шумодава звук "квакает" (появляется только на пиках громкости и тут же исчезает), нужно увеличивать гистерезис, то есть разницу между squelch_open_rssi и squelch_close_rssi. При этом в записи для скрипта всегда должно соблюдаться правило squelch_open_rssi < squelch_close_rssi.
squelch_open_noise и squelch_close_noise отвечают за пороги срабатывания по шуму, squelch_open_glitch и squelch_close_glitch - за импульсные помехи.

Слева - заводские настройки, считанные через squelch_table_read.py с "чистой" рации, справа - с рации после применения скрипта.

OpenQUACK

TODO:

  • Русифицированное горизонтальное меню
  • Расширенный редактор в меню (названия каналов, сканлисты, список контактов и т.д.)

댓글 0

로그인하고 댓글을 남겨 보세요.