Прошивки
КВ радио,  Радиоприемники,  Разное,  Самодельная аппаратура

Прошивка для радиоприемников ATS-20 и UD3SBV

На Алиэкспрессе не так давно появились радиоприемники на базе чипа Si4732. Один из популярных и доступных является на данный момент ATS-20. Попользовавшись какое-то время данным устройством, понял, что он имеет много недостатков при неплохом заложенном в него потенциале.

По-умолчанию все приемники поставляются с прошивкой от PU2CLR, в которой из недостатков можно перечислить:

  • Oтдельный BFO. При прослушивании SSB приходится отдельным пунктом меню подкручивать тон.
  • Шрифты интерфейса буквально рябят в глазах
  • Внутрисхемные помехи при работе S-метра, который в этой прошивке не информативен

Спустя несколько месяцев неторопливой работы я выпустил собственную прошивку для приемников ATS-20 и плат от UD3SBV. Из особенностей:

  • Полноценный SSB с шагом от 50 Гц.
  • В режиме SSB softmute проявляется через каждые 16 кГц, а не 1 кГц. Сканировать и слушать диапазоны теперь очень комфортно и приятно.
  • Новый интерфейс с приятными и крупными шрифтами.
  • S-метр был отключен. От внутрисхемных помех удалось избавиться полностью. На НЧ диапазонах нет противного треска.
  • На платах UD3SBV также работает индикация заряда аккумулятора. В приемниках ATS-20 это будет реализовано чуть позже с небольшой доработкой схемы.
  • Добавлен синхродетектор АМ (SAM-L и SAM-U). Синхродетектор позволяет убрать искажения на замираниях при приеме АМ вещательных станций, а также позволяет отстроиться от рядом стоящей мешающей станции.

Прошивка находится на стадии тестирования. Обо всех багах можно написать в чате Telegram (ссылка сверху в меню), либо на форуме.

Поддерживаемые устройства:

  1. ATS-20 — радиоприемник с AliExpressПрошивка для радиоприемников ATS-20 и UD3SBV
  2. UD3SBV — RX4735 1.3 Прошивка для радиоприемников ATS-20 и UD3SBV
  3. UD3SBV-microПрошивка для радиоприемников ATS-20 и UD3SBV

Скачать прошивку можно с облака: ссылка на облако Mail.ru. Устанавливается прошивка через программу xLoader. При прошивке необходимо выбрать файл прошивки под ваш приемник, указать COM порт и выбрать Duemilanove/Nano(ATmega328). Скорость по-умолчанию 57600.

Прошивка для радиоприемников ATS-20 и UD3SBV

UPD 19.08.21: прошивку для ATS-20 обновил до версии 1.05.1. Теперь появилась индикация заряда приемника в процентах. Чтобы функция заработала, нужно допаять два резистора согласно схеме и обновить прошивку в приемнике.

Прошивка для радиоприемников ATS-20 и UD3SBV

UPD 20.08.21: дополнил статью.

Удачи!

89 комментариев

  • Александр

    Добрый день, коллега, очень классная у вас получилась конструкция. У меня вопрос : я купил китайский приёмник и он в корпусе думаю вы, наверное, знаете про какой идёт речь.
    Будьте любезны, не ответите мне, можно ли вашей прошивкой прошить этот приёмник.
    Вообще-то я слабак в этих делах, может укажите как это шаг за шагом сделать.
    И еще вам удалось победить при перестройке пшикалку. Огромное спасибо,
    73!
    Александр. K2PAL

    • R8CEH

      Здравствуйте! Предполагаю, что Вы приобрели ATS-20. Фотографии устройств добавлю в эту статью.
      Чтобы прошить его, подключите приемник к ПК по USB, установите драйвер (добавил в облако).
      Из облака скачайте программу xLoader и файл прошивки ATS-20_1.05.1.hex.
      После запуска xLoader, указать COM порт и выбрать Duemilanove/Nano(ATmega328). Скорость по-умолчанию 57600.
      Смотрите скриншот из статьи.
      Для работы индикации состояния АКБ нужно сделать доработку с двумя резисторами.
      73!

    • Andy

      Здравствуйте! С удовольствием читаю Ваши публикации. И решил купить приемник слушать радиолюбителей, к этому приемнику подойдет Ваша прошивка? https://aliexpress.ru/item/1005001979403488.html?spm=a2g0s.9042311.0.0.44d033edolnYWN

    • Александр

      Что делать если комп не видит приёмник?

  • Александр

    Спасибо,
    Да вы правы это был набор ATS-20
    Всё сделал и работает прекрасно,а прошивка лучше всех подошла ATS-20_1.05.1
    Теперь другое дело шак от 50гц,можно принимать и радиолюбителей!
    Но у меня есть одна бяка, вчера слушал телеграф на 40м и через минут 5-10 такой щелчок и звук пропал,а дисплей работает.
    Приходится выключаться.
    Я попробую родную прошивку если она будет работать значит в новой проблемма.
    Другие прошивки работают,но не правильно это понятно вы же под свою плату делали.
    Надо будет ваш вариант повторить спасибо,что у вас проэкт открытый.
    Спасибо вам,теперь знаю как заливать HEX в Arduino.
    Я слежу за вашими разработками на cqham.ru
    73!

    • Вячеслав

      Здравствуйте Александр. Подскажит, а где можно взять родную прошивку для этого приёмника?

    • Александр R9FBS

      Приветствую всех. Поставил версию что в статье всё работает. А прошивка будет обновляться??? Думаю стоит добавить в FM диапазон как было показ моно стерео, так же бы ещё 76-87 мгц так для понта, и автопоиск. Добавить диапазон авио 118-136 Мгц (АМ) и 2 метра 136-174 МГц (FM) если конечно это возможно, и так же чтоб в участке от 25мгц до 30 была возможность выбора частотной модуляции (FM)

  • Алексей

    Добрый день. Сейчас собираю приёмник UD3SBV-micro, загрузчик на атмегу загрузил, но прошить не получается. Правильно ли я понимаю что выводы Tx,Rx,Rst нужно подключать к 30, 31 и 29 ногам атмеги + 5вольт на 18 и земля.
    Подскажите пожалуйста как правильно подключиться и прошить приёмник.
    С уважением Алексей
    73

    • R8CEH

      Здравствуйте! Если зашили загрузчик программатором, то hex можно зашить им же например через avrdudeprog 3.3. Фьюзы менять при этом не нужно.

  • Алексей

    Добрый день. Мк прошился, но сишка оказалась бракованная, после загрузки появляется только приветствие которое быстро исчезает, на кнопки не реагирует. Шьётся почему то, только на скорости 115200. Заказал сишку у другого продавца, жду, к сожалению теперь смогу попробовать только после 20 сентября. Можно ли заменить 4732 на 4735?
    С уважением Алексей

    • R8CEH

      Здравствуйте. Если приемник ATS-20, то заменить можно, есть место под распайку 4735 на верхней части платы.
      Если платы UD3SBV, то можно только 4732.

  • Алексей

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

    • R8CEH

      Скорее всего приёмник по-прежнему не работает как надо. Какая у Вас плата?
      В FM шаг не меняется пока.
      Автоскан будет в следующей версии прошивки.

  • Вячеслав

    Здравствуйтею . Подскажите пожалуйста, а где можно взять родную прошивку для этого приёмника?

  • Алексей

    Добрый день. И все таки, можно ли изменить уровень громкости при включении и изменить шаг на Фм диапазоне?
    73

  • Vytautas

    Здраствыйте.Купил приёмник с али и замучился,включается,начинаеш настраивать частоту какую нибуть и сразу зависает,нереагирует и валкодер,пальцами касаешся к выводам сишки,или дисплея,опят начинает работать,крутиш валкодером,опят зависает.Заменна сишки положительного результата не дало.в чём ещё может быт проблема?

    • R8CEH

      Здравствуйте! Протрите микросхему спиртом, высушите.
      После микросхему и ее контакты покройте любым лаком, например акриловым.

  • Вячеслав

    Здравствуйте! Хотел на своём ats-20 поменять прошивку, по причине глюков при настройке на fm диапазоне. Периодически, при вращении энкодера частота стояла на одном месте 107,4 и не двигалась никуда. При нажатии кнопки автопоиска с любой частоты уходила на эту же 107,4. А потом автопоиск совсем пропал. Такую же прошивку я не нашёл, да и в этом деле я почти баран. Рискнул установить вашу прошивку по вашей инструкции. Всё получилось легко и быстро. Но продолжала не работать кнопка энкодера. Напряг мозги и понял, что это не программа, а косяк в монтаже. Прокинул провод с энкодера на основную плату, где энкодер должен стоять при другом варианте приёмника. И все заработало, так, как вы и описывали. Нет только автопоиска на fm. Но меня теперь все устраивает. Действительно стало гораздо лучше и комфортной в работе. Отпало все желание прошивать заводской прошивкой. Правда контроль заряда батареи на максимальной зарядке показывает не более 86 %. И ещё, не будут ли 20 килоом резисторов медленно высаживать батарею. Может быть их подключить после выключателя питания? В общем,огромное вам спасибо!

    • R8CEH

      Здравствуйте! 86% показывает скорее всего из-за того, что контроллер заряда не до конца заряжает аккумулятор. Иногда попадаются такте варианты контроллера TP4056. Померьте напряжение на полностью заряжённом АКБ — должно быть не менее 4.2В. Если меньше, значит заряжается не до конца. Ничего страшного в этом нет.
      20 кОм особо на разряд не повлияют. По расчетам это примерно 0.2 мА.
      Автосканер на ФМ планируется в следующей версии прошивки, по срокам пока ничего не могу обещать.

  • Вячеслав

    Здравствуйте. Спасибо за ответ!
    Есть еше один ньюанс. На fm на частоте 95.8 и рядом вперёд и назад на 0.1 сильно проявляется звук герц 500-700 примерно. При нажатии некоторых кнопок он становится ниже раза в два. Все это только в одном месте. Такое ощущение, как будто приёмник ловит что-то свое собственное. Но это никак не мешает. Тем более на fm. Я это вам для информации. Может быть поможет при написании новой прошивки. А больше пока никаких особенностей не заметил.

    • R8CEH

      Здравствуйте
      Прошивка закрытая, исходники не даю

  • Алексей

    Добрый вечер. Почти все пожелания уже описали, шаг на ФМ в идеале 10- 50- 100 или поиск до следующей станции. И ещё можно ли сделать такую же прошивку, под приёмник Павла ( small), но под 4735, плату тогда можно будет развести и под 32 и под 35 мишку. 73

    • R8CEH

      Здравствуйте
      Новая прошивка будет не раньше ноября.
      По 4735 — смогу реализовать, если Павел займётся платой под 4735

  • Алексей

    Добрый день. Сейчас на основе платы Павла сделал свою с антенным делителем и фнч и немного изменил компоновку управления под себя, на той же сишке 4732 (платы в пути), но хотелось бы сохранив функциональность сделать приёмник на 4735, мне кажется она понадёжнее будет. И главное 4735 сейчас доступнее и по отзывам pu2clr работает не хуже чем 4732.
    73!

  • Алексей

    Добрый вечер.
    Не оставляю попыток улучшить работу приёмника UD3SBV-micro, немного перерисовал плату, изменил разводку BGA, сделал удобнее для себя, изменив компоновку кнопок, экрана и энкодера, добавил регулятор напряжения для питания сишки на 3,3 вольта (AS1117), на кварц атмеги планирую поставить конденсаторы на 22 пф и добавить цепочку RC Буше -Цобеля на выходе унч, Схема рабочая и имеет право на жизнь, хотел бы сделать приёмник с тем же функционалом, но на 4735-D60. Можно ли попросить вас помочь мне с кодировкой, возможен бартер хамоном :), (или другие варианты). Схему и гербер нигде не выкладывал. Думаю со всеми этими изменениями приёмник станет ещё лучше.
    Хорошего вечера.
    73!

  • Алексей

    Добрый день. Денис всё таки хотелось бы услышать ваш ответ, можно написать на почту. Ждём новой прошивки.
    73!

    • R8CEH

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

  • RW6AIC

    основной аппарат-icom 7600.На кухне PL-660. Жду ATS-20/ По вашей прошивке при SSB на каждой станции не нужно будет каждый раз нажимать енкодер? Я правильно понял?

  • RW6AIC

    https://aliexpress.ru/item/1005002789318631.html?spm=a2g39.orderlist.0.0.3fb64aa6jFqXja&_ga=2.232059103.1110696428.1635253454-2087259172.1617526024

  • Дмитрий

    Добрый день.
    Спасибо за отличную прошивку, на самом деле на много удобнее и приятнее стало использовать приемник!
    Подскажите, можете ли в следующей прошивке ats-20 предусмотреть выбор FM для CB диапазона?
    Спасибо.

    • R8CEH

      Здравствуйте! Пока это невозможно реализовать.

  • R2gam

    Подскажите, если не трудно, я сажаю на 2 ногу 328, а проценты не пляшут где то 5, 6 в чем ошибка?

  • R2GAM

    При подключении делителя на аккумулятор, будет воровать 1,5А в год, подключайте на плате +5v и GND. У кого внешняя антенна поставьте на разъем два встречно параллельных диода — избежите проблем .

  • RW6AIC

    В режиме SSB softmute проявляется через каждые 16 кГц-хорошо! А ещё более увеличить этот показатель наверное уже нельзя?

    • R8CEH

      В будущих прошивках возможно расширим, если будет такая возможность.

    • R8CEH

      Да, скорее всего не переставлен переключатель. Либо уровень помех слишком высокий.

  • Вячеслав

    Всё сделал по инструкции, загрузил прошивку, приёмник ATS 20 вроде прошился и работает на новой прошивке, но вылезло сообщение «Upload failed» в Xloader, почему так?

  • miguel

    friend, I use your firmware in an ats 20 receiver, it’s great, is there any way to be able to search fm in steps of 50 instead of in steps of 100?, greetings

  • bars

    Всем здравствуйте, купил такой аппарат в корпусе SI 4735…живёт своей жизнью, зависает и не реагирует не на какие кнопки, потом может проснуться через час или три и даже более..может быть дело в прошивке? или сам аппарат косячный? мне так он нравится…подскажите пожалуйста что нибудь полезное ))

    • R8CEH

      Здравствуйте! Вам попался интересный вариант микросхемы 4732, который реагирует чуть ли не на влажность воздуха :) Как вариант, очень хорошо просушить микросхему феном и покрыть ее лаком.

  • Sashok1886

    Здравствуйте. Купил ats-20 версию с type-c, в ней еще ардуинка распаяна прямо на плате, хоть в описаниях пишут что чип 4735, в моем случае оказался 4732. Пару часов попользовал с родной прошивкой, потом поставил Вашу 1.01, а затем и 1.05.1, это прям небо и земля! Шикарно и очень удобно, единственное хочу попросить сделать 1.05.1 с инвертированным энкодером. Еще вопрос, возможно ли сделать шумодав как на рациях чтоб приемник не шипел все время пока нет сигнала на частоте?

    • R8CEH

      Здравствуйте!
      Сейчас заливаю обновленную прошивку как раз с инвертированным энкодером.
      Шумодав можно реализовать, но это добавит помех при приеме, т.к. схема и плата у приемника спроектированы немного неправильно.

  • Sashok1886

    Есть еще один вопрос, в папке OLD FIRMWARES есть файл CW_decoder_mod.png, я правильно понял, что по схеме нужно взять + от динамика, паяем к нему + электролита на 10мкФ, а минус электролита уже на делитель?

    • R8CEH

      Да, все верно. Декодер телеграфа есть только в старой прошивке 1.01.

  • Вячеслав

    Здравствуйте! Установил вашу прошивку 1.07.1 на ATS 20 после 1.5.1. Все заявленное работает хорошо. Прошивка устанавливается легко и быстро. Большое вам спасибо . Приемник стал значительно интересней. Есть не значительная шероховатость в работе, которая мне никак не мешает. В FM на частотах 95,8 ;79,8 ;69,0 приемник как будто ловит какую то несущую частоту без модуляции и очень тихо по верх нее ритмичный треск, который пропадает при нажатии любой кнопки. Сначала я думал, что это станции, а потом отключил антену, но явление не пропало. Проверил другим приемником. Понял, ATS 20 ловит что то свое собственное. Может это только на моем….. И еще вопрос : прошивка 1.07.1 и 1.07. это одно и то же? Планируете ли еще какие то прошивки?

    • R8CEH

      Здравствуйте! Спасибо за отзыв :)
      1.07.1 версия с фиксами багов, список изменений можете почитать в разделе «Прошивки», ссылка в самом верху сайта.
      Также есть список изменений для будущей прошивки 1.08.

  • Serg

    Поставил прошивка 107,очень доволен. Больше спасибо. Исходные файлы пришлось доставать через Германию. У нас в Украине закрыт доступ к mail.ru.

    • R8CEH

      Спасибо за отзыв! В таком случае, прошивки переедут на Google Drive.

  • Вячеслав

    Хотел отправить пожертвование, все заполнил, а в ответ пишет «данные формы не корректны»

    • R8CEH

      для России выбираете «Перевод по России», заполняете имя и почту. Должно перекинуть на ЮMoney. Форму проверял, должно работать. Если возникли проблемы, напишите на почту admin@swling.ru

  • Алексей

    Добрый день!
    Не могу прошить свой ATS-20. Установлена V1.1.5 — By PU2CLR и на любую другую переходить не получается. При перепрошивке все задумывается, секунд через 20 приемник перезагружается, а Xpload пишет Upload failed. Как это можно исправить?

    • R8CEH

      Здравствуйте
      Напишите в чате Телеграмм (ссылка наверху сайта)
      Попробуем решить проблему

  • Вадим

    Здравствуйте. Обновление прошивки для UD3SBV-micro или small rx ожидаемо? Постоянно заглядываю на сайт , но обновления только для RX4735 . Или можно для RX4735 хекс шить на RX4732?

    • R8CEH

      Здравствуйте!
      В ближайшие месяц-два возможно будет обновление.

  • Алексей

    Добрый день и всё же будет ли новая прошивка для UD3SBV-micro ( плату покупал у автора)

    • R8CEH

      Здравствуйте! Прошивки пока не будет из-за отсутствия приемника на руках.

    • R8CEH

      Здравствуйте! Это приглушение звука при перестройке по частоте.

  • Sergej

    Здравстуйте скачал ваш софт. Только Драйвер ОК! Всё остальное- «crdownload»: это нормально, или нужна ещё какая-то программа?

    • R8CEH

      Здравствуйте!
      У Вас видимо возникла проблема со скачкой файлов
      Перекачайте XLoader.zip. crdownload — служебные файлы браузера, появляются если файлы не были докачаны

  • Некст

    Добрый день! после пошивки приемник не запускается и программы прошивальщики не видят ардуино (в частности пишут отсутствие синхронизации). как это исправить?

    • R8CEH

      Здравствуйте! Напишите в наш чат в телеграмме
      https://t.me/talkradio

  • viktor

    Здравствуйте! Подскажите пожалуйста. После прошивки на 20.1.07.1 сделал сброс (включил с зажатием клавиши) и теперь не включается (кроме шума усилителя) и не реагирует на кнопки и не прошивается. Что может быть?

    • R8CEH

      Здравствуйте! Напишите в наш чат в телеграмме
      https://t.me/talkradio

  • R8CEH

    Добавил дисклеймер по последней ревизии приемника. Если ваш приемник из последних ревизий — не обновляйте прошивку, получите кирпич!
    https://swling.ru/firmwaries/

  • Некст

    Все оказалось просто, китайцы в последней ревизии не поставили кварц, поэтому приемник и кирпичится пи прошивке альтернативными ПО.
    Вот из отзыва на это радио с Алиэкспресса::
    Приемник соответствует описанию по функционалу. С перепрошивкой надо быть аккуратными и помнить, что китайцев на мякине не проведешь))). Эти бодрые ребята поленились впаять кварц 16мГц на атмегу (на фото) и тупа залили загрузчик под внутреннее тактирование. Понял я это слишком поздно, на время превратив приемник в безжизненный кирпич))). Поэтому латентным юзерам предлагаю пользоваться как есть, а продвинутым — или кварц впаять и прошить новый загрузчик с последующей заливкой отечественной прошивки с нормальным изображением на дисплек и функционалом, или не впаивая переделывать прошивки на внутреннее тактирование. Вобщем поделка годная и при прямых руках доставит массу удовольствия от творчества и от серфинга эфира. Пы.Сы: для любителей кв необходимо спаять фнч с частотой среза 30 мгц, так как фи забивает прием на ам несмотря на коммутацию антенны фм/ам переключателем на жопе аппарата. Рекомендую товар и продавца17 июн 2022 19:21
    Кварц можно взять из Ардуино нано). В приемнике он расположен примерно также
    Всем удачи,73!

    • R8CEH

      Да, именно все так. Но есть другая проблема.
      Запайка кварца не спасает приемник, атмега все равно после этого не видится программатором.
      Выход один — менять атмегу (можно хоть с ардуины сдуть) и установить кварц.
      В чате в телеграмме есть товарищ, он как раз занимается ремонтом этих приемников после окирпичивания. Ну либо самому делать, тут как сами решите :)

  • Земляк

    НЕКСТ, да, это я комментарий на али оставлял, и забыл написать про замену меги вместе с установкой кварца. Сейчас жду нану с нормальным процем 328, и поменяю с нее. В чате телеги это все обсуждалось и не раз.
    Автору спасибо за поддержку. Я настырный и все равно, не мытьем так катаньем забью его прошивку в свой, пока еще окирпиченный АТС)))

  • Некст

    Земляк, я менял и проц (сначала) и кварц (потом, после чтения твоего комментария на али, за него. отдельная благодарность). Шил сразу после покупки на плате нано через Xloader, потом перепаивал.

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

Ваш адрес email не будет опубликован.