Доработка китайской магнитолы на андроиде

Опубликовано: 18.05.2024

Аппаратные и программные доработки ГУ ML-CK1018 и аналогичных на платах YT9213-18 YT9260 (процессор AC8227L)
YT9213 YT9216 YT9217 YT9218 YT9260
Обсуждение » YT9213 YT9216-18 YT9218DL DSP

В теме не обсуждается как прошить, как починить кирпич, "помогите сломал". Только "технический флуд" по усовершенствованию ГУ

Операционная система: Android 6.0 версия API 23 ( 8.1GO - фейк)

Процессор: АС8227L 4 ядра 1,2 ГГц
Оперативная память: 1/2 Гб
Встроенная память: 16/32 Гб

Размер дисплея: 7"/9"/10"
Разрешение дисплея: 600*1024
Тачскрин: емкостный

Усилитель (УНЧ): TDA7388/AC7315
Выходная мощность: 4*60 Вт

WiFi: ЕСТЬ
BT: ЕСТЬ (работает как гарнитура; подключение OBD сканера)

USB: 2шт
Разъем для MicroSD: НЕТ (в FAQ описана возможность установки)
GPS: ЕСТЬ
AV-Out (подключение к монитору подголовника)
Подключение камеры заднего вида: ЕСТЬ

Язык интерфейса: английский, русский, немецкий, французский и другие 50 языков.

Устройства (ГУ) должны содержать на борту следующие чипы :
процессор андроида - АС/МТ 8227L
питание и кодек MT6323
аудиопроцессор - TDA7729 (TDA7719 , CSC37033 , SCS37534)
DSP ADAU1701(1401)
блютуз - MT6625
радио - NXP A5105(NXP6851?)
контроллер MCU - STM32F030C8T6
У устройств YT9216 , YT9217 отсутствует чип радио NXP6851 (A5105) - используется встроенное радио в комбочипе MT6625.
Основное - процессор , MCU, кобмочип MT6625 , питание, остальные чипы могут иметь различные комбинации . или 7729 , или dsp или ни того ни другого ! Также не имеет значения горизонтальный или вертикальный экран

Убедительная просьба, если нет опыта , нет уверенности и понимания что ты делаешь, НЕ НУЖНО пытаться сделать описываемое тут самостоятельно! Обратитесь к специалистам! Имеющим необходимый инструмент и опыт!
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку "Жалоба" под сообщениями, на которые необходимо добавить ссылки.

Судя по всему это обработчик потери фокуса , и как раз нужный нам для приглушения AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK делает все равно тоже самое что и потеря фокуса Без приглушения - код одинаковый !
Как бы это изменить так чтобы оно стало нормально приглушать ?
Попробовал разобрать приложение GalaMusiс это вроде как плеер наш , но или оно както у меня разбирается с ошибками и не полностью .. или . но вопщем я там не нахожу этих строк (
А так бы подсмотреть как сделано там и сделать также в радио ! и может быть оно станет нормально притухать !
А по этому коду получается как раз оно отключает на 1 сек и снова включается , что у меня и было с 7729 , но прошло после перехода на DSP , что странно конечно тоже )

И да , чем блин его потом собирать с этого нормально читаемого языка ? , работаю в batchapktool , но его декомпилятор делает текст не понимаемый почти глазу ) но зато собирает его назад без проблем ) .. я конечно немного понимаю уже и тот текст ..
Но блин очень тяжело )
Нужен програмист )

Stranger21ufa,

Этой прогой можно хорошо коды посмотреть, ставится на ГУ
и можешь редактировать АПК.

Смотрел сегодня logcat с ключём fm .
Так вот там есть записи, когда говорит Алиса, там есть fm_mute и fm_volume =0
И радио замолкает
Когда говорит Оксана, то есть в логе fm_volume =0.5 но радио ноль эмоций. Вероятно он просто игнорирует так как нет в коде обработки.

В приложении плеера, сделано не через аудиоменеджер.
Там через сообщения оболочки видимо сделано. И есть обработка приглушения.
Я могу попробовать этот код перенести в радио. Но в Ява коде не знаю как.
В смали тяжело. Но думаю тоже можно попробовать.
На ходу в магнитоле трудно. Да и тормозит она. Я поставил одну прогу которая вроде тоже разбирает приложение.

Кажется я начинаю кое чего понимать .
Попробую доказать прозвонкой. но нужен бы донор со снятыми 6323 и центральным процом .

Идея такая . в логе я вижу что есть у него какойто прям отдельный поток FM и он идет по шине i2S . И это прям реализовано на уровне звуковых библиотек . в ALSA
Есть предположение , которое многое обьяснит
с 6625 выходит шина i2S , и я вот не знаком с ней подробно - кто знает подскажите, и она физически соединяет все устройства , на ней висит и центральный проц , и 6625 и 6323 . в моем случае уже висит еще и DSP .
Итого дроид только запускает поток с 6625 , а потом его уже просто декодирует или 6323 или dsp . При этом звуки дроида , просто в эту же шину подкидываются паралельно !
Поэтому управлять , типо того чтобы приглушить , скорее всего не получится , так как приглушить можно только в самом DSP или 7729 . Но может быть можно в 6323 .

Нужно почитать доку на 6625 , и его команды управления , возможно там есть громкость выхода .

Это предположение обьяснит многое . например то почему в ЦАП ЮСБ не выходит звук радио - потом что ЦП его не обрабатывает !
Это также обьяснит почему у меня пропал секундный затык уведомлений при переходе на DSP , я просто читаю шину напрямую без 6323 .
Это также обьясняет почему на 9213 не работает эквалайзер и все подобное на радио - потому что звук с радио идет сразу в 6323 !

Это как бы и хорошая и плохая новость - хорошая , я попробую прозвонить шину на 6625 , и всем остальным можно будет туда подключать DSP .
Но если у когото есть мертвая плата то неплохо бы сдуть 6323 и ЦП и прозвонить шину i2S .

Однако если верить схеме на Lonovo 5500H , то с 6625 выходит только FM DATA и FM CLK , оно идет в CPU а с него отдельно шина на 6323 и отдельно шина i2S
Так что все равно это проходит через ЦП , значит этим МОжно управлять .. вот почему не получается то ни у кого ? ..

Подскажите как то можно Руками в терминале давать команды аналогичные тем что дают приложения ?

Вероятно тут исходники каких то звуковых билиотек . и там есть все то что я видел в Логе , там именно и формируется этот аудио поток . Но почемуто не управляется громкость !
Во что он собирается ? и как собрать ? может можно что то изменить и все заработает ? и дело не в приложении а в библиотеке ? веть в логе я видел поставить громкость 0.5 . но она игнорируется .

Если я правильно понял код

status_t AudioALSAFMController::setFmVolume(const float fm_volume) <
ALOGD("%s(), mFmVolume = %f => fm_volume = %f", __FUNCTION__, mFmVolume, fm_volume);

const float kMaxFmVolume = 1.0;
ASSERT(0 <= fm_volume && fm_volume <= kMaxFmVolume); // valid volume value: 0.0

if (WCNChipController::GetInstance()->IsSupportFM() == false) <
ALOGW("-%s(), Don't support FM in the platform", __FUNCTION__);
return INVALID_OPERATION;
>

// Set HW Gain for Direct Mode // TODO(Harvey): FM Volume
if (mFmEnable == true && mIsFmDirectConnectionMode == true) <
mAudioALSAVolumeController->setFmVolume(mFmVolume);
> else <
ALOGD("%s(), Do nothing. mFMEnable = %d, mIsFmDirectConnectionMode = %d", __FUNCTION__, mFmEnable, mIsFmDirectConnectionMode);
>

То какойто Harvey написал - СДЕЛАТЬ регулировку громкости (((
в данной конструкции только заведена процедура , но не описано что ей делать ( .

кто то понимает что можно сделать с этими библиотеками и дописать эту функцию ?

Machomotofan,

Я прошелся по вызовам , открою лог посмотрю Кто в логе вызвыал запрос на рег громкости .
Примерная цепь событий
AudioALSAHardware

status_t AudioALSAStreamManager::setFmVolume(float volume) <
ALOGV("+%s(), volume = %f", __FUNCTION__, volume);

if (volume < 0.0 || volume > 1.0) <
ALOGE("-%s(), strange volume level %f, something wrong!!", __FUNCTION__, volume);
return BAD_VALUE;
>

status_t AudioALSAFMController::setFmVolume(const float fm_volume) <
ALOGD("%s(), mFmVolume = %f => fm_volume = %f", __FUNCTION__, mFmVolume, fm_volume);

const float kMaxFmVolume = 1.0;
ASSERT(0 <= fm_volume && fm_volume <= kMaxFmVolume); // valid volume value: 0.0

if (WCNChipController::GetInstance()->IsSupportFM() == false) <
ALOGW("-%s(), Don't support FM in the platform", __FUNCTION__);
return INVALID_OPERATION;
>

// Set HW Gain for Direct Mode // TODO(Harvey): FM Volume
if (mFmEnable == true && mIsFmDirectConnectionMode == true) <
mAudioALSAVolumeController->setFmVolume(mFmVolume);
> else <
ALOGD("%s(), Do nothing. mFMEnable = %d, mIsFmDirectConnectionMode = %d", __FUNCTION__, mFmEnable, mIsFmDirectConnectionMode);
>

status_t AudioALSAVolumeController::setFmVolume(const float fm_volume) <
ALOGV("%s(), fm_volume = %f", __FUNCTION__, fm_volume);

// Calculate HW Gain Value
uint32_t volume_index = logToLinear(fm_volume); // 0

// Set HW Gain
return mHardwareResourceManager->setHWGain2DigitalGain(hw_gain);
>

status_t AudioALSAHardwareResourceManager::setHWGain2DigitalGain(const uint32_t gain) <
ALOGD("%s(), gain = 0x%x", __FUNCTION__, gain);

const uint32_t kMaxAudioHWGainValue = 0x80000;

if (gain > kMaxAudioHWGainValue) <
ALOGE("%s(), gain(0x%x) > kMaxAudioHWGainValue(0x%x)!! return!!", __FUNCTION__, gain, kMaxAudioHWGainValue);
return BAD_VALUE;
>

int retval = 0;
if (WCNChipController::GetInstance()->IsFMMergeInterfaceSupported() == true) <
retval = mixer_ctl_set_value(mixer_get_ctl_by_name(mMixer, "Audio Mrgrx Volume"), 0, gain);
> else <
retval = mixer_ctl_set_value(mixer_get_ctl_by_name(mMixer, "Audio FM I2S Volume"), 0, gain);
>

if (retval != 0) <
ALOGE("%s(), retval = %d", __FUNCTION__, retval);
ASSERT(retval == 0);
>

и вроде как , пришло все к миксеру . почему же не работает .

/// FM / mATV
int AudioFtm::FMLoopbackTest(char bEnable __unused) <
ALOGD("%s()", __FUNCTION__);
return true;
>

int AudioFtm::Audio_FM_I2S_Play(char bEnable) <
ALOGD("%s()", __FUNCTION__);

const float kMaxFmVolume = 1.0;

if (mStreamOut == NULL) <
if (mStreamManager->getStreamOutVectorSize() == 0) < // Factory mode
uint32_t devices = 0x2;
int format = 0x1;
uint32_t channels = 0x3;
uint32_t sampleRate = 44100;
status_t status = 0;

if (bEnable == true) <
// force assigned earphone
AudioParameter paramRouting = AudioParameter();
paramRouting.addInt(String8(AudioParameter::keyRouting), AUDIO_DEVICE_OUT_WIRED_HEADPHONE);
mStreamOut->setParameters(paramRouting.toString());

// enable
mStreamManager->setFmVolume(0);
mStreamManager->setFmEnable(true);
mStreamManager->setFmVolume(kMaxFmVolume);
> else <
// disable
mStreamManager->setFmVolume(0);
mStreamManager->setFmEnable(false);
>

Как видно поток открывается только в наушники )
А не в Дефаулт аудио ))))

Блин .. как все это компилировать ? и какие библиотеки получатся ? .

Это уровень "бог " для меня )

но я кажется понял эта ветка что я выше дал ссылку это сборка библиотеки наподобие нашей
audio.primary.mt6737t.so

у нас она audio.primary.ac8227l.so

Тоесть , чисто вот если понять ЧЕМ скопилировать эту ветку , то можно попробовать просто из исходника этого собрать эту библиотеку , ну и переименовав подложить
Теперь хотябы понятно в каком файле вся эта красота .

Но также и в самом apk радио наверное нужно-можно , попробовать переписать обработчик приглушения
В этом стиле

приглушать звук выставлением FMVolume = 0.5 но если оно не работает то и не сработает наверное . в плеере можно подсмотреть как получают от оболочки Максимальный уровень для канала , я так понял что ползунок Микс .

Думаю если я в логе и так видел что кто то хочет поставить громкость 0.5 , а результат нулевой , то приложение радио тут не причем .

Не сохранил видимо лог с громкостью 0.5
Больше повторить не удалось .
Только полное приглушение в 0.0

какие логи можно вообще снимать ? снял полный , все галочки поставил , logcat , но не нахожу в нем вот этих используемых в приложении широковещательных сообщений , про приглушение.

Приложение плеер тоже не совсем корректно работает , с Алисой оно приглушается , а должно Мутится .

как бы прочитать лог вот этих сообщений от навигатора всем .
да и судя по всему само приложение FMRadio тоже в лог какойто шлет инфу текстовую. можно было бы понять в какие ветки приложения она попадает ..

наверное все таки стоит переписать обработку в приложении , чтобы оно из обработчика ставило громкость 0.5 например хотябы для начала . а потом уже и с ползунка попробовать взять ..

зы смешно - "Log.wtf() - очень серьезная ошибка! (What a Terrible Failure!, работает начиная с Android 2.2)" ))) почемуто я прочитал его более просто и понятно ) вотафак )))))

самое интересное то что , на Redmi 5 радио ведет себя товершенно также ! .. на Алису мутится , на Оксану ноль эмоций и ее еле слышно (
блин
неужели никто нигде радио нормально не написал ? или есть другие причины ?

Пост с Аудио библиотеками
Отличий между нашими , вроде как , я особо не заметил , да и по сравнению файлов они отличаются только версиями сборки скорее всего ..

но вот от U708 меняет механизм регулировки громкости , на Андроидный , как в телефонах или как в 9213, и поэтому на ЮСБ тоже будет регулировать . у наших устройств громкость станет тише в самом начале , очень плавной . и возможно на 30 не максимум .

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

;) :rolleyes:
Ну вопщем все получилось )
Думаю и 7ZIP сделает тоже самое .. но сделал прям в ГУ
® MT Manager с помощью MT manager
Для начала достал папку sounds из ресурсов
потом этой программой MP3GAIN , всю папку поднял на 9дб звук , она написала что клип уже есть вроде как , но я не услышал , нормально.
Ну и запихал обратно прям на "горячую" в apk ) и все ! Антирадар говорит Громче чем радио прям комфортно офигенно !
Прикладываю архив , там есть установщик , ну по сути это и есть просто апк ) но и папка с уже установленным в /system/priv-apk/ оно прекрасно работает как системное , никаких таскеров не нужно , все авто просыпается из сна , все говорит и показывает ! )

Пользуемся ! )) теперь очередь за Янави )
+9 все таки лишнего . ниже с шагом 1.5 архивы для системной папки, можно и просто установить конечно же , 1.5 и 3 самое лучшее вроде как

Проверил что просто установкой файлы не работают с подписью накосячил ) исправляюсь , делаю файлы для установки )

Представленные ниже установщики , вроде верно устанавливаются . Но звука нет вообще ! . блин . чего то я опять не допонял и не доделал ( . на живую только ручная установка чтоли .

Решил создать данную тему по двум причинам:
1. Думаю у всех назрела мысль, что в Китайских магнитолах (при всем моём уважении к их разработчикам за скорость, с которой они успевают за рынком) их работа сведена только к продаже, причем они используют в своей работе все самое "недорогое" и не думают об удобстве пользователей (возвращать я им свою не собираюсь по этому надо думать, что с ней можно сделать, если меня спросить купил бы этого "Китайца" я сейчас, сказал бы однозначно - да, этих денег он стоит). И в этой связи, стоит подумать как самим можно тем или иным способом усовершенствовать данные аппараты. Так вот: в этой теме хотел, чтоб люди не стонали и жаловались, что их обманули китайцы, а писали реальные методы "улучшения", ведь в большинстве своём все эти магнитолы внутри одинаковы.
2. Ну и конечно сам первым хотел похвастать, тем, что я добился звука от Хулигана HL-8976GB, не хуже чем в штатной магнитоле XL-я.

Итак по порядку:
есть у меня мастер по ремонту сотовых телефонов Антон, снял я сегодня своего Хулигана, отдал ему, говорю смотри что можно сделать со звуком, прошивкой и т.д.
Вердикт Антона: можно попробовать "над звуком поработать пока", надо поменять усилитель звука.
снял "родной" TDA 7850 (он стоит около радиатора сбоку), и сказал купить PAL 007A или B + термопасту.
Хоть сегодня выходной (праздник) нашел я всё-таки усилитель, только немного другой PAL 006 Pioneer .
Поставили.
Вы не поверите, звук стал совсем другим - музыка ожила!
Бас стал Басом а не хрипом, и высокие преобразились, я очень доволен.

Цена данной Модернизации:
Усилитель PAL 006A = 389р.
Термопаста = 38р.
Снятие пломбы гарантии = наплевал.
зарплату Антона отнесу на другие затраты

На счет остальных микросхем: Антон сказал, что ему бы схему данного агрегата, он посмотрит и еще может чего придумает. Как я его понял проц у нас стоит Samsung, такой же как на коммуникаторах GLOFIISH и он всем управляет (и винда и GPS на нем). В понедельник буду просить у Лильки схему.

Опыт читателя: как я заменил штатную магнитолу на Android-модель и сразу провел апгрейд

Сложно ли заменить штатную магнитолу на автомобиле более современной на Android? Вот опыт нашего читателя, который решился сделать это самостоятельно, а заодно усовершенствовать китайский девайс.


От редакции. Напоминаем, что у нас проходит конкурс, в котором мы предлагаем читателям поделиться своим опытом общения с техникой. Главный приз — смартфон Motorola Moto G7 Power с большим экраном 6.2″, модулем NFC, батареей емкостью 5000 мАч и поддержкой технологии быстрой зарядки. Сергей заменил устаревшую магнитолу с CD на своем автомобиле новой, на Android. И не просто заменил, а еще и сразу проапгрейдил с паяльником в руках: без приключений не обошлось.

У меня в машине стояла штатная магнитола. Единственным ее достоинством был стильный внешний вид. Дизайнерам Honda ставлю твердую пятерку за то, как органично магнитола вписалась в панель автомобиля. Но… Звук посредственный. Диски застревают. Радио ловит отвратительно. В городе бывают места, где пропадает уверенный прием радиосигнала.

Опыт читателя: как я заменил штатную магнитолу на Android-модель и сразу провел апгрейд

С чего все началось

Я мирился с этим 4 года. Как-то весной 2017 года мы с другом обсуждали автозвук и он похвалился, что заказал из Китая магнитолу на Android, обошлась она ему в 15 000 рублей. Звук гораздо лучше, есть навигация, выглядит отлично. Меня это очень вдохновило. И я решил тоже посмотреть, что же Китай сможет предложить для моего автомобиля.

Оказалось, что вариантов полно. Несколько дизайнов внешнего вида, разные характеристики, разные размеры экрана, разная начинка. Спустя неделю поисков, я определился с моделью. Были скоплены денежки, и я сделал заказ.

Опыт читателя: как я заменил штатную магнитолу на Android-модель и сразу провел апгрейд

Не буду останавливаться на характеристиках подробно. На тот момент это была самая мощная магнитола с Android 6 на борту, 2 Гбайтами оперативной памяти и 4G модемом. Внешне магнитола выглядела очень стильно. Но больше всего меня интересовало качество звука и скорость работы. Дома проверить не было возможности, пришлось ждать выходные и планировать поездку в гараж для установки магнитолы в машину. Т.к. мне очень не хотелось ездить с дырой вместо магнитолы, если бы что то пошло не так.

Опыт читателя: как я заменил штатную магнитолу на Android-модель и сразу провел апгрейд

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

Подключение к бортовой сети, на удивление прошло очень гладко. Комплектные провода подключились к штатной проводке и все заработало с первого раза. Радости не было предела! Звук порадовал. Штатные динамики запели по-новому, более сочно и басовито. Но, как потом оказалось, это по сравнению со старой магнитолой.
И вот я целый месяц радовался новой игрушке, пока снова не встретил товарища, с которым мы обсуждали автозвук.

Апгрейд заменой микросхемы

Опыт читателя: как я заменил штатную магнитолу на Android-модель и сразу провел апгрейд

Он рассказал, как он ставил свою магнитолу, как пытался ее подружить с can шиной, а потом как он прочитал на drive2, что можно сильно улучшить звук любой китайской магнитолы всего лишь заменив микросхему усилителя. Дело в том, что в недорогие магнитолы китайцы ставят дешевую микросхему TDA7388, которая выдает посредственный звук и стоит копейки. Но ее можно просто заменить на более качественную микросхему TDA7850 без каких-либо переделок. Просто выпаиваем старую, втыкаем новую и наслаждаемся на порядок более качественным звуком.

Цена микросхемы TDA7850 всего 5,5$. Товарищ уже заказал себе новую микросхему и планирует в ближайшее время поменять.

Я пару дней почитал информацию про замену и заказал микросхему. 3 месяца никак не мог решиться. Долго думал, получится ли у меня, не испорчу ли саму магнитолу. Паяльник в руках держать умею, но таким еще ни разу не занимался. Но глаза боятся, а руки делают. И в итоге я решился на переделку.

Как это было на практике

Разобрал магнитолу. Компоновка достаточно плотная. Но все сделано аккуратно.

Демонтировать старую микросхему можно двумя способами:

1. Аккуратно выпаять каждую ножку. Оловоотсосом убрать лишний припой с мест пайки. И достать микросхему. И возможно она даже будет работать, если удастся не перегреть ножки.
2. Откусить кусачками ножки и спокойно выпаивать по одной ноге.

Микросхемы TDA7850 часто подделывают, бывает заводской брак. Т.е. перспектива опять остаться без музыки меня не радовала, и я решил пойти по первому пути чтобы сохранить старую микросхему. Как потом окажется, это было ошибкой. Лучше бы я ее выкусил и спокойно выпаял по одной ножке. Навыков таких работ у меня не было, на демонтаж микросхемы ушел час. Но мы же не боимся трудностей! Впереди монтаж новой микросхемы. Место для нее подготовлено, лишний припой убран. Еще каких-то полчаса и новая микросхема на месте.

Собираю магнитолу. Пока собирал, немного порвал шлейф, идущий на кнопки управления. Пришлось его немного обрезать. В итоге все собрал и пошел в машину проверять. Подключил, включаю зажигание, экран загорелся. Пошла загрузка. Все прошло нормально. Включаю радио, звука нет. Вердикт – перегрел микросхему во время пайки. Думаю, что делать дальше. Ставить старую магнитолу и искать новую микросхему, или попробовать вернуть старую TDA7388. И тут я решил позвонить товарищу спросить, как у него прошла замена микросхемы и рассказать про свою неудачу.

Он говорит, что решил не менять, т.к. боится испортить магнитолу, и что может мне подарить свою микросхему. Я был рад такому повороту событий. Вечером забрал новую микросхему и стал собираться с мыслями для второго раза. Демонтаж убитой микросхемы прошел без проблем. Новую микросхему установил быстро. Благо, рука уже набита! Осталось собрать и проверить. Все собралось без проблем. И вот я сижу в машине и поворачиваю ключ зажигания. Пошла загрузка. Включаю радио….. Поёт!

Опыт читателя: как я заменил штатную магнитолу на Android-модель и сразу провел апгрейд

Звук и правда оказался хорош! Чистый бас, сочная звуковая картина! Я подумал, что результат стоил двух дней мучений. Это победа! Выключаю зажигание, выхожу из машины и из колонок раздается смачный ПУК! Точнее щелчок. Это было как выстрел в голову. Силы были на исходе. Я не понимал, что пошло не так. Но делать было нечего, оставил все как есть. Воткнул магнитолу на место и пошел читать что делать дальше.
На форумах где я читал про переделку магнитолы мне помочь не смогли.

Неделю я ездил с щелкающей магнитолой. Причем щелчок появлялся после выключения зажигания, и обесточивания магнитолы. Форумы это хорошо, но тут нужна тяжелая артиллерия, и я решил заехать в ближайший сервисный центр по ремонту бытовой техники. Поговорил с сервисным инженером, объяснил ситуацию и он подсказал, где искать проблему. Оказывается такой щелчок раздается, когда на микросхеме усилителя не подключен канал MUTE. И скорее всего я повредил дорожку на плате, когда менял микросхемы. Поскольку процесс снятия/разбора магнитолы достаточно затратный по времени, пришлось опять ждать выходные. В итоге мои догадки подтвердились. Дорожка была очень тонкая и я просто не заметил, как повредил ее. Дорожку я восстановил, аккуратно подпаяв тонкий проводок к ноге микросхемы и месту соединения канала MUTE. Магнитола заработала как надо!

В итоге, если бы я знал, что мне придется ее разобрать и собрать 6 раз, я бы наверно не решился на замену. Но выбор сделан, и сейчас я могу поделится своим опытом.
Спустя год китайцы начали выпускать магнитолы сразу с хорошими усилителями, главное чтобы в описании была указана микросхема усилителя TDA7580/7581.
Кстати, магнитолы с микросхемой TDA7388 устанавливают на Lada Vesta. Там замена тоже возможна.

Бюджетные автомобили потому и бюджетные, что производители на всем тотально экономят. В них они еще дополнительно устраняют высокие частоты в штатных магнитолах. Однако и на авто среднего класса аудиосистемы известных производителей, в том числе и из Японии, имеют те же недостатки.

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

  • 1 «Лада Приора»
  • 2 «Мазда 3»
  • 3 «Hyundai Solaris»
  • 4 «Kia Rio»
  • 5 «Kia Sorento»
  • 6 Магнитола Pioneer
  • 7 Китайские магнитолы с тюнером QSD-RT-L93

«Лада Приора»

Штатная магнитола в автомобилях «Лада Приора» и «Лада Веста» имеет хорошее звучание и довольно широкий круг функциональных возможностей. В основной массе владельцы автомобиля ей довольны. Однако ряд простых доработок позволяет улучшить звучание и фильтрацию помех.

Лада Приора

Лада Приора

Доработка штатной магнитолы заключается в замене микросхемы в усилителе (необходимо поставить «УНЧ TDA7560») и конденсатора питания усилителя. Вместо штатного конденсатора поставить два: на 10000 мкФ и пленочный конденсатор «К 73-17» 0,47 мкФ 250V, что создает запас мощности. После этого звучание переходит на более высокий уровень громкости с более чистым воспроизведением.

Внимание: на рынке радиодеталей микросхема TDA7560 имеет взаимозаменяемые аналоги: TDA7851; PAL007; TDA7850.

«Мазда 3»

В устанавливаемых заводом изготовителем в машину «Мазда 3» магнитолах с увеличением силы звука растет количество искажений – постоянные хрипы при мощности более 20 делений.

Салон автомобиля Мазда 3

Салон автомобиля Мазда 3

Проблема не в динамиках, а в усилителе мощности, искажающий звуковой сигнал. Выход в увеличении напряжения до 16-18V. Однако в автомобиле его нет. Достичь поставленной цели, поднять напряжение с 12V до 18V, можно с помощью универсального преобразователя URZ1122.

Такой блок питания производится различными фирмами под разными именами и разной маркировкой. Поэтому конкретный выбор модели преобразователя ДС-ДС за владельцем машины. Единственное, что следует учесть, у различных моделей разный размер. Компактные преобразователи легко встраиваются внутрь магнитолы, более крупные по размеру, устанавливаются с внешней стороны корпуса.

«Hyundai Solaris»

В «Хендай Солярис» многих владельцев не устраивает звучание магнитолы. Решают эту проблему они двумя путями:

  • устанавливают дополнительные усилители, сабвуферы, тянут по салону провода с большим сечением;
  • дорабатывают саму магнитолу.

Оба метода достигают одного и того же результата. Но в первом случае дорого и захламляется салон автомобиля. Второй метод по деньгам стоит мало и не портит внутренний дизайн. Необходимо только время и желание. Процесс стандартный. Заменить в штатном усилителе TOSHIBA TB 2926 AHQ микросхему на TDA 7560 и увеличить мощность конденсатора минимум до 3900-4000 мкФ. Идеальный вариант – конденсатор мощностью 10000 мкФ.

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

«Kia Rio»

В «Киа Рио» производитель ставит штатную магнитолу MOBIS PA710 QBR китайского производства. У нее те же проблемы, что и у «Хендай Солярис», хотя магнитолы разных производителей.

Автомагнитола MOBIS PA710 QBR

Автомагнитола MOBIS PA710 QBR

Общее у них одно — штатный усилитель TOSHIBA TB 2926 AHQ. Поэтому и решение проблемы такое же, как и у «Солярис». Кроме этого аудиосистема не имеет разъема USB. Этот недостаток также легко устраняется.

«Kia Sorento»

К штатной магнитоле Kia X7BB, на автомобиле «Киа Соренто», автолюбители подключают камеру заднего вида. Для получения звука Hi-Fi меняют ее на модель X8BB.

Штатная магнитола Kia X7BB

Штатная магнитола Kia X7BB

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

Магнитола Pioneer

Во многих моделях как легковых, так и грузовых автомобилей устанавливаются японские магнитолы Pioneer. Это один из лучших вариантов автомобильной магнитолы, с хорошим звуком и широким набором функций. Однако у нее есть существенная проблема. Она не выключается, а переходит в спящий режим с подсветкой клавиш и работающими часами. Это отвлекает водителя во время движения и разряжает аккумуляторную батарею при стоянке.

Магнитола Pioneer

Магнитола Pioneer

Устраняется проблема перенастройкой аудиосистемы.

  1. Нажатием на цифру 2 входим в меню.
  2. Находим раздел System;
  3. Активируем PW Save;
  4. Выключаем магнитолу кнопкой OFF, после чего она опять перейдет в спящий режим;
  5. Убираем проблему кнопкой 1. Останутся только часы. Если требуется убрать и их, жмем на цифру 4.

Проблема решена. Возврата спящего режима не будет.

Китайские магнитолы с тюнером QSD-RT-L93

Доработка китайской магнитолы с тюнером QSD-RT-L93 очень сложная и под силу только профессионалам. А вот улучшить качество приема радиосигнала, под силу даже начинающему автолюбителю.

Производитель магнитолы проигнорировал работу контроллера дисплея. В результате помехи, через панель магнитолы, излучаются наружу и попадают на вход антенны. Наиболее ярко это проявляется при установке антенны внутри салона, на стекле. Решение в экранировании корпуса аудиосистемы, что позволит запереть помехи внутри его. Достичь этого можно простым заземлением алюминиевого основания дисплея.

Китайская магнитола

Китайская магнитола

Дополнительно можно усилить преобразователь питания светодиодов, добавив в схему керамический конденсатор емкостью 1 мкФ.

Простыми и доступными по деньгам способами можно значительно улучшить звучание штатных аудиосистем и убрать некоторые недоработки конструкторов.

Приветствую! В общем, заказал я на Алиэкспресс 2DIN автомагнитолу - 7 дюймов емкостный экран, Android 5.1, процессор intel sofia, 2 гига оперативки, 32 встроенной, GPS, WIFi, 3G т.д., короче как для такой цены и класса устройств очень круто и полный фарш, получил посылку, подключил - все работает четко, качественный звук и сборка, ну думаю, наконец-то китайцы научились делать хорошо. Но получилось как в той поговорке - "танцевали, танцевали, но не поклонились", решил проверить потребление в выключенном режиме и чуть офигел - 500мА, во включенном состоянии при маленькой громкости динамиков 800ма, то есть фактически магнитола не выключается, а все время жрет аккумулятор, при таком потреблении оставишь машину на пару дней и завести уже не сможешь. Реальный спящий режим с потреблением 10мА у магнитолы все-таки есть, но он включается только если отключить вывод магнитолы ACC от питания, но в таком случае включать и выключать магнитолу надо только поворотом ключа в положение ACC на замке зажигания, бред какой-то, переписка с китайцами ничего не дала, так и посоветовали выключать с ключа, типа "так и было задумано". На панели есть кнопка POWER, но она выключает только экран и внутренний усилитель, а все системы работают на полном ходу с потреблением 500ма. Так вот в чем состоит задача - надо создать электронный выключатель на ардуино, который будет смыкать и размыкать вывод магнитолы ACC с питанием 12в. Описание работы:

P.S. Нашел такой электронный выключатель на PIC12F629 , но очень неохота играться с прошивкой (программатора у мя нет), хочу сделать на Ардуино.

Остання редакція martinways (2016-12-04 11:27:44)

этот чип хочу посмотреть,

но релиз после НГ (, чуток занят, даже лодку некогда доделать (

понимающего что тут написано )

Подавление помех - это целая наука.
Если кратко - здесь указаны рекомендации по сведению к минимуму наводок на кварц.
Могу помочь чем смогу.

Для начала надо схему состряпать. Потом габариты платы внесут свои корректировки в используемые элементы. Потом еще всякие тонкости компоновки и совместимости. И т.д. и п.т.
В конце концов получается ожидаемый продукт.

Читайте также: