← Aktualizator

Bezpieczne połączenie

Masz jeszcze stare oprogramowanie HEX? Zacznij od instrukcji przejścia z HEX do Secure v3. Dla OBD2 HS dostępny jest osobny instalator pilotażowy z kodem i zatwierdzeniem administratora. Nie jest to zwykłe wgranie CBX przez DFU.

Starszy tryb STM32 DFU — 0483:DF11

Na głównej stronie kliknij Wykryj stary box — DFU i wskaż „Canbox Board” / „STM32 BOOTLOADER”. Stare DFU jest również widoczne na listach wyboru Secure Boot; zostanie rozpoznane oddzielnie, bez wysyłania komend CBX.

Ten krok potwierdza wyłącznie identyfikator USB. Nie odczytuje pełnego UID, nie rozpoznaje HS/MS/Gen2, nie sprawdza RDP i nie zapisuje pamięci. Nie jest instalatorem zdalnej migracji. Nie używaj skróconego numeru USB jako UID w bazie.

Jeśli lista jest nadal pusta, sprawdź identyfikator w systemie i uprawnienia USB strony. Obecność filtra nie potwierdza zgodności sterownika z WebUSB. Nie podmieniaj sterowników innych urządzeń i nie zmieniaj zabezpieczeń Chrome.

1. Nowy box — dane dla administratora

  1. Podłącz tylko swój CANBOX przez USB. Zamknij inne programy korzystające z boxa. Nie wykonuj rejestracji ani aktualizacji w trakcie jazdy lub pracy diagnostycznej.
  2. Na stronie wybierz „Odczytaj UID — normalny tryb”. W Androidzie otwórz „Aktualizacja” → „UID i rejestracja boxa” → „Odczytaj dane boxa” i zezwól na dostęp do USB.
  3. Jeśli box jest już w trybie CANBOX Secure Boot v3, na stronie wybierz „Odczytaj UID — Secure Boot”. Android rozpoznaje ten tryb automatycznie. Odczyt UID działa też wtedy, gdy Secure Boot zgłasza brak przygotowania boxa; nie zapisuje firmware.
  4. Wybierz „Kopiuj dane dla administratora”. Wyślij cały raport do sprzedawcy / administratora CANBOX: zawiera UID, typ HS/MS/Gen2, wersję i sposób odczytu. Nie publikuj go na forum. Samo kopiowanie niczego nie wysyła.
  5. Poczekaj na potwierdzenie dodania urządzenia oraz instrukcję pierwszego przygotowania, jeśli jest potrzebne. Potem połącz box ponownie i sprawdź dostępność ustawień / firmware.

UID ma 24 znaki HEX i jest stały. Aktualizacja go nie zmienia. Nie myl go z krótkim numerem seryjnym USB ani liczbowym ID licencji.

Starszy firmware i fabryczny tryb STM32 DFU nie są tym samym co Secure Boot v3. Jeżeli aplikacja nie może odczytać pełnego UID, wyślij administratorowi typ boxa i widoczną wersję oraz informację „brak odczytu UID”. Nie wymyślaj UID ani nie kasuj pamięci poza uzgodnionym procesem instalatora. Pierwsza migracja wymaga zatwierdzenia przez administratora; sam wpis w bazie / JSON tego nie zastąpi.

2. Opcje bez wgrywania programu

Przy normalnym połączeniu „Połącz CANBOX” strona automatycznie sprawdza podpisane ustawienia dla Twojego UID. Android robi to po podłączeniu obsługiwanego boxa w aktywnej aplikacji. Gdy firmware zgadza się z wpisem, nowe ustawienia mogą zostać zapisane bez wymiany programu. Box sprawdza podpis i po potwierdzonym zapisie restartuje się. Połącz ponownie i sprawdź opcje.

Przyciski „Odczytaj UID” służą wyłącznie rejestracji — nie pobierają ani nie zapisują ustawień. Brak wpisu oznacza konieczność kontaktu z administratorem, nie błąd wymagający przypadkowego pliku BIN.

3. Wgrywanie nowego firmware

  1. Utrzymuj stabilne zasilanie i zakończ wszystkie operacje CAN. Użyj oficjalnego serwera administratora.
  2. Na stronie połącz box w normalnym trybie i wybierz „Sprawdź i wgraj firmware”. Zatwierdź właściwą wersję. W Androidzie wybierz udostępniony plik canbox.cbx w zakładce „Aktualizacja” i potwierdź wgrywanie.
  3. Po przejściu do Secure Boot na stronie kliknij „Połącz box w trybie Secure Boot” i wskaż TEN SAM box. Android może ponownie poprosić o zgodę USB. Paczka jest wspólna; właściwy wariant jest wybierany według UID i typu.
  4. Nie odłączaj USB i nie zamykaj aplikacji. Poczekaj na potwierdzenie weryfikacji — samo dojście paska do 100% nie jest wystarczające.
  5. Dopiero po komunikacie sukcesu odłącz i podłącz box, aby uruchomić program. Sprawdź wersję i aktywne opcje.

Brak Twojego UID w paczce: skopiuj raport do administratora. Odrzucony podpis lub timeout: zapisz komunikat i skontaktuj się z administratorem; nie obchodź ochrony. Po przerwanym transferze wróć do Secure Boot i ponów właściwą paczkę zgodnie z komunikatem. Nie wgrywaj surowego BIN/HEX na box przygotowany do Secure v3.

Wymagania komputera

Stronę otwórz przez HTTPS w przeglądarce udostępniającej Web Serial i WebUSB. Musi pozostać otwarta; nie działa po zamknięciu przeglądarki.

Windows: interfejs Secure Boot wymaga sterownika WinUSB. Nie zmieniaj sterownika normalnego portu szeregowego. Linux: mogą być potrzebne uprawnienia do portu / reguły udev. macOS: sprawdź dostęp do USB i zamknij inne aplikacje używające portu. Jeśli przeglądarka nie udostępnia potrzebnych funkcji, przyciski są nieaktywne.

Przygotowane dla Windows/macOS/Linux. Fizyczna zgodność konkretnych boxów, sterowników i przeglądarek wymaga testu na każdym systemie. Android korzysta z natywnej aplikacji i kabla USB/OTG.

Nigdy nie wysyłaj użytkownikowi ani na publiczny serwer plików boxes.cbxdb, authority.pem i obrazów provisioningu. Hasła nie są potrzebne do rejestracji użytkownika.