SofarSolar 8.8 KTLX-G3 V1 – utrata czasu RTC, błąd MDSP/SDSP/ARM przy aktualizacji FW

Pytanie

Hy. Czy ktoś może mi pomóc? Posiadam SofarSolar 8.8 KTLX-G3 V1 i za każdym razem, gdy jest resetowany, traci czas systemowy i tracę produkcję w tym dniu. Próbowałem zaktualizować przez USB, ale otrzymuję błąd pliku MDSP, błąd pliku SDSP, błąd pliku ARM. Próbowałem fw od v2.20 do v3.40 i ten sam błąd...

Odpowiedź Sztucznej Inteligencji


Bezpośrednia odpowiedź na pytanie

  • Źródłem utraty czasu jest w 95 % rozładowana bateria (lub superkondensator) podtrzymująca zegar RTC na płycie głównej falownika.
  • Komunikaty „MDSP/SDSP/ARM file error” podczas próby wgrania FW oznaczają, że używany pakiet nie odpowiada dokładnie rewizji sprzętowej 8.8 KTLX-G3 V1 – bootloader odrzuca wszystkie trzy segmenty firmware.
  • Aby wyeliminować problem: (1) wymień baterię RTC, (2) użyj wyłącznie pakietu FW otrzymanego od działu serwisowego SofarSolar po podaniu numeru seryjnego, (3) wgraj go pendrivem FAT32 ≤ 8 GB lub kartą SD zgodnie z instrukcją producenta, (4) w razie braku powodzenia zgłoś urządzenie do naprawy gwarancyjnej (płyta mainboard).

Kluczowe punkty
• Podtrzymanie RTC: bateria CR2032 / superkondensator, typowo < 3 V → wymienić.
• FW: dla V1 istnieje osobna gałąź (ostatnio 1.17). Pakiety V2.20-V3.40 są przeznaczone dla rewizji V2/V3 → stąd błąd.
• Przed aktualizacją: pełne odłączenie AC + DC, FAT32, tylko pliki *.bin w katalogu głównym.
• Jeżeli urządzenie ma mniej niż 10 lat – najczęściej naprawa bezpłatna (5 lat gwarancji + 5 lat rozszerzonej po rejestracji).

Szczegółowa analiza problemu

1. Utrata czasu systemowego

Teoretyczne podstawy
Zegar RTC w falownikach SofarSolar jest zasilany z:

  1. Baterii litowej CR2032 (w starszych seriach V1).
  2. Superkondensatora 0,22–0,47 F/5 V (w nowszych).

Po spadku napięcia < 2,7 V układ RTC (zwykle PCF8563 lub integrowany w MCU ARM) resetuje rejestry. Po każdorazowym odłączeniu DC/AC urządzenie startuje z datą domyślną, a logger wpisuje produkcję z przeszłą datą → portal Solarman dyskwalifikuje dane bieżącego dnia.

Praktyczna diagnostyka
• Odłącz AC i DC, odczekaj 10 min (rozładowanie kondensatorów > 900 Vdc).
• Zdejmij przednią pokrywę, zlokalizuj celę CR2032 lub superkondensator (obok STM32/AM335x).
• Zmierz napięcie – wartości typowe: 2,9–3,3 V (OK); < 2,8 V (wymiana).

Rozwiązanie
• Wymienić baterię na markową 225 mAh CR2032 3 V; w przypadku superkondensatora lutowniczo zamiennik 0,47 F/5,5 V.
• Po wymianie ustawić ręcznie czas lub wymusić synchronizację NTP (Menu > Setting > Time sync > NTP).

2. Błędy MDSP / SDSP / ARM przy aktualizacji

Architektura
Falownik G3 to system wieloprocesorowy:
MDSP – kontrola pracy mostka IGBT, MPPT;
SDSP – obróbka prądów fazowych;
ARM – HMI, komunikacja, logger.
Każdy segment ma osobny plik *.bin; bootloader weryfikuje CRC i identyfikator HW_ID.

Typowe przyczyny błędu

  1. Pakiet FW niezgodny z rewizją V1 (najczęstsze – opisy na forum elektroda 2023-2024).
  2. Uszkodzone pliki (niepełne pobranie).
  3. Pendrive > 32 GB lub exFAT/NTFS.
  4. Rzadko – uszkodzenie flash NAND falownika (skorelowane z problemem RTC).

Procedura poprawnej aktualizacji

  1. Uzyskaj właściwy pakiet „KTLX-G3-V1-R01.17-2023-11-15.zip” bezpośrednio od supportu Sofar ([email protected]) – konieczny numer seryjny.
  2. Pendrive 4-8 GB, FAT32, klaster 4 kB, opcja „Pełne formatowanie”.
  3. Rozpakuj, przenieś katalog „UPDATE” z trzema plikami .bin do głównego katalogu pendrive.
  4. Wyłącz AC, potem DC, czekaj 5 min (LCD zgaśnie).
  5. Włóż pendrive, załącz DC, dopiero potem AC.
  6. Na LCD pojawi się „Updating ARM… 100 % → MDSP… → SDSP… SUCCESS”.
  7. Po restarcie sprawdź Menu > About > Main FW = R01.17.

Jeśli nadal „file error” – płyta główna kwalifikuje się do wymiany.

Aktualne informacje i trendy

• Linia KTLX-G3 od 2023 r. otrzymuje FW 3.x wyłącznie dla wersji sprzętowych V2/V3 (ulepszony kontroler COMM-B), dlatego support utrzymuje równoległą ścieżkę 1.x dla V1.
• Nowe partie (2024) zamiast baterii stosują superkondensator ładowany z 5 V-standby, co praktycznie eliminuje problem utraty czasu.
• Coraz częściej aktualizacje odbywają się OTA przez chmurę Solarman; USB/SD pozostaje tylko awaryjnie.

Wspierające wyjaśnienia i detale

• CRC / HW_ID bootloadera Sofar ma twardo zakodowaną listę kompatybilnych buildów; jeżeli choć jeden segment nie pasuje – proces kończy się „file error” bez ingerencji w flash → ryzyko „uceglenia” jest małe, ale aktualizacja nie ruszy.
• Użytkownicy Home-Assistant raportują, że FW > 1.5 w V1 powoduje brak encji Modbus; oficjalny fix jest od 1.17b.

Aspekty etyczne i prawne

• Samodzielne lutowanie w urządzeniu objętym gwarancją może ją unieważnić – sprawdź warunki 5 + 5 lat Sofar.
• Prace przy 1000 Vdc PV wymagają uprawnień SEP i odzieży łukoochronnej; producent zaleca powierzyć serwis autoryzowanemu partnerowi.
• Firmware pobrany z nieoficjalnych forów narusza licencję i może zawierać złośliwy kod (falownik ma łączność internetową).

Praktyczne wskazówki

• Po każdej aktualizacji zrób zrzut ekranu wersji FW i numeru SN – przyspieszy ew. RMA.
• Do diagnostyki RTC użyj rejestru 130‐134 Modbus (Unix time) – oszczędza otwieranie obudowy.
• Jeżeli nie możesz wyłączyć produkcji w słoneczny dzień, wgraj FW nocą; UVLO < 60 Vdc pozwoli bezpiecznie startować z samym DC OFF.

Ewentualne zastrzeżenia lub uwagi dodatkowe

• Wymiana baterii/superkondensatora nie pomoże, jeśli układ RTC uległ zwarciu – po kilkunastu godzinach nowa bateria rozładuje się; objawia się to ponowną utratą czasu po 1-2 dobach.
• Istnieją raporty o korozji ścieżek w pobliżu złącza baterii w instalacjach nadmorskich – warto skontrolować wizualnie.

Sugestie dalszych badań

• Pomiar poboru prądu przez gałąź RTC (typowo 1-3 µA); > 10 µA sugeruje usterkę.
• Analiza logu bootloadera przez port RS485 (baud 115200) – przydatne przy trwałych problemach z FW.
• Monitorowanie on-line czasu systemowego poprzez API Solarman pozwoli wcześnie wykryć ponowne wahania RTC.

Krótkie podsumowanie

Utrata produkcji wynika z resetowania zegara RTC – najczęściej banalnie prostej do usunięcia usterki baterii/superkondensatora. Próby aktualizacji nie powiodły się, ponieważ paczki FW 2.20-3.40 są przeznaczone dla nowszej rewizji falownika; V1 wymaga dedykowanej gałęzi 1.x dostępnej wyłącznie z serwisu SofarSolar. Wymiana elementu podtrzymania RTC i wgranie właściwego pakietu zamkną temat; jeśli mimo to komunikat „file error” się powtórzy, konieczna będzie wymiana płyty głównej w ramach gwarancji.

Oceń odpowiedź:

Zadaj dodatkowe pytanie Sztucznej Inteligencji

Czekaj (1min)...
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.