Rozwiązywanie błędu EloView OTA: "Twoje urządzenie Elo jest już na tej samej lub wyższej wersji"
Odbiorcy: Publiczne / Klienci Elo, Administratorzy IT i Inżynierowie wdrażania
Typ artykułu: Rozwiązywanie problemów & Przewodnik po aktualizacji oprogramowania OTA
Podczas wykonywania aktualizacji systemu operacyjnego Over-The-Air (OTA) w EloView® (najczęściej obserwowane na urządzeniach I-Series 2.0 / Elo Backpack® 2.0 przechodzących z Android 7.1.2 Nougat do Android 8.1 Oreo), wdrożenie może zakończyć się niepowodzeniem z następującym powiadomieniem o błędzie:
"Twoje urządzenie Elo jest już na tej samej lub wyższej wersji"
Przyczyna i logika porównania wersji
Walidacja pakietu OTA Elo wymusza zasadę wymagającą, aby docelowa wersja oprogramowania miała wyższy numer wersji poprawki niż zainstalowany obecnie na urządzeniu.
Silnik walidacji ocenia drugi oktet numeryczny (numer sekwencji Wydania Utrzymania / MR) zamiast jedynie sprawdzać prefiks głównej wersji systemu Android:
Przykład porównania numerów wersji:
-
Zainstalowana wersja:
3.54.17(Android 7.1.2) — Numer sekwencji to 54 -
Nieudana wersja docelowa (
4.54.15+a): Ponieważ 54 nie jest ściśle większe niż 54, EloView blokuje aktualizację i informuje, że urządzenie jest już na tej samej lub wyższej wersji. -
Udana wersja docelowa (
4.58.20+a): Ponieważ 58 > 54, walidator OTA akceptuje pakiet aktualizacji i inicjuje instalację systemu Android 8.1.
Referencja interfejsu aktualizacji EloView
Procedura rozwiązania
- Zidentyfikuj bieżący numer wersji na docelowym urządzeniu (np.
3.54.xx). - W portalu EloView (lub w bezpośrednim menu aktualizacji OTA) wybierz wersję docelową Android 8.1, której środkowy segment numeryczny jest wyższy niż twoja bieżąca wersja (np. wybierz
4.58.xxlub nowszą). - Zastosuj aktualizację. Urządzenie pobierze pakiet, wykona ponowne flashowanie partycji i uruchomi się w Android 8.1.
Powiązane artykuły i dokumentacja
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article