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ł.
Sonoff BasicR2 i szyfrowanie WPA3
-
nox
- Posts: 7
- Joined: Thu Apr 16, 2026 9:06 am
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)
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)
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
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.
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 
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Wolę tego nie zmieniać bo z tego co pamiętam miało to duży wpływ na stabilność połączenia.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.
https://gui-generic-builder.supla.io/
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
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 kodukrycha88 wrote: Sat Apr 18, 2026 4:43 amWolę tego nie zmieniać bo z tego co pamiętam miało to duży wpływ na stabilność połączenia.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.
Wszystkie gotowe urządzenia pracują na bgn i nie ma problemów
Najlepsze suple dla Twojego domu 
