Sonoff BasicR2 i szyfrowanie WPA3

nox
Posts: 7
Joined: Thu Apr 16, 2026 9:06 am

Post

Można oczywiście kupić nową wersję obsługującą WPA3 lub inne moduły IoT.
Chciałem wykorzystać stary sprzęt do zabawy.
Przynajmniej przy rozgryzaniu się człowiek czegoś nowego nauczył.
nox
Posts: 7
Joined: Thu Apr 16, 2026 9:06 am

Post

Pomęczyłem jeszcze AI.

Jednak od strony oprogramowania Supla nic nie da się zrobić.

"
Na Twoim zrzucie ekranu widać dokładnie, jakiej wersji używasz. Informacja ta znajduje się w nagłówku (czwarty wiersz od góry):
Board ESP8266: v3.1.2

Co to oznacza w praktyce?
Wersja 3.1.2 to bardzo świeża wersja "Core" (jądra oprogramowania). Jest to dobra wiadomość, ponieważ:
Teoretycznie wspiera WPA3 i WPA2/WPA3 Mixed. Wsparcie dla tych standardów zostało wprowadzone do rdzenia ESP8266 od wersji 3.0.0.

Twój firmware ma już w sobie kod, który powinien pozwolić na połączenie z siecią w trybie Mixed.

Dlaczego więc Sonoff nadal nie chce się połączyć?
Skoro masz nowoczesny Core (3.1.2), a połączenie z siecią Mixed nadal nie działa, problemem nie jest brak wsparcia w kodzie, ale jeden z poniższych czynników technicznych:

1. PMF (Protected Management Frames) – Główny winowajca
W trybie WPA2/WPA3 Mixed routery często wymuszają PMF (standard 802.11w). Chociaż Core 3.1.2 go obsługuje, to układ ESP8266 w Sonoffie ma bardzo mało mocy obliczeniowej. Jeśli router ma ustawione PMF: Required (Wymagane), Sonoff często nie wyrabia się z "uściskiem dłoni" (handshake) i połączenie jest zrywane.
Rozwiązanie: W ustawieniach routera zmień PMF na "Optional" (Opcjonalne) lub "Capable".

2. Szerokość kanału (40 MHz vs 20 MHz)
Routery w trybie Mixed często próbują wymuszać szersze pasmo lub specyficzne ustawienia kanałów. ESP8266 najlepiej czuje się na sztywno ustawionym kanale (np. 1, 6 lub 11) i szerokości 20 MHz.

Skoro Core 3.1.2 już tam jest, nie musisz szukać nowszej wersji. Spróbuj "odchudzić" firmware, aby system miał więcej RAM-u na obsługę stosu sieciowego:

W sekcji "Debug" (na dole screena) odznacz "Wyłączenie wszystkich logów" (czyli włącz ich wyłączenie – tak, aby logi nie zajmowały pamięci).
Upewnij się, że nie dodajesz zbędnych czujników (1-Wire, I2C), jeśli ich nie używasz.

Najważniejsze: Sprawdź ustawienie PMF w routerze. Jeśli Twój router nie pozwala na ustawienie PMF jako "Optional", to nawet najnowszy Core 3.1.2 nie pomoże – hardware Sonoffa R2 po prostu nie przejdzie autoryzacji."

W T-Mobile sam nie mogę ustawić PMF-musiałbym dzwonić do nich i prosić technika o zmianę ustawień routera (o ile takie ustawienia mają).

ALE:

PMF (Protected Management Frames), czyli standard 802.11w, został stworzony, aby załatać jedną z największych dziur w bezpieczeństwie sieci Wi-Fi, która istniała od lat.
Oto konkretne powody, dla których się go stosuje i dlaczego jest wymuszany:
Ochrona przed atakami typu "Deauthentication" (Rozłączanie)
*
W WPA3 funkcja PMF jest obowiązkowa. Nie ma WPA3 bez PMF.

Ochrona przed "Evil Twin" (Zły Bliźniak)
PMF utrudnia atakującemu postawienie fałszywego punktu dostępowego o tej samej nazwie co Twój.
***
Czyli podsumowując - najlepszą opcją się łączyć ze starym routerem po WPA2. (chociaż to mniej bezpieczne)
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

To nie wpa jest problemem, skoro na tasmota się łączy.

Przestań proszę te się wklejać, bo tylko zaśmiecają forum.

Jak już pisałem, GG ustawia wifi w tryb g. Twój router pewnie ma g wyłączone i używa n.
Tasmota pewnie ma domyślnie b/g/n i dlatego działa.

@krycha88 mógłbyś w GG zmienić na b/g/n? Tylko tam chyba trzeba jawnie ten tryb zmienić, bo ESP czasem pamięta te ustawienia z poprzedniego uruchomienia.
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Fri Apr 17, 2026 9:42 am @krycha88 mógłbyś w GG zmienić na b/g/n? Tylko tam chyba trzeba jawnie ten tryb zmienić, bo ESP czasem pamięta te ustawienia z poprzedniego uruchomienia.
Wolę tego nie zmieniać bo z tego co pamiętam miało to duży wpływ na stabilność połączenia.
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

krycha88 wrote: Sat Apr 18, 2026 4:43 am
klew wrote: Fri Apr 17, 2026 9:42 am @krycha88 mógłbyś w GG zmienić na b/g/n? Tylko tam chyba trzeba jawnie ten tryb zmienić, bo ESP czasem pamięta te ustawienia z poprzedniego uruchomienia.
Wolę tego nie zmieniać bo z tego co pamiętam miało to duży wpływ na stabilność połączenia.
Tam był błąd w boardach, który poprawili. Dałem Ci link do komentarza, do wątku o tym problemie (wzięty is Ciebie z kodu ;) ).
Wszystkie gotowe urządzenia pracują na bgn i nie ma problemów
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Sprzęt”