Оновлення CWM-400 GSM по повітрю (OTA)
На цій сторінці зібрані основні правила та рекомендації щодо оновлення пристрою CWM-400 GSM по повітрю. OTA-оновлення дозволяє пристрою самостійно перевіряти наявність нової прошивки на сервері, завантажувати її та встановлювати без розбирання блока і без повторної пайки.
Важливо: оновлення по повітрю доступне тільки для пристроїв, які вже пройшли первинну підготовку через програматор ST-Link і підтримують подальші OTA-оновлення.
Перед запуском оновлення уважно прочитайте всі правила нижче. Під час OTA-оновлення блок тимчасово переходить у режим завантажувача і не працює з автомобілем у звичайному режимі.
Коли можна використовувати OTA-оновлення
OTA-оновлення використовується для подальшого оновлення прошивки CWM-400 GSM після первинної підготовки пристрою через програматор ST-Link.
Пайка та підключення програматора потрібні тільки один раз — для первинної підготовки блока. Після цього подальші оновлення можуть виконуватися через GSM-зв’язок, без розбирання пристрою.
Це дозволяє швидше виправляти помилки, додавати нові функції та адаптувати роботу пристрою під різні автомобілі або нестандартні ситуації.
Що потрібно перед оновленням
- Пристрій має бути вже підготовлений до OTA через програматор ST-Link.
- SIM-карта повинна бути встановлена в блок.
- На SIM-карті має бути позитивний баланс.
- SIM-карта повинна мати доступ до мобільного інтернету.
- Потрібен нормальний GSM-зв’язок і стабільне покриття мережі.
- Блок повинен мати стабільне живлення від автомобіля.
- Якщо GSM-антена була відпаяна — її обов’язково потрібно підпаяти назад перед оновленням.
Якщо автомобіль знаходиться у місці зі слабким GSM-сигналом, наприклад у гаражі, підземному паркінгу або зоні поганого покриття, оновлення може тривати значно довше.
Як запустити оновлення
Для запуску оновлення потрібно відправити на номер SIM-карти блока SMS-команду:
Update
Команду потрібно відправляти саме так: Update, без пробілу в кінці.
Після отримання команди блок переходить у режим перевірки оновлення, звертається до сервера, перевіряє наявність нової версії прошивки і, якщо оновлення доступне, починає його завантаження та встановлення.
Після завершення оновлення потрібно дочекатися стартового SMS-повідомлення від блока.
Скільки часу триває оновлення
- При хорошому GSM-зв’язку оновлення зазвичай триває до 10 хвилин.
- При слабкому сигналі процес може тривати до 30 хвилин і більше.
Якщо процес завершився дуже швидко, наприклад за 1–2 хвилини, це зазвичай означає, що нової версії прошивки не знайдено. У такому випадку блок просто повертається у робочий режим без оновлення прошивки.
Що відбувається з блоком під час OTA-оновлення
Під час OTA-оновлення блок переходить у режим завантажувача — Boot Mode. У цьому режимі він тимчасово повністю припиняє звичайну роботу з автомобілем.
У цей момент:
- не працюють функції керування;
- блок не контролює стан автомобіля;
- блок не обробляє звичайні команди;
- тимчасово відсутня взаємодія з автомобільною CAN-системою;
- після завершення оновлення можливе коротке моргання поворотів через перезапуск системи.
Це нормальна поведінка під час оновлення. Після завершення процесу блок перезапускається і повертається до звичайного режиму роботи.
Умови під час оновлення
- Автомобіль повинен стояти на місці.
- Оновлення потрібно виконувати тільки на припаркованому автомобілі.
- Блок повинен мати стабільне живлення від автомобіля.
- Не можна вимикати живлення блока під час оновлення.
- Не можна відключати блок від автомобіля.
- Не можна виймати SIM-карту.
- Не рекомендується відправляти інші команди до завершення процесу.
Чому не можна оновлювати під час руху
Оновлювати CWM-400 GSM під час руху не рекомендується.
Теоретично команду Update можна відправити в будь-який момент, але запускати OTA-оновлення під час руху нелогічно та небезпечно. Під час оновлення блок переходить у Boot Mode і тимчасово не взаємодіє з автомобілем.
Це означає, що під час руху блок тимчасово не буде контролювати стан автомобіля і не буде виконувати свої звичайні функції. У нестандартній ситуації поведінку всієї системи складно прогнозувати, тому оновлення потрібно виконувати тільки тоді, коли автомобіль припаркований і не використовується для руху.
Основні ризики запуску оновлення в русі:
- нестабільний GSM-зв’язок;
- можливі обриви передачі даних;
- тимчасова відсутність контролю стану автомобіля з боку блока;
- тимчасова недоступність функцій керування;
- небажаний перезапуск блока під час руху.
Рекомендація: виконуйте OTA-оновлення тільки на припаркованому автомобілі, у місці з нормальним GSM-зв’язком.
Що зробити після оновлення
Після завершення OTA-оновлення потрібно дочекатися стартового SMS-повідомлення від блока.
Після цього обов’язково виконайте повторну ініціалізацію блока:
- увімкніть і вимкніть запалювання;
- відкрийте і закрийте двері, мінімум водійські.
Це потрібно для того, щоб блок повторно отримав усі необхідні дані від автомобіля: стан дверей, охорони, капота, багажника та інших систем.
До повторної ініціалізації частина функцій може працювати некоректно або показувати неактуальний стан автомобіля.
Якщо оновлення не почалося або завершилося швидко
Якщо після команди Update блок дуже швидко повернувся у робочий режим, наприклад за 1–2 хвилини, найімовірніше, нової версії прошивки на сервері для вашого пристрою немає.
У такому випадку це не є помилкою. Блок просто перевірив сервер, не знайшов нової версії та повернувся до звичайної роботи.
Якщо оновлення триває довго, це може бути пов’язано зі слабким GSM-сигналом або нестабільним мобільним інтернетом. У місцях зі слабким покриттям процес може тривати 30 хвилин і більше.
Як зрозуміти, що OTA недоступне
У частини старих пристроїв може бути встановлений мікроконтролер з меншим обсягом пам’яті. Такий блок може бути оновлений до максимально доступної версії прошивки, але подальші оновлення по повітрю для нього будуть недоступні без заміни мікроконтролера.
У такому випадку пристрій залишається працездатним, але для повної підтримки OTA потрібна сервісна модернізація.
Короткий чек-лист OTA-оновлення
- Автомобіль припаркований і не рухається.
- Є стабільне живлення блока від автомобіля.
- SIM-карта встановлена та має доступ до мобільного інтернету.
- GSM-антена підключена.
- Є нормальний GSM-сигнал.
- Відправлена SMS-команда Update без пробілу в кінці.
- Після оновлення отримано стартове SMS-повідомлення.
- Після оновлення виконано вмикання/вимикання запалювання.
- Після оновлення відкрито/закрито двері, мінімум водійські.
Тільки після цього блок вважається повністю повторно ініціалізованим і готовим до нормальної роботи.
Пов’язані матеріали
Сторінка оновлень CWM-400 GSM
Коротка інформація про первинне оновлення пристрою та підготовку до OTA.
Інструкція з оновлення через ST-Link
Покрокова інструкція для первинної підготовки пристрою до подальших оновлень.
Усі інструкції CWM-400 GSM
Загальна сторінка з інструкціями, відео та архівними матеріалами.
Тема в Telegram: правила OTA та рекомендації CWM
Актуальне обговорення оновлень, датчика удару та важливих правил роботи пристрою.
