Найти в Дзене
Мастерская Chipmaster.BY

JBL Pulse 3 не включается. Ремонт окажется не слишком простой, как это часто бывает.

На вопрос - Можете ли вы починить JBL Pulse 3?, - я где-то секунду поколебался, но уверенно ответил, что сможем. Почему я не торопился с ответом? - объясняется просто - вся линейка Пульс от именитого бренда страдает низкой ремонтопригодностью и сложностью сборки/разборки. Поэтому будучи вполне себе неплохо загруженным текущими заказами не очень хотел брать это чудо инженерии в ремонт. Но девушка с обворожительным голосом на другом конце провода казалось питала нескрываемую надежду и я не смог устоять. Таким образом колонка оказалась у меня на столе. Должен заметить, она уже успела побывать в каком-то сервисе, откуда её девушка и принесла прямиком ко мне в мастерскую на Сапёров 5. Так что видимо придётся искать проблему попутно исправляя чужие оплошности, как это обычно бывает. Когда я стал разбирать колонку, то вдруг поймал себя на мысли, что данное устройство кардинально отличается от предшественников и вполне себе удобно собрано. Так что зря я её ругал и нехотя брался за ремонт. Суд
Оглавление

На вопрос - Можете ли вы починить JBL Pulse 3?, - я где-то секунду поколебался, но уверенно ответил, что сможем. Почему я не торопился с ответом? - объясняется просто - вся линейка Пульс от именитого бренда страдает низкой ремонтопригодностью и сложностью сборки/разборки. Поэтому будучи вполне себе неплохо загруженным текущими заказами не очень хотел брать это чудо инженерии в ремонт. Но девушка с обворожительным голосом на другом конце провода казалось питала нескрываемую надежду и я не смог устоять.

Таким образом колонка оказалась у меня на столе. Должен заметить, она уже успела побывать в каком-то сервисе, откуда её девушка и принесла прямиком ко мне в мастерскую на Сапёров 5. Так что видимо придётся искать проблему попутно исправляя чужие оплошности, как это обычно бывает.

Когда я стал разбирать колонку, то вдруг поймал себя на мысли, что данное устройство кардинально отличается от предшественников и вполне себе удобно собрано. Так что зря я её ругал и нехотя брался за ремонт. Судите сами.

Разборка.

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

Световой столб изнутри - этакий реактор!
Световой столб изнутри - этакий реактор!

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

Разборка колонки, почти добрался до платы.
Разборка колонки, почти добрался до платы.

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

Поиск неисправности.

Таким образом плата на столе и начинаем первый осмотр. Сразу бросаются в глаза следы перегрева в районе блютуз модуля - значит модуль, точнее его процессор, грели феном. "Мастера-строители", блин! Эх, ну да ладно, будем разбираться.

Структурная схема колонки JBL Pulse 3.
Структурная схема колонки JBL Pulse 3.

Как видно из структурной схемы, в данной колонке применены целых два процессора, а точнее модуль Блютуз на основе CSR8675 и MCU (микроконтроллер) PIC32MX150F. Колонка не включается и поэтому первым делом начинаем разбираться во взаимосвязях и инициализации включения устройства. Как видно из схемы, кнопка подключена к MCU, значит с него и начинаю. Кнопку проверил, колонка на неё реагирует, это видно по току ЛБП.

Напоминаю - все ремонты старайтесь выполнять запитывая устройства от ЛБП. Так вы сможете контроллировать ток и понимать что происходит в устройстве.

Итак, на кнопку есть реакция но колонка не включается, т.е. не появляется индикация и другие характерные симптомы. Первым делом я решил проверить исправность MCU проанализировав работу его портов ввода/вывода. Их несколько, но основные взаимосвязи с периферией проходят посредством IIC шины. Я подключился к ней и снял осциллограмму.

SDA -синий,SCL - красный. С амплитудой вышла промашка, забыл отключить делитель на втором щупе :).
SDA -синий,SCL - красный. С амплитудой вышла промашка, забыл отключить делитель на втором щупе :).

Что ж, шина в порядке, хотя и выглядит немного странно, нет привычного высокого уровня на SCL на всей ширине развёртки, однако он отлично поднимается на момент передачи информации. Возможно так запрограммирован процессор. Пока что меня всё устраивает и я иду дальше.

Т.е получается микроконтроллер отрабатывает кнопку и начинает опрос устройств. А что же Блютуз модуль? Вот, тут я обнаруживаю, что обмен данными с ним происходит посредством канала связи UART.

Обратил внимание на связь между процессорами посредством UART.
Обратил внимание на связь между процессорами посредством UART.

Поэтому я "сажусь" на шину и читаю, какой же там летит обмен и есть ли он вообще. Для чтения UART подходит любой переходник UART->USB и программа Putty. А обмен там оказался не многословный. В консоль буквально вывалились две строки:

ID:1

INITOK

И всё! Но самое странное, что снял я это с контрольной точки RX. На TX же не было вообще никаких сообщений. Сначала я не обратил внимание на этот казус, а когда стал разглядывать электрическую схему - я внезапно понял причину.

Электрическая схема блютуз модуля колонки JBL Pulse 3.
Электрическая схема блютуз модуля колонки JBL Pulse 3.

Контрольная точка называется BT_RX и относится к модулю блютуз, т.е. это порт ввода для него, а не вывода. А значит посылку отправил MCU для блютуз модуля, который ничего не отправил в ответ. Эта догадка навела на мысли о неисправности блютуз модуля (все напряжения питания я уже исследовал и никаких вопросов они у меня не вызвали), который видимо и пытались воскресить нагревом (самогон им в печень).

Замена процессора.

Тогда я подключился к SPI шине блютуз модуля и попытался считать с него прошивку, но получил фиаско. Тогда на этой ноте я окончательно убедился в его неисправности и решился на замену процессора SCR8675, благо у меня есть на что его поменять.

Процедура замены нехитрая - сдул старый чип, а "накатанную" замену запаял на его место феном. Подключаю плату снова к программатору и, наконец, наслаждаюсь чтением.

Считываю дамп, просто для проверки исправности процессора.
Считываю дамп, просто для проверки исправности процессора.

Сам же процесс замены и программирования SCR8675 я уже описывал в одной из предыдущих статей по ремонту JBL Charge 4, поэтому останавливаться на всех тонкостях и подробностях не буду.

Выходит я на верном пути. Осталось самое важное - найти прошивку для этого процессора с аналогичной колонки. И тут мне помог один из форумов, где я нашёл ребят, которые и поделились дампом (дай им Бог здоровья и многих лет).

Зашивка процессора Блютуз.
Зашивка процессора Блютуз.

Как только процессор был запрограммирован, мне не терпелось проверить колонку. Так что жму заветную кнопку:

Первое включение после прошивки.
Первое включение после прошивки.

Колонка послушно булькнула приветствием и засияла огоньками индикации заряда и включения. Просто замечательная новость. А что световой столб? Подключаю и проверяю:

Тестовая проверка колонки после замены процессора Блютуз.
Тестовая проверка колонки после замены процессора Блютуз.

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

Ну и напоследок конечно немного дискотеки на столе.

Усталый процессор любуется огоньками колонки.
Усталый процессор любуется огоньками колонки.

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

Понравилось? - смело жми палец вверх!