Решение ошибки EloView OTA: "Ваше устройство Elo уже на той же или более высокой версии"
Аудитория: Общественность / Клиенты Elo, ИТ-администраторы и инженеры по развертыванию
Тип статьи: Устранение неполадок и руководство по обновлению ПО OTA
При выполнении обновления операционной системы по воздуху (OTA) в EloView® (чаще всего наблюдается на устройствах I-Series 2.0 / Elo Backpack® 2.0, переходящих с Android 7.1.2 Nougat на Android 8.1 Oreo), развертывание может завершиться неудачей с следующим уведомлением об ошибке:
"Ваше устройство Elo уже на той же или более высокой версии"
Коренная причина и логика сравнения версий сборок
Валидация пакета Elo OTA накладывает правило, требующее, чтобы целевая версия прошивки имела большее номер сборки обслуживания по сравнению с текущей сборкой, установленной на устройстве.
Двигатель валидации оценивает второй числовой октет (номер последовательности обновления / MR), а не просто проверяет префикс основной версии ОС Android:
Пример сравнения номеров сборок:
-
Установленная сборка:
3.54.17(Android 7.1.2) — Номер последовательности 54 -
Неудачная целевая сборка (
4.54.15+a): Поскольку 54 не строго больше 54, EloView блокирует обновление и сообщает, что устройство уже на той же или более высокой версии. -
Успешная целевая сборка (
4.58.20+a): Поскольку 58 > 54, валидатор OTA принимает пакет обновления и инициирует установку ОС Android 8.1.
Справка по интерфейсу обновления EloView
Процедура разрешения
- Определите текущий номер сборки на вашем целевом устройстве (например,
3.54.xx). - В портале EloView (или непосредственно в меню обновления OTA) выберите целевую сборку Android 8.1, средний числовой сегмент которой выше, чем ваша текущая сборка (например, выберите
4.58.xxили позже). - Примените обновление. Устройство загрузит пакет, выполнит перенастройку разделов и перезагрузится в Android 8.1.
Связанные статьи и документация
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article