Moovo X4 – czyszczenie pamięci sterownika, reset pilotów i ustawień

Pytanie

Czyszczenie pamięci sterownika moovo x4

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Aby wyczyścić pamięć sterownika Moovo X4:
    1. Włącz zasilanie centrali.
    2. Naciśnij i przytrzymaj przycisk P1/PROG ≈ 10 s, aż zielona dioda zgaśnie, po chwili zapali się czerwona, a następnie obie zaświecą jednocześnie (tryb kasowania).
    3. Zwolnij przycisk.
    4. Dla pełnego skasowania pilotów naciśnij P1 trzykrotnie; dla całkowitego resetu (pilotów + krańcówki + opcje) naciśnij czterokrotnie.
    5. Odczekaj ≥ 5 s – szybkie miganie obydwu diod potwierdza operację.
  • Po operacji wszystkie piloty i ustawienia (czas, siła, krańcówki) wymagają ponownego zaprogramowania.

Kluczowe punkty • Przytrzymanie P1/PROG > 10 s uruchamia tryb kasowania.
• 3 × P1 = skasowanie nadajników, 4 × P1 = pełny reset.
• Zachowaj ostrożność – funkcja jest nieodwracalna.

Szczegółowa analiza problemu

  1. Budowa i rola pamięci
    Sterownik Moovo X4 (produkcji Nice) wykorzystuje wewnętrzną EEPROM mikrokontrolera do przechowywania:
    – kodów pilotów (odbiornik 433,92 MHz HCS)
    – pozycji krańcowych silnika
    – parametrów dynamiki (czas pracy, siła startu, soft-stop)
    – opcji dodatkowych (auto-zamykanie, krok-po-kroku, fotokomórki itp.)

  2. Mechanizm kasowania
    Firmware wykrywa długie przytrzymanie linii „PROG” (pobudzenie przerwania INT0). Po upływie ~10 s wchodzi w podprogram Erase() z sekwencyjnym odwołaniem do stron EEPROM; każde kolejne naciśnięcie P1 ustawia flagę bitową określającą zakres kasowania:
    • 1 × – parametrów opcji,
    • 2 × – pozycji krańcowych,
    • 3 × – tylko pamięci pilotów,
    • 4 × – wszystko (global reset).

  3. Szczegół procedury • Przygotowanie: odłączyć zasilanie sieciowe na czas otwarcia obudowy, a następnie podłączyć je ponownie (logika kasowania wymaga aktywnego zasilania).
    • Sygnalizacja:
    – zielona LED (status radia),
    – czerwona LED (błąd/serwis).
    Sekwencja zielona→czerwona→obie = tryb ERASE READY.
    • Wybór zakresu: krótkie, wyraźne kliknięcia P1 (≤ 1 s); każdemu kliknięciu towarzyszy krótki błysk zielonej LED.
    • Potwierdzenie: po 5 s braku dalszych kliknięć mikrokontroler wykonuje żądane wymazywanie i sygnalizuje szybkim miganiem obu diod przez ~3 s.
    • Powrót do stanu IDLE: zielona LED wolno miga (oczekuje na programowanie).

  4. Reprogramowanie po czyszczeniu
    a) Ustawienie krańcówek – procedura AUTOSET (półautomatyczna) lub ręczna: przycisk OPEN → dojazd, STOP, przycisk CLOSE → dojazd, STOP.
    b) Zapisywanie pilotów: krótko P1 (LED ciągła) → przycisk pilota 2 s → potwierdzenie (2 błyski).
    c) Konfiguracja opcji – wg tabeli DIP lub menu P2/P3 (zależnie od wersji PCB).

  5. Praktyczne zastosowania
    – Całkowite czyszczenie zaleca się przy przejęciu obiektu (np. nowy właściciel) lub zagubieniu pilota.
    – Częściowe kasowanie pozycji krańcowych przy wymianie siłownika lub przekładni.

Aktualne informacje i trendy

• Od 2022 r. Nice integruje w nowych płytach moduł BlueBUS-2 z pamięcią FRAM, dzięki czemu reset nie degraduje cyklem zapisu.
• Coraz częściej spotyka się sterowniki z możliwością zdalnego zarządzania pilotami poprzez aplikację (Nice Yubii, MyNicePro). W Moovo X4 tej funkcji brak, ale przyszłe rewizje (X4-Evo) mają otrzymać gniazdo modułu Wi-Fi/BLE.
• Trend bezpieczeństwa: szyfrowanie rolling-code HCS -> AES-128 (Nice LoRa One), co wymusi nowe procedury kasowania (klucze w TPM).

Wspierające wyjaśnienia i detale

• Dlaczego trzy lub cztery naciśnięcia? – ogranicza ryzyko przypadkowego „pełnego formatu”; operator musi świadomie wybrać zakres.
• Analogia: podobnie jak w routerach SOHO przytrzymanie RESET > 10 s przywraca fabrykę, natomiast krótsze naciśnięcie tylko restartuje urządzenie.
• Typowe błędy: zwolnienie P1 zbyt wcześnie (po pierwszej diodzie); zliczanie kliknięć wolniej niż 1 Hz (firmware interpretuje jako kolejną funkcję).

Aspekty etyczne i prawne

• Kasując piloty pozbawiasz innych użytkowników dostępu – upewnij się, że masz prawo do takiej czynności (RODO, odpowiedzialność mienia).
• W obiektach wspólnot mieszkaniowych wymagana jest zgoda administratora; dziennik zmian powinien być aktualizowany.
• W UE sterownik podlega dyrektywie EMC / RED; nieautoryzowane modyfikacje firmware mogą utracić deklarację CE.

Praktyczne wskazówki

• Udokumentuj stany przed resetem (zdjęcie ustawień DIP, zapis czasów pracy).
• Po kasowaniu wykonaj pełny cykl otwarcie-zamknięcie z obserwacją amperometrycznego wyłączenia – poprawi autokalibrację siły.
• Trudność: w starszych płytach X4 (HW ≤ rev. 1.4) diody są odwrócone (zielona = OK, czerwona = radio). Procedura pozostaje identyczna.
• Narzędzia: multimetr cęgowy – kontrola prądu silnika po reprogramowaniu.

Ewentualne zastrzeżenia lub uwagi dodatkowe

• Brak jednolitej nazwy przycisku (P1/PROG/RADIO) – sprawdź silk-screen PCB.
• Jeśli po 4 × P1 diody migną 10× wolno, a nie szybko, oznacza to błąd EEPROM – wymagany serwis.
• Nie usuwa to kluczy fotokomórek – jeżeli system korzysta z BUS, trzeba je ponownie inicjalizować.

Sugestie dalszych badań

• Analiza logiki Moovo X4-Evo z FRAM – wpływ na liczbę cykli kasowania.
• Migracja do protokołu szyfrowanego Keeloq-AES – kompatybilność z istniejącymi pilotami.
• Zdalne kasowanie przez GSM/LTE – bezpieczeństwo i odporność na ataki replay.
• Dokumentacja Nice Application Note AN-RAD-433-X4 (niepubliczna) – warto pozyskać w programie partnerskim Nice.

Krótkie podsumowanie

W Moovo X4 za skasowanie pamięci odpowiada przycisk P1/PROG. Przytrzymanie go ~10 s wprowadza płytę w tryb ERASE, a następnie liczba naciśnięć wybiera zakres czyszczenia (3 × – piloty, 4 × – wszystko). Procedura jest nieodwracalna; po jej wykonaniu konieczne jest ponowne ustawienie krańcówek i zaprogramowanie pilotów. Zachowaj dokumentację parametrów i upewnij się, że masz uprawnienia do resetu urządzenia.

Oceń odpowiedź:
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.