Czyszczenie pamięci sterownika moovo x4
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.
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.)
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).
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).
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).
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.
• 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).
• 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ę).
• 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.
• 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.
• 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ć.
• 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.
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.