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...
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).
Teoretyczne podstawy
Zegar RTC w falownikach SofarSolar jest zasilany z:
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).
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
Procedura poprawnej aktualizacji
Jeśli nadal „file error” – płyta główna kwalifikuje się do wymiany.
• 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.
• 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.
• 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ą).
• 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.
• 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.
• 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.
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.