Программа для прошивки и диагностики модулей Indesit / Ariston (BlueKey, Windows)

Официальное приложение для работы с программаторами BlueKey (ТЕХНОМАГ) и совместимыми ключами IndesitKey. Подключение по USB или Bluetooth (COM-порт).

Важно перед покупкой
Если ознакомительная версия (Lite) не запускается или не читает модуль — покупать Pro не имеет смысла. Механизм подключения, чтения и обмена данными в Lite и Pro одинаковый. Сначала добейтесь уверенного чтения хотя бы одного 100% исправного модуля.
Если Lite уверенно читает модуль и делает анализ — Pro будет работать так же стабильно. Если Lite не работает — переходите сразу в раздел «Что делать, если ничего не работает».
Скриншоты программы
Здесь можно разместить реальные изображения интерфейса. Пока — пример.
Программа BlueKey для Windows
Скинете реальные фото/скриншоты — я подставлю их в галерею и подпишу, что где показано.
Видео: демонстрация работы
Подключение, выбор COM-порта, чтение, анализ, запись (для Pro).
Что делает программа
Коротко: помогает читать/анализировать/записывать прошивки и работать с базой.

Программа предназначена для мастеров по ремонту стиральных машин, которые работают с электронными модулями управления Indesit / Ariston и используют программатор BlueKey (или совместимый IndesitKey).

Основные задачи программы:

  • Чтение модуля и получение данных прошивки (EEPROM/Flash — в зависимости от конкретного модуля и режима).
  • Анализ прочитанных данных: структурирование, проверка, подготовка к работе (что именно показывать — зависит от версии).
  • Запись прошивки обратно в модуль (функция доступна в Pro).
  • История и “Мои прошивки”: сохранение ваших файлов и привязка к профилю (в Pro; точный набор функций можно расширять).
  • Статистика ошибок и вспомогательные подсказки по работе (по мере обновлений функциональность расширяется).
План развития: добавление функций диагностики (активные тесты) — запуск отдельных узлов (двигатель, клапана и т.п.). Это будет частью Pro-доступа, чтобы у проекта были ресурсы на разработку и тестирование.
За что вы платите (понятно пользователю и банку)
Оплата не “за файл”, а за доступ к расширенным функциям и поддержке проекта.

Оплачивая Pro, вы оплачиваете доступ к функциональности программы на определённый срок (цифровая услуга), а также получение обновлений в период действия доступа. Это важно: банк/эквайринг должен понимать, что продаётся услуга предоставления доступа, а не “непонятный архив”.

Примеры того, что обычно включается в Pro:

  • Запись прошивки в модуль (прошивка модуля) и расширенные режимы работы.
  • Серверная синхронизация (“Мои прошивки”), история операций, удобное хранение и скачивание.
  • Расширенная статистика и дополнительные инструменты анализа.
  • Приоритетные обновления и функции, которые появляются в новых версиях (в том числе диагностика).
Важно: ознакомительная версия (Lite) нужна, чтобы проверить, что ваше железо/Windows/драйверы и подключение работают. Если Lite не читает — сначала решаем техническую часть, а не покупаем Pro “на удачу”.
Сравнение версий: Lite и Pro
Lite — проверка совместимости, Pro — полноценная работа и развитие функционала.
Функция Lite Pro
Подключение по USB / Bluetooth (COM-порт) Да Да
Чтение модуля и проверка, что “связь есть” Да Да
Базовый анализ прочитанных данных Да Да
Запись прошивки (прошивка модуля) Нет Да
Серверные функции: “Мои прошивки”, история, синхронизация Нет/ограничено Да
Расширенная статистика / дополнительные инструменты Нет Да
Будущая диагностика (активные тесты узлов) Нет Да (по мере выхода)
Почему так: Lite нужен, чтобы вы бесплатно проверили, что у вас всё подключается и читается. Pro — это рабочий инструмент, который требует постоянной доработки и тестирования, поэтому он поддерживается оплатой.
Быстрый старт (пошагово)
Если делать по шагам — 90% проблем исчезает.
  1. Скачайте Lite и распакуйте в отдельную папку. Желательно запускать от имени администратора (особенно при первой установке драйверов).
  2. Подготовьте Windows: установите .NET Framework и драйвер USB, если используете подключение по USB. Если драйвер не ставится из-за подписи — используйте режим установки неподписанных драйверов.
  3. Подготовьте заведомо исправный модуль: модуль должен реально работать на машинке и отрабатывать цикл. Не начинайте отладку на “подозрительном” модуле — вы потратите время зря.
  4. Подключите программатор к модулю так, чтобы контакты точно попали в пины/площадки. Если на модуле нет пинов прошивки (часто ARCADIA3 / WINDY) — впаяйте планку или используйте правильный альтернативный разъём.
  5. Только после этого подключайте USB (или подключайтесь по Bluetooth). При работе через USB питание на модуль обычно не подают (см. правила ниже).
  6. Откройте “Диспетчер устройств → Порты (COM и LPT)” и запомните номер COM-порта программатора.
  7. Запустите программу, выберите COM-порт и нажмите “Читать”. Если индикаторы чтения на программаторе моргают — сигнал до микроконтроллера дошёл.
  8. Если чтение проходит — значит всё готово. Если нет — переходите в раздел «Ничего не работает».
Правильная проверка: прочитали → сохранили файл → снова прочитали → сравнили результат (или проверили, что анализ стабилен). Так вы поймёте, что контакт/COM/драйверы работают без случайностей.
Требования к ПК и подготовка Windows
Нужно, чтобы система была стабильной и не мешала драйверам.
1) Windows

Рекомендуется использовать стандартную (не урезанную) Windows 10/11. “Сборки” с вырезанными компонентами часто ломают установку .NET и драйверов.

2) .NET Framework

Для корректной работы программы должен быть установлен .NET Framework 4.x. Ссылка на установщик: Microsoft .NET Framework

3) Драйвер USB (если работаете по USB)

Скачать драйвер: USB драйвер (если Windows блокирует установку — ищите “установка драйверов без цифровой подписи”).

4) Как определить COM-порт

После подключения ключа откройте “Диспетчер устройств → Порты (COM и LPT)”. Запомните номер порта и выставьте его в программе.

  • По USB часто отображается как CH340 или CH341.
  • По Bluetooth часто отображается как HC-05 или HC-06 (или другое имя).
  • Некоторые устройства создают несколько COM-портов. Обычно нужен исходящий COM-порт (Outgoing). Если сомневаетесь — попробуйте оба по очереди.
Правила подключения и техника безопасности
Эти пункты реально предотвращают “странные” ошибки и поломки.
Главное правило: сначала подключайте программатор к модулю, затем подключайте USB. Повторное подключение делайте только через 2–3 минуты. Это снижает вероятность “путаницы ведущего (MASTER)” и сбоев по обмену.
  • Не подавайте питание на модуль при работе через USB (если по вашей схеме это запрещено).
  • Перед подключением проверьте наличие +5V на сетевом разъёме модуля (в нужных точках).
  • Если программа видит COM-порт, но модуль не отвечает — сначала проверяйте контакт/посадку.
  • Во время записи не шевелите разъём и не вынимайте ключ.
  • После прошивки всегда делайте контрольное чтение и сравнение/проверку результата.
Если вы не уверены в точках подключения конкретного модуля (особенно ARCADIA3/WINDY без пинов), не делайте “наугад”. Сначала уточните схему/разъём или используйте проверенную планку.
Типовые ошибки и как их быстро устранить
Этот блок можно читать как чек-лист.
Ошибка 1: выбран не тот COM-порт

Симптом: программа “думает”, но ничего не происходит, чтение не начинается. Решение: зайдите в диспетчер устройств, отключите/подключите ключ и посмотрите, какой COM появляется/исчезает.

Ошибка 2: ключ не переведён в нужный режим (USB/BT)

Симптом: по USB не читает при включенном BT (или наоборот). Решение: проверьте переключатель/режим на программаторе и используемый способ подключения.

Ошибка 3: плохой контакт по пружинным пинам

Симптом: “то читает, то не читает”, чтение срывается, анализ нестабилен. Решение: заново выставьте ключ по разъёму, обеспечьте плотный прижим, исключите перекос. На некоторых платах нужно “поймать” точное попадание в площадки.

Ошибка 4: модуль неисправен

Симптом: ключ работает, COM виден, но модуль “молчит” при всех правильных действиях. Решение: возьмите заведомо исправный модуль. Не тратьте время на диагностику ключа на модуле, который сам по себе может не отвечать.

Ошибка 5: питание/напряжения не в норме

Симптом: нестабильная связь, произвольные ошибки записи/чтения. Решение: измерьте +5V и +3.3V (в нужных точках), проверьте кабель USB, порт ПК, наличие помех.

Если после проверки по чек-листу проблема сохраняется — напишите на alexragulin@mail.ru, приложите фото подключения, модель модуля, способ подключения (USB/BT), номер COM-порта и что именно происходит.
Что делать, если ничего не работает (пошаговая диагностика)
Цель: добиться чтения хотя бы одного исправного модуля.

Здесь алгоритм “без угадываний”. Если выполнять шаги по порядку, вы быстро поймёте, где проблема: Windows/драйвер/COM, ключ, контакт, модуль, питание.

Шаг 1. Возьмите заведомо исправный модуль

Заведомо исправный модуль — это модуль, который реально работал на машинке и отрабатывал полный цикл. Если у вас один модуль и есть хоть малейшая вероятность его неисправности — сначала найдите рабочий. Иначе вы будете “чинить” программатор, который на самом деле исправен.

Шаг 2. Проверьте правильность точек подключения

Подключите программатор к модулю так, чтобы пружинные контакты точно попадали на нужные площадки/пины. Если на модуле нет пинов прошивки (часто на ARCADIA3 и WINDY) — нужно впаять планку или подключаться к правильному альтернативному разъёму (например, разъёму индикации, если это предусмотрено).

Шаг 3. Подключение по правильному порядку
  1. Сначала подключите ключ к модулю.
  2. Затем подключите USB к ПК (или подключитесь по Bluetooth).
  3. Подождите несколько секунд, пока система определит устройство и COM-порт.
Шаг 4. Проверьте COM-порт

Откройте “Диспетчер устройств → Порты”. Убедитесь, что устройство появилось. По USB чаще всего будет CH340/CH341, по Bluetooth — HC-05/HC-06 или аналог.

Шаг 5. Проверьте напряжения

После подключения проверьте напряжения +5V и +3.3V в контрольных точках вашей схемы/модуля. Если напряжения “проседают” или отсутствуют — программа может не увидеть ответ от модуля.

Шаг 6. Запуск чтения и “признаки жизни”

Запустите программу и нажмите “Читать”. Если индикаторы чтения на программаторе начинают моргать — значит команда ушла в микроконтроллер ключа. Если модуль не отвечает — чаще всего проблема в контакте, точках подключения или самом модуле.

Если чтение началось один раз и потом перестало работать — не делайте повторные переподключения “сразу”. Соблюдайте паузу 2–3 минуты, затем повторите процедуру подключения по правильному порядку.
Покупка Pro и активация доступа
Прозрачный процесс: что оплачивается, что происходит после оплаты.

Pro — это доступ к расширенному функционалу программы на определённый срок (цифровая услуга). После оплаты система привязывает доступ к вашему профилю.

Что происходит после оплаты
  1. Вы оплачиваете Pro (через эквайринг/ЮMoney).
  2. Оплата привязывается к вашему аккаунту (по ID пользователя).
  3. После активации доступ появляется в вашем профиле, и вы можете скачать Pro-версию.
Если доступ не активировался автоматически

Перезагрузите страницу. Если всё равно не появилось — напишите на alexragulin@mail.ru и укажите ваш ID пользователя.