Quansheng UV-K5 Spectrum

@quansheng_uvk5_spectrum


Spectrum analyser firmware for Quansheng UV-K5.

Author: @fagci (Mikhail Yudin)

Bug report: https://t.me/quansheng_uvk5_spectrum_talk/5926

Донат Сбер:
2202203210688471

Quansheng UV-K5 Spectrum

14 Oct, 18:20


fix1: отображение низкого заряда батареи
fix2: убрал подстройку частоты уварца в зависимости от бэнда, вроде не влияет. Уменьшился размер прошивки

Quansheng UV-K5 Spectrum

14 Oct, 18:20


Спектр без щелчков

Quansheng UV-K5 Spectrum

12 Oct, 16:51


UPD: фикс появления S-метра в меню, увеличенная чуйка в спектре
UPD2: фикс чуйки в FM модуляции
UPD3: ускоренное сканирование в обычном, частотном режиме

Quansheng UV-K5 Spectrum

12 Oct, 16:51


АРУ для АМ, улучшенный отклик в режиме удержания

- впилен АРУ фикс для АМ модуляции
- улучшена отзывчивость на нажатия в режиме удержания частоты
- S-метр на главном экране обновляется чаще
- убраны 2 бэнда с FM вещалками из спектра (пресеты)
- шаг смены MIC gain = 10
- улучшена скорость отрисовки дисплея

Quansheng UV-K5 Spectrum

10 Oct, 02:44


Инструкция по использованию

Quansheng UV-K5 Spectrum

10 Oct, 02:44


Релиз спектра с улучшенным автоуровнем, пресетами, улучшенной девиацией

Основные изменения:

- автоуровень спектра теперь по скользящему среднему
- добавлены регистры для передачи в режиме захвата частоты
- улучшена ширина девиации в режиме WIDE
- частотные планы как пресеты, их названия отображаются в статусбаре
- частота передачи отображается в режиме название канала + частота
- отключение коррекции частоты при сканировании и в АМ/ВБП
- автодобавление поражёнок в ЧС
- блокировка передачи на FM вещалках, авиа диапазоне
- скрытое меню TX LOCK 430 -> LPD+PMR
- S-метр на главном экране промежуточная версия
- выпилил киллкод

Quansheng UV-K5 Spectrum

29 Sep, 02:20


Исправления графики на 2-й странице

Quansheng UV-K5 Spectrum

28 Sep, 10:40


Как вариант починить чуйку на шаге <25 кГц

Quansheng UV-K5 Spectrum

28 Sep, 10:40


Последняя 💀 рабочая, более стабильная прошивка с починенной передачей 18-1300.

Quansheng UV-K5 Spectrum

24 Sep, 19:23


[Релиз-кандидат]

- DBm -> dBm
- устранён (уменьшен значительно) дребезг кнопок
- починен баг с кривыми шагами в главном меню
- вроде уплыл фантомный баг

Quansheng UV-K5 Spectrum

23 Sep, 19:29


[Beta тест]

Выпилена поддержка "FM радио", освободилось место для фич и дизайна.

Починено:
- [x] Некорректно применяется введенная вручную частота, в режиме захвата!
- [x] не обновляется статусбар при выборе регистров
- [x] шумодав слетает на максимум в режиме удержания
- [x] после выхода из режима удержания при прослушивании спектр не рисуется до включения шумодава
- [x] При ручном вводе частоты можно набрать сколько угодно точек
- [x] после добавления прослушиваемой частоты в чс продолжаем её слушать
- [x] смена шага перестройки частоты только на увеличение
- [x] обновление частоты в режиме удержания не происходит

Оставшиеся баги

- [ ] не обновляется палка пика, который слушаем
- [ ] дребезг кнопок имеется
- [ ] смена частоты в режиме захвата не обновляет экран сразу
- [ ] Поменял шаг перестройки, перестроил, шаг не сохранился

Quansheng UV-K5 Spectrum

23 Sep, 15:04


[Beta Тест]

🐈‍⬛ кто хочет стабильности, ждите релиза

Исправлены баги в процессе доработок:

- [x] шумодав выставлять на +2 единицы от максимума
- [x] после увеличения/уменьшения времени сканирования частота сразу же возвращается из ЧС
- [x] При добавлении в ЧС, частота иногда скачет на 0.000 и после добавления в ЧС в режиме захвата пропадает прием
- [x] криво округляется частота в спектре, убрать лидирующие нули
- [x] после выхода из спектра и захода обратно модуляция показывается одна, а по факту другая
- [x] нет сканирования удержанием
- [x] пропадание спектра например при нажатии на кнопки
- [x] если частота в ЧС, пик сбрасывается (https://t.me/quansheng_uvk5_spectrum_talk/2628)
- [x] нули в частоте и хлопок (скорее всего сброс пика по его таймауту)
- [x] Нули при включении спектра
- [x] Нули при смене частоты, смене шага сканирования, смене времени задержки, переключении к-ва палок
- [x] Пропадание уровня шумодава при изменениях
- [x] ToggleBW -> ToggleListeningBW
- [x] Модуляция переелючается 12/6.25 только
- [x] Убрать AGC ручное из умолчаний (сильно приглушает АМ и спектр)
- [x] При превышении пика не включается прослушивание
- [x] Увеличение уровня сделать без предотвращения нажатия кнопок
- [x] Из прослушивания не выходит
- [x] Не тюнится на пик при превышении
- [x] DeInitSpectrum: reset Beken freq to initial

Пофикшен критичный баг со сменой ширины полосы. Она не менялась =)

Quansheng UV-K5 Spectrum

18 Sep, 02:07


Основные клавиши управления спектром.

Quansheng UV-K5 Spectrum

16 Sep, 07:50


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

Quansheng UV-K5 Spectrum

16 Sep, 07:50


[Тест]

- исправлен выбор фильтра при смене частоты

Quansheng UV-K5 Spectrum

13 Sep, 13:07


[Тест]

- побольше регистров
- восстановление затронутых регистров при выходе из спектра

Quansheng UV-K5 Spectrum

13 Sep, 11:54


[Тест]

- шумодав не пукоет когда закрыт
- автоуровень шумодава
- позиционирование значения регистров чтоб не перекрывало ширину ПП

Quansheng UV-K5 Spectrum

13 Sep, 08:04


[Тест]

- разделил регистр 13 на составные части

остальное как в предыдущей версии

Quansheng UV-K5 Spectrum

12 Sep, 19:14


[Тест]

- починена отстройка в режиме захвата частоты
- добавил правки в регистре 7E для АМ