Антенны, приемники и т.д.

Прошивки для приёмника TEF6686_ESP32

29 ноя 2023, 21:06

29.11.2023 Beta RC3 от Sjef Verhoeven PE5PVB
TEF6686_ESP32_Dev_Beta.zip
Код:
- Fix bug on AM memory
- Language updates
- Fix on RDS error indicators on RDS loss
- Set max scan sensitivity to 15



Репозитории
Sjef Verhoeven https://github.com/PE5PVB/TEF6686_ESP32
NoobishSVK https://github.com/NoobishSVK/TEF6686-remastered

Старые прошивки
Оригинальные китайские v1.18 (появились в первых версиях приёмников в 2022 г.)
TEF6686-mod-ohmytime-V118-20220909.zip
TEF668X_mod_by_ohmytime-V118.zip
Оригинальная китайская v1.15
TEF6686-firmware-V1.15_CN.zip

Re: Прошивики для приёмника TEF6686_ESP32

30 ноя 2023, 14:40

Раз уж есть такая веточка , хорошо бы в одном из первых постов детальное описание порядка прошивки сделать , ну или дать ссылку на инструкцию

Re: Прошивики для приёмника TEF6686_ESP32

30 ноя 2023, 20:54

Так как в большинстве моделей (но не во всех) для обновления прошивки для доступа к кнопке BOOT нужно разбирать приёмник, то если нет достаточного опыта и заводская прошивка удовлетворяет, лучше не пытаться обновляться на тестовые прошивки.
В связи появлением новых моделей приёмников на TEF6686 и ESP32 обновления прошивок придётся производить с некоторыми отличиями.
В кратце на github (на английском языке) https://github.com/PE5PVB/TEF6686_ESP32 ... #uploading
Код:
Uploading
Releases

    Hold your BOOT button* on your ESP32 and plug USB cable from ESP to your computer. Make sure that tuner is turned on but the screen is off.
    Extract downloaded ZIP file and run flash.bat file.
    Enter your COM port number (script will list all available ports if not go to step 3a)

    Press WIN+R and type devmgmt.msc or just run your Device Manager.
    Your ESP32 should pop-up in Ports section with port name in the brackets that you need to give in flash.bat script

    The script will upload code to your ESP and end with "Leaving... Hard resetting via RTS pin..." message.
    Turn off your tuner and unplug USB.
    Now you can turn on tuner and enjoy the new software!


В последних прошивках при запуске flash.bat отображаются подсказки по необходимым действиям.

Поиском можно найти несколько видео
https://www.youtube.com/results?search_ ... D0%B0+6686
https://www.youtube.com/results?search_ ... B0+TEF6686
https://rutube.ru/search/?query=%D0%BF% ... %20TEF6686
https://vk.com/tef6686

Re: Прошивики для приёмника TEF6686_ESP32

06 дек 2023, 20:31

Sjef (PE5PVB) Final build of v2.00. https://github.com/PE5PVB/TEF6686_ESP32 ... /tag/v2.00
TEF6686_ESP32_v200.zip

Код:
Release of v2.00

Complete rebuild of the software.
Thanks to all contributors.

ARS version is for kits from Dutch amateurradioshop.nl

Re: Прошивики для приёмника TEF6686_ESP32

30 дек 2023, 18:04

v2.00.1
TEF6686_ESP32_Dev_Beta.zip
Код:
v2.00.1
- Language updates
- Fix RDS data in XDR-GTK protocol messages
- Added fontselector for frequency display in main screen
- Added extra theme

Re: Прошивки для приёмника TEF6686_ESP32

02 янв 2024, 13:35

v2.00.2
TEF6686_ESP32_Dev_Beta.zip
Код:
v2.00.2
- Fix: Font was not stored in flash, minor font update
- Fix on stereo/mono indicator (GUI)
- Fix greyout speaker symbol after screenbuild when squelch is switched off
- Added skin selector
- Small change in AF detector. Stations need to transmit number of AF's, otherwise AF is ignored
- Only show EON when there are actual services in the list
- Centered frequency selectors
- Fix negative UTC offset in CT
- Update language

Re: Прошивки для приёмника TEF6686_ESP32

02 янв 2024, 17:44

alex77 писал(а):v2.00.2

Спасибо!
Скины похоже ещё в разработке.
Пробежался по прошивке.
Таймеры удобно вынесли впервые пункты меню. Изменяемые шрифты прикольная штука. Новая тема пестрит цветами. Жёлтый цвет похоже любимый у создателя)
https://cloud.mail.ru/public/w422/1FxH2UFoR

Re: Прошивки для приёмника TEF6686_ESP32

07 янв 2024, 23:17

Решил сделать небольшую модификацию прошивки v2.00.2:

Заменил версию патча с 2.24 на 2.09 - использую его в своей самоделке, с ним меньше шум (в сравнении с более поздними версиями).
Изменил границы диапазонов СВ (522 - 1710 кГц) и КВ (1711 - 27000 кГц).
Изменил настройки для автоматической полосы пропускания на FM (для максимально возможного разделения соседних по частоте сигналов).
Стерео, если оно включено, работает при любом уровне сигнала (индикатор по прежнему мигает). Порог стерео по уровню сигнала можно поднять в настройках - работает как и раньше.
Срез ВЧ звука для АМ на слабых сигналах теперь также отключается и настраивается в меню (одновременно с FM в общих настройках звука).
Исправил AM Noise Blanker (не работал вообще).
Поднял уровень громкости до максимально возможного. Теперь настройка линейной громкости выше 0 будет вызывать искажения для сигналов с нормальным уровнем звука, но можно использовать для сигналов с низкой громкостью.
Немного поправил русский перевод настроек, которые вылезали за границы дисплея.

Архив с прошивкой TEF6686_ESP32.zip.

Кстати, компилировал эту прошивку и прошивал приемник я в 32-битной Win7 (для новой версии esptool требуется минимум 64-битная ОС, но я в интернете нашел "неофициальный" 32-битный вариант).

Re: Прошивки для приёмника TEF6686_ESP32

08 янв 2024, 03:18

mvonline


Несколько вопросов по TEF , не разобрался с ними

Какие параметры Noise Blanker лучше выставлять на ФМ и АМ исходя из опыта эксплуатации?
За что отвечают параметры АМ CoCannelDet Чувствительность и количество?
Меняли ли частоту шины дисплея от 7 мгц по умолчанию? Я что то никаких изменений в приеме не заметил при изменении. Может на моем экземпляре просто не меняется...

Re: Прошивки для приёмника TEF6686_ESP32

08 янв 2024, 06:10

opty писал(а):Какие параметры Noise Blanker лучше выставлять на ФМ и АМ исходя из опыта эксплуатации?
За что отвечают параметры АМ CoCannelDet Чувствительность и количество?
Меняли ли частоту шины дисплея от 7 мгц по умолчанию? Я что то никаких изменений в приеме не заметил при изменении. Может на моем экземпляре просто не меняется...

Шумоподавители Noise Blanker для FM можно ставить на максимум 150% А для АМ около 125%, поскольку он не очень мягкий и довольно грубо на АМ работает.
CoChannelDet определяет наличие нескольких сигналов на одной частоте, в том числе отраженные. Соответственно задается чувствительность определения и количество сигналов на одной частоте.
Частоту шины дисплея менял, но тоже не заметил разницу. Пока еще с этим толком не разбирался.

Re: Прошивки для приёмника TEF6686_ESP32

08 янв 2024, 07:31

mvonline писал(а):
opty писал(а):Какие параметры Noise Blanker лучше выставлять на ФМ и АМ исходя из опыта эксплуатации?
За что отвечают параметры АМ CoCannelDet Чувствительность и количество?
Меняли ли частоту шины дисплея от 7 мгц по умолчанию? Я что то никаких изменений в приеме не заметил при изменении. Может на моем экземпляре просто не меняется...

Шумоподавители Noise Blanker для FM можно ставить на максимум 150% А для АМ около 125%, поскольку он не очень мягкий и довольно грубо на АМ работает.
CoChannelDet определяет наличие нескольких сигналов на одной частоте, в том числе отраженные. Соответственно задается чувствительность определения и количество сигналов на одной частоте.
Частоту шины дисплея менял, но тоже не заметил разницу. Пока еще с этим толком не разбирался.


Спасибо большое

Re: Прошивки для приёмника TEF6686_ESP32

08 янв 2024, 12:08

Для серебристого приёмника (он на F8605) всё равно будет применён патч Tuner_Patch_Lithio_V205_p512.h
Кстати для F8602 помимо версии патча p224 были ещё
Код:
code/Tuner_Patch_Lithio_V102_p209.h
code/Tuner_Patch_Lithio_V102_p212.h
code/Tuner_Patch_Lithio_V102_p213.h
code/Tuner_Patch_Lithio_V102_p215.h
code/Tuner_Patch_Lithio_V102_p217.h

Tuner_Patch_Lithio_V102_p221.h
Tuner_Patch_Lithio_V102_p222.h


Тут немного особенностей версий некоторых патчей
Код:
Версия инициализации p2.22 включает в себя все преимущества предыдущих версий:
Исправление
 p2.19: Поддержка ручного выбора частоты дискретизации цифрового радио (3.26 FM/
AM cmd 84 Set_DR_Options); не поддерживается для p2.17.
 p2.15: Использование коротких волн AM: устранение проблем с приемом после переключения с диапазона FM
94,1 МГц на диапазон коротких волн AM
 p2.15: Внешнее применение FM AGC и настройка AFU, Jump или Check: устранение
неправильного наклона звука после внутреннего шага FM AGC
 p2 .14: Надежность настройки радио, решение проблемы неправильного качества считывания и отключения
звука после > 65 000 настроек с интервалом менее 32 мс между действиями настройки
.  p2.14: Ошибочный уровень приводит к высоким уровням сигнала (в некоторых случаях
в зависимости от порога RF AGC, коррекция шага уровня и настройки смещения уровня)
 p2.14: Устранена потенциальная проблема устойчивости состояния загрузки
 p2.13: Последовательность действий по настройке Проверка FM – предустановка FM и проверка FM –
поиск FM; решена проблема с зависанием обработки слабого сигнала
 п2.13: Последовательность действий по настройке Проверка FM – Переход FM – ... – Проверка FM; правильная
обработка слабого сигнала начинается при закрытии проверки FM (путем перехода, AFU или действия завершения)
 p2.12: решена критическая проблема с отключением звука FM-радио после изменения температуры
 p2.12: решена критическая проблема при чтении варианта
 p2.12: Решена проблема, связанная с ложным срабатыванием шумоподавителя AM при определенных
условиях соседнего сигнала 30 кГц с цифровой радиомодуляцией HD.
 p2.12: Улучшена обработка больших цифровых радиосигналов.


Новая функция
.  p2.21: Расширение возможностей управления шумоподавителем (3.9, 3.10, 3.11, 3.12)
 p2.17: Расширение возможностей автоматического управления полосой пропускания FM (3.3 FM/AM cmd
10 Set_Bandwidth
 p2.13: Управление минимальной полосой пропускания ПЧ (3.3 FM/AM cmd 10 Set_Bandwidth)
 p2.09: Детектор шума AM (4.1 FM / AM cmd 128 / 129 Get_Quality)
 p2.09: Детектор совмещенного канала AM (3.6 AM cmd 14 Set_CoChannelDet и 4.1)


Производительность
 p2.19: Предотвращение гармоник цифрового радио BCK в полосе пропускания цифрового радио FM.
 p2 .17: Улучшены характеристики паразитных сигналов для приложений с несколькими тюнерами, особенно
с SAF775X.
 p2.15: Подавление многолучевого распространения FM и AFU, Переходная настройка: разрешенный звук
возмущение амплитуды после перехода Jump/AFU из состояния высокого сигнала в состояние низкого уровня
 p2.13: Оптимизированное время обработки большого цифрового радиосигнала и адаптированный порог
 p2.10: Уменьшение потенциального свиста в диапазоне AM SW на кварцевой частоте
 p2.10 : Улучшенная реакция на сигнал высокого уровня цифрового радио и быстрое урегулирование при настройке
 p2.09: Предотвращение потенциального свиста на частоте 77,40 МГц

Re: Прошивки для приёмника TEF6686_ESP32

08 янв 2024, 17:01

alex77 писал(а):Тут немного особенностей версий некоторых патчей
Код:
p2.17: Расширение возможностей автоматического управления полосой пропускания FM (3.3 FM/AM cmd
10 Set_Bandwidth

У меня так и не получилось управлять доп.функциями этой и других cmd с патчем 2.24. Ни в коде, ни напрямую, через изменения значений в регистрах.
А приведенный changelist читал в инструкции к чипу. Но он же там для всей серии 668х, не все исправления для конкретно 6686.
Ну и каких-либо глюков с измененной прошивкой на р2.09 я пока не заметил.

P.S. Попробовал прошить своим модом второй китайский Тэф (небольшой серебристый без отверстий для динамика) и он к моему удивлению не запустился. Висит на заставке и не определяется тюнер. Пришлось под него скомпилировать свою версию на р2.24 - на ней он работает.
TEF6686_ESP32_p224.zip

Re: Прошивки для приёмника TEF6686_ESP32

09 янв 2024, 03:16

mvonline писал(а):Частоту шины дисплея менял, но тоже не заметил разницу. Пока еще с этим толком не разбирался.

Сегодня занялся этим вопросом. Нашел на FM свободную частоту с помехой, которая исчезает при нажатии кнопок или при входе в меню. Изменив частоту шины, помеха исчезла совсем. Так что функция полезная и реально работающая.

Re: Прошивки для приёмника TEF6686_ESP32

09 янв 2024, 03:53

mvonline писал(а):Сегодня занялся этим вопросом. Нашел на FM свободную частоту с помехой,


А какя частота ? Или любая свободная ?