Skip to content

BambuHelper v4.0.0 — Stable: XIP i stabilny ekran

Choose a tag to compare

@honzo90 honzo90 released this 26 Oct 08:12

BambuHelper WS43B v4.0.0 — stabilne wydanie dla Waveshare ESP32-S3-Touch-LCD-4.3B.

Wydanie promuje konfigurację Bety 5 po potwierdzeniu przez użytkownika, że firmware działa, a fizyczny ekran jest stabilny. W źródłach zmieniono wyłącznie numer firmware z v4.0.0-beta.5 na v4.0.0; pozostałe 198 wejść kompilacji są identyczne.

Obraz i zapis ustawień

Przebudowany SDK ESP-IDF 5.5.5 z XIP z PSRAM zachowuje dostęp do kodu i stałych danych podczas zapisu ustawień do flash. W sprawdzonej ścieżce zapisu używany jest mutex zamiast wyłączania cache, co usuwa podejrzany mechanizm zakłócania obsługi LCD.

Zachowano funkcje Bety 5, języki PL/EN/DE, cache64 oraz żądany zegar RGB 12 MHz. Ekran startowy pokazuje BambuHelper v0.9; wersja firmware w informacjach to v4.0.0.

Aktualizacja online

W WebUI wybierz Stable → Sprawdź aktualizacje → instalacja. Użytkownicy v3.9.1 mogą użyć dotychczasowej funkcji sprawdzania aktualizacji. Kanał Beta również wybiera v4.0.0 jako wersję nowszą od Bety 5.

Plik BambuHelper-ws_lcd_43b-v4.0.0-ota.bin jest aplikacją OTA dla istniejącej instalacji WS43B z dwoma slotami po 3 MiB. Nie jest pełnym obrazem pierwszej instalacji USB. Zapewnij stałe zasilanie podczas aktualizacji.

Zakres weryfikacji

  • Konfiguracja Bety 5: działanie i stabilny obraz potwierdzone przez użytkownika na urządzeniu.
  • v4.0.0: ponowna kompilacja tego samego kodu z nowym numerem wersji; zachowano Arduino-ESP32 3.3.11, dokładny SDK cache64_xip i 12 MHz.
  • Testy ofert aktualizacji: 48 przypadków w ośmiu kombinacjach wersji i języka. Sprawdzono przejście z v3.9.1 i Bety 5, wybór kanałów oraz brak ponownej oferty v4.0.0.
  • Kontrole obrazu, SHA, położenia XIP w IRAM, pochodzenia bibliotek i układu partycji są opisane w BUILD-INFO.json.
  • Długotrwała praca i odzyskiwanie po zakłóceniach nie zostały osobno potwierdzone. Poprzedni problem gaśnięcia/wybudzania pozostaje do obserwacji: #1. Dokładny obraz z numerem v4.0.0 nie był osobno wgrywany podczas publikacji.

Pliki

  • BambuHelper-ws_lcd_43b-v4.0.0-ota.bin — aplikacja OTA.
  • BUILD-INFO.json — pochodzenie, konfiguracja, wyniki i zakres fizycznego potwierdzenia.
  • SHA256SUMS — sumy kontrolne aplikacji i metadanych.

Commit źródeł: 8a126a558baa4e359dd442c0f0267b4120ad768c. Odtworzenie wymaga osobno przygotowanego SDK XIP i jego zgodnego manifestu; domyślny profil cache64 nie odtwarza tego wariantu.

Rozmiar aplikacji: 3047520 B, zapas do slotu: 98208 B. SHA-256: 08c14466b5a9b3bf30f2c59b9a3c44eb4c85ba2b3b9a28999fc70d91812a4015.