Инструкция для программатора BlueKey

Для прошивки модулей управления стиральных машин и холодильников фирм Indesit и Ariston применяют специальный программатор BlueKey, который позволяет посмотреть статистику ошибок, сравнить код прошивки с данными на шильдике изделия и проверить исправность прошивки, за счет расчета контрольной суммы, а в случае ее неисправности или установки модуля на другую модель записать прошивку.
88f89fbd806c4b0207b823bd47a6ec1f20210813160258.jpeg

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

Для работы микроконтроллера программатора и микросхемы-конвертера CH340 нужно 3.3 v, а на шине USB 5 v, следовательно нужно применить регулятор напряжения (AMS1117-3.3), который принимает от 4.75 до 12 вольт, а отдает 3.3 +-0.05 вольта, ток который способен пережить данный регулятор равен 0.8 ампера, чего вполне хватает для работы программатора.

Подключаем программатор к USB разъёму компьютера и измеряем напряжение на разъёме, если его нет или оно сильно скачет, значит где-то есть неисправность по питанию, для проверки работы конденсаторов, разъема и диода в начальной цепи питания нужно выпаять регулятор напряжения, так мы разорвем всею цепь питания, если напряжение стабилизировалось на 5 вольт, значит ищем дальше, если напряжение так же прыгает, меняем, провод, разъём или диод BAT54W, именно в такой последовательности, проверяя результат после каждой замены

В случае стабилизации напряжения после выпаивания AMS1117 меняем его на заведомо исправный и впаиваем обратно, если проблема не решилась, начинаем с CH340, выпиеваем проверяем, блютуз модуль HC-05/06 выпаиваем и проверяем и в последнею очередь сам микроконтроллер, так же выпаиваем и проверяем 3.3 вольта, неисправный элемент меняет, при этом CH340 не нужно программировать (настраивать)
bluekey.jpg

Установка драйверов и работа через USB

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

Пуск => Все параметры => Обновление и безопасность => Восстановление
В разделе Особые варианты загрузки нажмите Перезагрузить сейчас
После перезагрузки откройте Диагностика / Дополнительные параметры / Параметры загрузки и нажмите Перезагрузить. Подождите, пока появится меню выбора параметров.

Клавишей 7 или F7 выберите Отключить обязательную проверку подписи драйвера и еще раз перезагрузите ПК. Установите драйвер.

Если драйвер установлен, а программатор так и не определяется как COM порт, проверьте питание 3.3 вольта на микросхеме CH340 (PIN19 VCC, PIN8 GND), если напряжение стабильное меняем микросхему на заведомоисправную
668db1a4e74592378749f7b491baf3b620210829193301.jpg

Замена и прошивка микроконтроллера

К сожалению мы не можем жить без ошибок и частенько мастера по ремонту в спешке забывают проверить напряжение на сервисном разъёме и сжигают микроконтроллер, так же очень часто некоторые мастера подключают программатор к записанному модулю управления по USB, хотя нужно запомнить правило

Если подали напряжение на модуль, подключаемся только через BLUETOOTH, подключение USB к запитанному модулю ЗАПРЕЩЕНО!

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

После того как микроконтроллер запаян его нужно подключить к программатору USBDM и сделать чип тест или detect , если программа определили что это GB32 или GB60 или GB60а значит процессор живой и запаян правильно по питанию и BKGD шине, но это не говорит правильность пропайки Rx/Tx и I2c. Выбираем GB60а даже если определился как 32, выбираем прошивку, выставляем галочку установки частоты без изменения параметров и нажимаем прошивка

После прошивки, нужно отключить питание от USBDM затем от BlueKey и дальше начинается волшебство, прошитому процессору нужно несколько минут, а лучше часов полежать, мы не знаем почему это происходит, но экспериментально вычислено, что после прошивки полежавшие процессоры работают со 100% вероятность, а при тестировании сразу, некоторая часть может не работать, при этом после того как полежит начинает работать, так же после прошивки нужно попробовать, затем отключить питание на несколько минут и затем снова попробовать, очень часто процессор запускается и далее работает без проблем, скорее всего проблема сброса, которая присуща данному семейству.
b39995eacc1ee9d18417fe4de6d0a73420210813161241.jpg

Проверка шины обмена информацией I2C

Лучше всего отслеживать шину с помощью логического анализаторов Analyzer 24MHz так как с помощью осцилографа могут быть сложности в его настройки, но помните, что программатор и анализатор должны питаться от одного блока питания компьютера, не нужно проводить анализ с двух компьютеров или с ПК и блока питания модуля управления СМА

Если тактирования нет, проверьте SMD конденсаторы на линиях SDA & SCL, иногда помогает установка большей или меньшей фарадности, по делу долно стоять 10 Пика фарад, но эксперементально было выявлено на отдельных устройствах более стабильная работа при 100 Пика фарадах или снижение до 5 Пика Фарад, предположительно это связано с самими печатными платами и проводами до пружинных контактов, которые создают дополнительную емкость

В случае, если тактирования добиться так и не удалось поставьте перемычку между пружинными контактами TEST и VCC, так будет обманут микроконтроллер, который использует линию TEST, для определения подключен модуль или нет, в некоторых случаях на самом модуле управления СМА происходит падение напряжения и его уровня уже не достаточно для стабильной работы
48b5d3fe0a8a544ce3e03ef84903d48620210813163226.png
cf4dd7aa3664ec1895f207353cff2c4c20210813163226.png
@alexragulin 5 янв
Ответы 6
0
а можно просто прошить восьминогую флэшку 24C64?
8 авг
0
Александр, тут какая то контора пользуется твоей личностью для своей рекламы. высылаю скрин объявления. Контора мутная, позиционируют себя, как частный мастер Иван. А на деле обычный агрегатор заказов.
23 июля
0
Александр, тут какая то контора пользуется твоей личностью для своей рекламы. высылаю скрин объявления. Контора мутная, позиционируют себя, как частный мастер Иван. А на деле обычный агрегатор заказов.
23 июля
0
Почему программатор не видит SP107156
Если процессор живой, то с ним точно проблем не может быть, попробуйте подключится к нему по BDM и сделать детект чип, если откликнется (определится в селекте программы) значит чип живой
Не забывайте про напряжение на тестовом пине программатора, но мы сейчас их просто спаиваем перемычкой, так как эксперименты с делителем напряжения не дали 100% результат - alexragulin 12 янв
12 янв
0
Здравствуйте. Как бороться с ошибкой соединения с сервером?
Скачать новую версию на https://bineep.ru - alexragulin 20 июля
3 фев
0

Здравствуйте. Где можно купить этот программатор?
12 мар

Ваш ответ +1
Для ответа на вопрос нужно войти или зарегистрироваться