Gsm модуль starline sim800f какая прошивка
Использование сигнализации на автомобиле предоставляет автовладельцу множество преимуществ, главным из которых выступает уверенность в безопасности своего движимого имущества.
Чаще всего охранные комплексы работают по радиоканалам и дальность связи может достигать до 2000 м. Но важно понимать, что данный показатель даже на популярных системах от Starline может быть значительно снижен из-за помех, холмистой местности, городской застройки и других факторов.
По этой причине связь с автомобилем может нарушаться даже тогда, когда он стоит в соседнем дворе. Для решения этой проблемы оптимально использовать комплексы с GSM модулями.
Вставляемый в сигнализации Старлайн GSM модуль
Производитель Starline выпускает универсальные сигнализации. Их преимущество заключается в том, что даже при отсутствии каких-либо систем их можно в будущем доукомплектовать.
Это касается и моделей без ЖСМ. В большинство из них GSM модуль может устанавливаться дополнительно для получения более расширенного и легкого управления автомобилем.
Модуль GSM Starline и сама сигнализация
Содержание
1. Что представляет собой GSM модуль и для чего предназначен
GSM модуль представляет собой компактную плату, которой доукомплектовывается основная система. В конструкцию входит несколько микросхем и слот для СИМ-карты.
Интегрируемый модуль GSM Starline сверху и снизу
К слову, ЖСМ модули «Старлайн» работают с любыми операторами мобильной сети, что позволяет подобрать наиболее комфортный для себя тариф.
Важной особенностью выступает отсутствие антенны. В большинстве аналогов она присутствует и значительно усложняет монтаж модуля.
В «Старлайн» за связь отвечает встроенный антенный блок в основной плате. Дополнительные манипуляции со стороны пользователя не требуются.
Качество связи достаточное для отслеживания авто и управления сигнализацией в любом месте, где имеется покрытие мобильного провайдера.
Модули GSM могут устанавливаться на большинство сигнализаций Старлайн. Они могут быть как интегрированы в системы (с автозапуском или без него), так и сразу присутствовать в поставке автосигнализаций.
В последнем случае в названии охранного комплекса будет присутствовать «GSM». Наиболее популярно применение ЖСМ модулей на Starline a63, a93, a36, a39, а94.
Starline A93 GSM
В комплексе с основным функционалом дополнительная установка ЖСМ платы позволит получить более высокий уровень безопасности.
2. Основные функции GSM модуля
- Контроль сигнализации и ее управление. Пользователь может контролировать состояние авто, датчиков, независимо от расстояния между владельцем и ТС.
- Оповещение автовладельца о любых изменениях в работе охранной системы. В память модуля можно записать до 4 номеров, куда будут приходить уведомления.
- Некоторые модули, включая M22, могут подключаться и использоваться автономно. Встроенный процессорный блок имеет три разъема для подключения концевиков дверей, крышки багажника и педали тормоза. Каждый их них программируется индивидуально.
- При наличии в авто предпускового обогревателя управление им может осуществляться через GSM. Важно подключить «Вебасто» или «Эбершпехер» через W-BUS для возможности использования телефона в качестве пейджера.
Среди уникальных функций GSM модуля стоит отдельно выделить режим антиограбления. В данном случае комплекс способен распознать вынужденную остановку автолюбителя и ситуации, когда его силой выгоняют из автомобиля. Система позволяет как сохранить движимое имущество, так и здоровье владельца.
Принцип работы построен на том, чтобы дать грабителю уехать от пострадавшего на определенное расстояние, после чего комплекс заглушит силовой агрегат.
Блокировка осуществляется на скорости менее 30 км/ч. Предварительно злоумышленник будет предупрежден о скорой остановке двигателя. А учитывая компактность модуля и возможность его скрытой установки, отключить его быстро не удастся.
Также ЖСМ модуль выполняет и стандартные функции. Это дистанционный запуск двигателя, его остановка, настройка активации защиты с сиреной или без нее. Для работы с системой пользователю достаточно скачать приложение на телефон.
3. Основные команды управления
Работа с GSM платой Starline осуществляется с помощью голосового управления или SMS-оповещений. Тип соединения является диалоговым, и владелец всегда получает данные о выполнении той или иной команды. Для этого может использоваться основной номер или три дополнительных телефона, регистрируемые владельцем.
Доступно применение и гостевых номеров. Для входа в систему понадобится ввести специальный пароль. В случае повторного неверного ввода, команды с гостевого смартфона блокируются на один час в целях безопасности.
Что касается самих команд, то голосовое управление осуществляется путем звонка на модуль ЖСМ. При наличии связи Вы услышите приветствие сигнализации. Далее пользователь может выполнить команды, указывая цифры:
- 10 – снять с охраны;
- 11 – постановка на охрану;
- 12 – охрана без датчика удара;
- 13 – охрана без дополнительных датчиков;
- 14 – охрана без предварительного датчика удара;
- 15 – охрана без датчика наклона;
- 20 – дистанционная остановка ДВС;
- 21 – дистанционный запуск двигателя;
- 31 – активация функции «Антиограбление»;
- 40 – запрос координат расположения авто;
- 41 – запрос о состоянии датчиков;
- 50 – отключение сервисного режима;
- 61 – включение прослушивания салона (доступно только при связи с основного номера телефона).
Если пользователь не помнит наименование какой-либо команды и под рукой нет инструкции, по команде «0» система перечислит все возможные действия.
Для обеспечения максимального высокого уровня безопасности с гостевого номера невозможно дистанционно запустить и остановить двигатель, а также выполнить ряд других функций.
Ознакомиться со всеми возможностями и ограничениями можно в инструкции по эксплуатации.
4. SMS управление
SMS команды управления
Важно отметить, что смс контроль имеет несколько большие возможности. Например, владелец может запустить или остановить предпусковой обогреватель, активировать режим «ПАНИКА», запросить данные о балансе, состоянии GSM, включить «Антиограбление». Также только через SMS сбрасывается код авторизации.
Также автовладелец может удаленно записывать и удалять основные номера телефонов, запрашивать для них пароли и осуществлять другие изменения работы охранного комплекса.
Использование ЖСМ модуля «Старлайн» предоставляет владельцам ТС достаточно гибкие возможности по контролю своего имущества.
5. Как правильно настроить
Установку GSM модуля для получения гарантированной качественной работы лучше доверить профессиональным сервисным центрам, где учтут все нюансы. При самостоятельном монтаже и настройке пользователю понадобится:
- Найти сервисную клавишу «Валет». Если неизвестно, где она установлена, необходимо связаться со специалистами, которые ее монтировали.
- При выключенном зажигании нужно поочередно нажать на клавишу 7 раз.
- Включите зажигание.
При правильном выполнении всех действий сигнализация Starline автоматически найдет новые установленные модули и зарегистрирует их в памяти процессорного блока.
После успешной регистрации на брелоке отобразится индикатор спутника.
Пользователи часто спрашивают: «Что это за человечек на экране дисплея изображён?» или: «Что за пчёлка (спутник) появилась у меня на дисплее брелка?». Это не что иное, как отображение того, что у Вас в автомобиле установлен Старлайн с GSM возможностями.
Иконки, означающие подключенный GSM модуль
После этого можно переходить к настройке телематических опций.
Изначально нужно выполнить звонок на установленный GSM модуль сигнализации Starline. После успешного соединения номер зарегистрируется в качестве основного M1. Для подтверждения придет SMS. Далее пользователь настраивает пароли:
- PW. Используется при связи с охранным комплексом со второстепенных телефонных номеров M2, M3, M4, сохраненных в памяти комплекса.
- PS. Пароль, используемый при смене основного номера. Важно сохранить его для исключения неприятных ситуаций.
Дальнейшая настройка осуществляется в соответствии с инструкциями от производителя. Разработчики Starline сформировали подробные алгоритмы действий по формированию всех возможных параметров сигнализации, включая ГЛОНАСС модуль, если он устанавливался.
Если кратко подвести итог, то ЖСМ модуль от «Старлайн» предлагает автолюбителям расширенный функционал, повышенный уровень безопасности и комфорт использования системы. Для управления используется мобильное приложение, благодаря чему не требуется применение дополнительных брелоков.
Приложение для работы со Старлайновским модулем GSM
1. Исправлено: В режиме FM модуля M32/M31 (M22/M21) не выполняются автоматические запуски по температуре.
2. Доработано: Улучшен алгоритм работы с GPS.
3. Исправлено: При выключение режима охраны по SLAVE после открывания двери на телефон М1 поступало оповещение: "Тревога в режиме охраны, открыта дверь"
L3:
1. Добавлено: Повторное отправление команды на запуск двигателя в режиме дистанционного запуска приводит к увеличению времени работы двигателя. Продление доступно как по GPRS, так и по GSM, согласно логике управления с брелка.
Время работы увеличивается на 5 минут.
2. Добавлено: Команда 0048 для включения/отключения режима игнорирования СМС, отправленных более 10 минут назад.
00480 - отключено; 00481 - включено.
L2:
Улучшен алгоритм работы с сетью GSM.
L1:
2. Исправлено: устранена ошибка, приводившая к некорректной работе функции I-Key (неудачное "считывание ключа" при запуске).
K9:
K7:
Добавлено: тройное нажатие кнопки "LOCK" штатного брелка - запуск/остановка двигателя (StarLine М32)
K6:
1. Улучшено: алгоритм работы с GPS для повышения точности.
2. Добавлено: поддержка функции "комфорт" при постановке по серому проводу в режиме CM.
3. Добавлено: Поддержка управления открытием/закрытием ЦЗ при постановке по серому проводу в режиме CM.
- 0 - только дистанционный запуск
- 1 - Только Webasto
- 2 - Сначала Webasto, потом дистанционный запуск
- 3 - Сначала Webasto, потом дистанционный запуск
6. Изменено: Время ожидания окончания обучения iKey увеличено до 5 минут.(раньше 2.5 минуты)
K5:
Улучшен алгоритм работы с сетью GSM
K4:
Произведена оптимизация программного кода. В остальном без изменений.
K3:
Добавлено: команда обновления ПО центрального блока 5-поколения через FTP сервер: 00601
K2:
Добавлено: Бесключевой обход штатного иммобилайзера по технологии iKey
К1:
Добавлено: Команды на запуск и остановку Webasto по CAN-шине
Добавлено: Блокировка двигателя по технологии iCan (все GSM-модули)
Добавлено: Команда 22 для управления запуском и остановкой Webasto по цифровой шине (встроенные GSM-модули)
Добавлено: два алгоритма управления дозапиранием ЦЗ при дистанционном запуске (М32):
Отсутствует команда: 00471
J9:
Улучшены программные алгоритмы работы с GPS.
J8:
Улучшены программные алгоритмы.
Учтена ошибка пользователя при самостоятельной записи sms-центра.
J7:
Улучшен алгоритм работы с GPS для повышения точности определения местоположения автомобиля.
J6:
Улучшены программные алгоритмы.
Добавлено программирование входов при условии получения соответствующих статусов ( двери, капот и др.) из CAN шины автомобиля и запрограммированном режиме дистанционного запуска 00662. ( значение первой функции таблицы SF запрограммировано как "включено").
J5:
Улучшены программные алгоритмы.
Добавлена возможность СМС-уведомления при постановке в охрану с открытой дверью, капотом, багажником.
J4:
Улучшены программные алгоритмы.
Добавлена команда 0097:
00971 – для управления командами во время голосового вызова будет требоваться ввод пароля даже при звонке с телефона М1.
0097PW000 – для отмены.
Добавлен импульс запирания ЦЗ в режиме охраны при дистанционном запуске и остановке двигателя.
J2:
Улучшены программные алгоритмы.
Добавлена команда 009903 для сброса номера М1 и паролей PW, PS с сохранением настроек.
J1:
Оптимизирована работа Slave.
Улучшен алгоритм управления бесключевым модулем временного отключения штатного иммобилайзера по цифровой шине.
Добавлена возможность программирования автоматических запусков по температуре, по будильнику и периодического запуска в режиме FM.
I8:
Улучшены программные алгоритм.
I7:
Изменения функции №2 таблицы запуска:
функция №2 = 1 - ручная КПП. Завершение «программной нейтрали» происходит при закрытии дверей (последней двери)
функция №2 = 2 - ручная КПП. Завершение «программной нейтрали» происходит при закрытии дверей (последней двери) с задержкой 20 секунд
функция №2 = 3 - автоматическая КПП
функция №2 = 4 - автоматическая КПП.
Изменения функций №3 и №7 таблицы запуска: функция №3 = 3 - режим имитации нажатия педали тормоза.
Если выбран вариант 3, то появляется возможность запрограммировать различные режимы запуска для кнопочных автомобилей (ф7 = 2, 3, 4):
функция №7 = 1 - обычный вариант ключевого замка зажигания
функция №7 = 2 - режим кнопки "старт стоп" управление одним импульсом
функция №7 = 3 - режим кнопки "старт стоп" управление двумя импульсами
функция №7 = 4 - режим кнопки "старт стоп" импульс 6 сек или до момента старта
В режиме "кнопочного" запуска (ф3 = 3, ф7 = 2, ф7 = 3) время ожидания запуска двигателя увеличено с 15 до 45 сек.
I6:
Добавлена команда 0098 для записи номера SMS-центра с телефона М1.
Добавлена команда 98 для запроса номера SMS-центра.
I5:
Добавлена поддержка StarLine F1.
I1:
Добавлена команда обновления ПО через FTP сервер: 00591
G9:
Введен "черный ящик" на 25 точек (для сохранения данных в случае потери GPRS соединения).
F8:
Добавлена функция работы с Fortin.
F4:
Добавлена функция информирования о нахождении в роуминге:
00521 - при попадании в роуминг будет отправляться предупреждающая SMS;
00522 - при попадании в роуминг будет отправляться предупреждающая SMS + автоматическое отключение GPRS соединения;
00520 - отключение функции информирования.
E7:
Добавлена команда 00513.
Добавлены команды:
00961 – для управления SMS командами будет требоваться пароль даже для М1
E3:
Добавлена возможность в режиме IM использовать модуль в режиме запуска.
Изменено максимальное время работы Вебасто с 30 минут на 60 минут.
D5:
Улучшены программные алгоритмы.
Добавлена функция управления Вебасто по цифровой шине.
D1:
Добавлена возможность выбора полярности входа дверей при использовании функции запуска двигателя.
Современные беспроводные технологии позволяют разрабатывать функциональные и доступные устройства. Подобные приборы взаимодействуют с широким спектром систем общего назначения. В этой статье пойдет речь об организации двухсторонней передачи данных между GSM модулем SIM800L (Рисунок 1) и полноценным веб-сервером.
Рисунок 1. | GSM модуль SIM800L. |
В сети есть много примеров использования этого модуля. Как правило, его применяют в различных системах сигнализации и удаленного управления объектами. При этом данные передаются по SMS протоколу, что совершенно неудобно с пользовательской точки зрения.
Для организации работы такой системы нам понадобятся GSM модуль SIM800L, плата Arduino Nano (Рисунок 2) и веб-сервер с доменом.
Рисунок 2. | Плата Arduino Nano. |
Принципиальная схема устройства показана на Рисунке 3.
Рисунок 3. | Принципиальная схема устройства. |
Настройка GSM модуля SIM800L
В моем случае используется оператор связи «Киевстар». Для работы с подобными устройствами был подключен тарифный план «Киевстар датчик» (Рисунок 4), ежедневная плата за который составляет 1 грн (примерно 0.04USD). При этом предоставляется 10 Мб Интернета в сутки. Для наших задач этого трафика будет достаточно.
Рисунок 4. | Тарифный план «Киевстар датчик». |
Для удобного программирования микроконтроллера платы Arduino Nano обмен данных с GSM модулем организован по программному UART с помощью стандартной библиотеки . Выводы D2-D3 назначены как Rx и Tx, соответственно.
Инициализация
Первым делом необходимо провести инициализацию и первичную настройку модуля SIM800L. Для этого в теле setup() вызываем подпрограмму init_GSM(), которая перезагружает модуль и последовательно отправляет команды:
Разберем назначение каждой команды:
На Рисунке 5 показан процесс выполнения подпрограммы init_GSM.
Рисунок 5. | Процесс выполнения подпрограммы init_GSM. |
На Листинге 1 показан пример обработки команды AT+CPAS.
Листинг 1. Программа обработки команды AT+CPAS.
Во время ответа от модуля в cycle_for() происходит сравнение и установка значения в bit_ok. Если значение равняется 1, то модуль вернул «ОК», при ответе 2 – модуль возвращает «Error». Если положительно ответа нет, то через 1 секунду повторяем отправку i раз.
Настройка GPRS соединения
После того как основная настройка модуля прошла успешно, можно начинать инициализировать GPRS соединение.
Для этого вызываем функцию init_GPRS(), которая отправляет в модуль следующие строки:
Аналогично подпрограмме init_GSM(), во всех необходимых местах проверяем положительный ответ «ОК» от модуля.
На Рисунке 6 показан процесс выполнения подпрограммы init_GPRS().
Рисунок 6. | Процесс выполнения подпрограммы init_GPRS(). |
На этом этапе работу с модулем можно завершить. Для последующей работы необходимо настроить сервер и создать соответствующие файлы для обмена данными.
Создание файлов и работа с веб-сервером
Чтобы принять данные с GSM модуля, нужно приобрести услугу хостинга с минимальными требованиями, главное, чтобы была поддержка PHP. PHP – это популярный язык программирования, который исполняется на стороне сервера, в то время как JavaScript исполняется в браузере на стороне пользователя.
В качестве примера сделаем удаленное управление поливом теплицы.
Распишем основные задачи для веб-сервера и GSM модуля.
Задачи веб-сервера:
- Принимать и отображать на веб-странице данные температуры, времени работы и статус насоса;
- Предоставлять данные GSM модулю о статусе вкл/выкл насоса.
Задачи GSM модуля:
- Отправлять данные о времени работы насоса полива;
- Отправлять температуру насоса и воды;
- Принимать данные с веб-сервера о статусе вкл/выкл насоса.
Первым делом в корневом каталоге сервера создаем файл index.php.
На Листинге 2 показан начальный код разметки HTML страницы.
Листинг 2. Начальный код разметки HTML страницы.
В моем случае веб-страница будет открываться только в телефоне, поэтому выберем самый простой дизайн для нее. При желании можно сделать страницу более удобной и информативной.
Результат открытого в браузере файла index.php показан на Рисунке 7.
Рисунок 7. | Результат открытого в браузере файла index.php. |
Добавим пару кнопок на включение насоса и создадим txt файл на сервере для сохранения данных о статусе работы насоса. Кнопки выполним в виде картинок, а их обработку сделаем с помощью AJAX (технология взаимодействия с сервером без полной перезагрузки html-страницы, использует JavaScript). Для этого перед тегом вставляем код, показанный в Листинге 3.
Листинг 3. AJAX обработчик.
Определение картинок кнопок включим в форму. При нажатии на картинку будет записываться значение статуса в файл pomidor.txt. Код обработки кнопок показан в Листинге 4.
Листинг 4. HTML код обработки кнопок.
В коневом каталоге создаем папку transfer и файл pomidor.php, код из которого приведен в Листинге 5.
Листинг 5. PHP скрипт записи статуса кнопки.
Рисунок 8. | Основной интерфейс управления. |
Для полученных значений создаем еще одну папку txt и файл pomidor.txt. Добавляем картинку насоса и получаем минимальный интерфейс управления, который показан на Рисунке 8. На Рисунке 9 показан результат нажатия на кнопку «Выкл». Соответственно, если нажмем на кнопку «Вкл», то будет результат «ON».
Рисунок 9. | Запись данных на сервер в результате нажатия на кнопку «Выкл». |
Сделаем так, чтобы при переключении статуса, менялась картинка насоса. Для этого в поле расположения картинки насоса добавим код (Листинг 6).
Листинг 6. PHP скрипт изменения картинки статуса работы насоса.
Создаем функцию «Nasos», которая каждую секунду читает и сравнивает значение с файла pomidor.txt. В зависимости от результата меняется картинка визуализации насоса. На Рисунке 10 показан пример визуализации насоса при нажатии на кнопку «Вкл».
Рисунок 10. | Визуализация статуса включенного насоса. |
По аналогии добавим вывод температур и времени полива (Рисунок 11).
Рисунок 11. | Законченный интерфейс управления. |
Вопросы безопасности, в случае атаки на веб сервер, выходят за рамки данного повествования, поэтому опустим их.
Считываем данные с сервера в Arduino
После завершения процесс отладки записи статуса вкл/выкл насоса в файл pomidor.txt можно считывать данные в Arduino. Напишем функцию чтения данных с сервера (Листинг 7).
Листинг 7. Функция чтения данных с сервера.
Прочитаем статус вкл/выкл насоса из файла txt/pomidor.txt, отобразим значение на терминале и на выводе D5 платы Arduino (Листинг 8).
Листинг 8. Программа формирования логического уровня вывода D5 в зависимости от статуса насоса.
Пример отображения при нажатии кнопки включении насоса показан на Рисунке 12.
Рисунок 12. | Пример отображения при нажатии кнопки «Вкл» насоса. |
Передача данных из Arduino на веб-сервер
Для передачи данных на веб-сервер напишем функцию SEND_GPRS с указанием адреса "adress_php", в который будет записываться значение int типа "out_messeng_Server". Для записи значения типа String нужно вызывать функцию SEND_string_GPRS. В Листинге 9 показана функция отправки данных на сервер.
Листинг 9. Функция отправки данных на сервер.
В корневом каталоге веб-сервера создаем папку in, внутри ее располагаем другие папки со скриптами для обработки приема данных GSM модуля. Внутренние папки содержат файл index.php и log.txt.
На Листинге 10 показано содержание файла index.php.
Листинг 10. PHP листинг файла index.php.
Как видно, с приходом новых данных происходит перезапись файла log.txt.
Рисунок 13. | Собранная схема на макетной плате. |
Все компоненты собраны на макетной плате (Рисунок 13). Устройство не требует настроек, после сборки и прошивки сразу готово к работе.
Так уж получилось, что любая вещь становится для меня более интересной, если ее можно соединить с компьютером. А если еще из такого «соседства» выходит практическая польза, то это вдвойне плюс! Впрочем, все это предисловие, а суть состоит в следующем.
Некоторое время назад я приобрел для своего автомобиля сигнализацию Starline E90. Почти сразу же после покупки выяснилось, что у данной модели сигнализации существует несколько ревизий, отличающихся версией прошивки, и, вероятно, железом. Купленное мной устройство было выпущено в 2013 году, соответственно, имело не самую свежую прошивку, а какой же гик не любит новейших версий ПО! Как оказалось в дальнейшем, версию прошивки моей автосигнализации можно достаточно легко обновить. Осторожно, под катом скриншоты!
Бродя по просторам интернета, я встретил информацию о том, что официальные дилеры и установщики сигнализаций Starline имеют возможность обновлять версии прошитого программного обеспечения, и, что немаловажно, для этого не требуется JTAG, как я было подумал. Для обновления программного обеспечения изготовитель предоставляет автосервисам программатор с подключением к компьютеру посредством USB интерфейса, и автосигнализация может программироваться с помощью данного программатора как отдельно — «на столе», так и будучи установленной в автомобиле, соединяясь с программатором через штатный кабель, который используется для подключения трансивера — модуля, устанавливаемого на лобовом стекле для связи с брелком сигнализации. А программное обеспечение для компьютера (далее — «Прошивальщик»), непосредственно выполняющее обновление прошивки, доступно для скачивания с сайта производителя. И я решил «на всякий пожарный случай» скачать его.
Сначала я предполагал, что в программаторе используется какое-либо особое железо, специально разработанное проиводителем для исключения «нелегального» обновления прошивок, скорее всего, с интерфейсом вроде SPI, с шифрованием, ключами доступа, и прочими особенностями. Но так бы и не узнал я ничего нового для себя, если бы не обратил внимания в процессе установки «прошивальщика», что в состав дистрибутива входит и устанавливается драйвер на… Обычный USB-to-UART преобразователь CP2102!
Внимание! Все описанное далее Вы можете повторять только на свой страх и риск, автор данной статьи не несет никакой ответственности за возможный ущерб, снятие с гарантии, возгорание, утопление, наводнение и прочие бедствия, которые могут обрушиться на Вас и ваш автомобиль после прочтения.
У меня уже достаточно давно был под руками заказанный на DX дешевый модуль, собранный как раз на этой микросхеме. Воткнув USB-свисток в порт компьютера и запустив программу, я увидел на экране своего монитора, что Прошивальщик обнаружил программатор:
Тут стало понятно, что есть шанс подключиться к автосигнализации и посмотреть, что из этого выйдет. С помощью мультиметра, прозвонкой на провод подключения к «массе» автомобиля, я установил положение общего (земляного) контакта в разъеме подключения радиомодуля, и, уточнив осциллографом положение цепей RX и TX, собрал следующую схему:
Я подключил собранную схему к компьютеру, подал с блока питания напряжение 12В на сигнализацию, запустил прошивальщик, и, к моей радости, ничего не взорвалось, а наоборот, сигнализация успешно определилась:
Я предположил, что раз производитель не стал изобретать велосипед и использовал проверенное решение для связи сигнализации с компьютером, то и для перевода сигнализации в режим обновления прошивки вряд-ли выбрал что-либо более сложное, чем замыкание каких-либо выводов разъема между собой, на землю, или же на питание. И буквально через несколько попыток схема подключения устройства несколько изменилась, а Прошивальщик отрапортовал об обнаружении сигнализации в режиме обновления ПО. Оказалось, что действительно требуется всего лишь подключить один из выводов разъема к земляной цепи. Перед этим следует переподключить питание сигнализации и USB-модуль к компьютеру.
Схема подключения для режима обновления прошивки
Дальше дело техники — жмем «Обновить прошивку», выбираем файл прошивки среди идущих в комплекте с Прошивальщиком. При этом файл должен соответствовать желаемой нами версии ПО и типу процессора. Несколько десятков секунд, и Прошивальщик сообщил о том, что прошивка завершена.
Отключив «прошивочную» перемычку на землю, я переподключил питание сигнализации и USB-модуль. Прошивальщик успешно обнаружил сигнализацию с новой прошивкой, и после нажатия кнопки «Настройка» я получил доступ к меню установки параметров, что и требовалось!
Думается, что и для других моделей противоугонной системы торговой марки Starline можно будет попробовать применить найденное мной решение, при условии, что первоначальная версия прошивки будет иметь загрузчик.
Спасибо производителю за то, что не стал слишком сильно мудрить и оставил открытой лазейку для простых пользователей. Далеко не во всех сервисных центрах возьмутся перепрошивать сигнализацию, а ведь наверняка данная процедура не будет бесплатной. Так что мне удалось сэкономить немного времени, денег, и еще получить некоторый опыт и хорошее настроение.
Спасибо за внимание!
UPDATE: судя по информации с сайта производителя, подобным методом должны прошиваться следующие модели сигнализаций: StarLine i95, StarLine i95 Lux и комплексы StarLine 4-го поколения. А судя по файлам прошивок, которые устанавливаются вместе с Прошивальщиком, список уточняется до следующих моделей: D94/64, B94/64, A94/64, A93/63, E91/61, E90/60, T94, i95 LUX, i95, i95 ECO, AX3.
Читайте также: