OR OPEN RADIO
EN
instalacja

Wgraj radio prosto
z tej strony.

Podłącz kostkę kablem USB-C, kliknij przycisk i poczekaj dwie minuty. Nic nie instalujesz na komputerze, nic nie kompilujesz, nie zakładasz konta.

Ta przeglądarka nie umie rozmawiać z kostką po kablu. Otwórz tę stronę w Chrome albo Edge — albo zejdź niżej, do instalacji z terminala. Przeglądarka zablokowała dostęp do portu. Otwórz stronę po HTTPS i spróbuj ponownie.

To wersja dla nowej kostki albo gdy chcesz zacząć od zera — kasuje ustawienia: Wi-Fi, głośnik, wybrane stacje.

kabel obsługują tylko te przeglądarki Chrome Edge Safari nie Firefox nie

Potrzebny komputer z Windows albo macOS — z telefonu się nie da, bo kabel musi wejść do komputera. Nie masz Chrome ani Edge? Niżej jest ścieżka przez terminal.

CZEGO POTRZEBUJESZ kostka M5Stack Core2kabel USB-C do danychkomputer Win / macOSdomowe Wi-Fi 2,4 GHzgłośnik BT (opcjonalnie)
TWÓJ KOMPUTER KABEL USB-C (DANE) jedna komenda esptool → obraz systemu wjeżdża do kostki KOSTKA CORE2 USB-C
KROK 01ZAKUP

Kup kostkę

M5Stack Core2 — jedno pudełko z ekranem, głośnikiem, baterią, Wi-Fi i Bluetoothem, ~50 €. Do niczego nie trzeba lutownicy. W Polsce kupisz ją w Botlandzie ↗ (ok. 220 zł, wysyłka w 24 h), poza Polską w sklepie M5Stack ↗. Wszystkie dotychczasowe rewizje (v1.0, v1.1, v1.3) grają tym samym plikiem.

Współpraca płatna · Botland jest partnerem projektu. Kostkę kupisz gdziekolwiek, system działa tak samo.

KROK 02OBRAZ

Pobierz obraz systemu

Jeden plik z całym systemem. Na komputerze nie musisz nic budować ani instalować. Aktualna wersja to 0.4: 222 sprawdzone stacje, wybór dziewięciu z telefonu, logotypy stacji, które ściągają się same, i miejsce na czujniki powietrza, gdybyś kiedyś zechciał.

Jeden plik, jedna droga. Obraz fabryczny wgrywa się od zera i kasuje wszystkie ustawienia — Wi-Fi, głośnik, wybrane stacje. Tak, to znaczy, że po każdej nowej wersji konfigurujesz kostkę na nowo. Druga droga, która zostawiała ustawienia, jest chwilowo wycofana — powód opisany niżej, przy kroku 04.

Obraz fabryczny — open-radio-0-4.bin (2,5 MB)

SHA-256: 3040146fc08fd07ccad78a9992cb4d5053bd573f0dc6cd8eebc7bffe48d2467a (plik .sha256) ·

Pobierając, akceptujesz warunki: licencja GPL-3.0-or-later, nazwa projektu chroniona, bez gwarancji. Pełny tekst: LICENSE-0-4.txt. Źródła odpowiadające dokładnie tej binarce leżą obok niej (GPL §6d): open-radio-0-4-corresponding-source.tar.gz (58 MB, .sha256) — z cięciem kodu, czterema bibliotekami w przypiętych commitach i procedurą odbudowy. Publiczne repozytorium: github.com/fiedoruk/open-radio ↗ (pokazuje jeszcze 0.2.1; synchronizacja 0.4 jest świadomie odroczona).

Poprzednie wydania: 0.2.1 i 0.1

0.2.1open-radio-0-2-1.bin (2,4 MB) · SHA-256: 295ca3fdf9f9daf7a11ee979bc3371b2c79aaf48de5afe455668b72b23dc0546 (.sha256). To jedyne wydanie z dowodami z więcej niż jednej kostki — v1.0, v1.1 i v1.3.

0.1open-radio-0-1.bin (2,3 MB) · SHA-256: a075693cbc401ebadfc222befc53b899d17e9df564d6277c28d51f434f77b671 (.sha256)

KROK 03KABEL

Podłącz kostkę do komputera

Kablem USB-C — koniecznie takim do transmisji danych (część kabli „do ładowania" nie ma linii danych i komputer nic nie zobaczy). Komputer powinien zobaczyć kostkę od razu. Jeśli nie widzi, brakuje mu sterownika do układu USB, który siedzi w kostce (CH9102) — pobierzesz go ze strony sterowników M5Stack ↗ (sekcja „CH9102 Driver", wersje dla Windows i macOS) i przepnij kabel.

KROK 04FLASH

Wgraj obraz

▣ Z PRZEGLĄDARKI — GŁÓWNA ŚCIEŻKA

Trzy ruchy, bez instalowania czegokolwiek: 1. otwórz tę stronę w Chrome albo Edge na komputerze, kostka na kablu · 2. kliknij przycisk i wybierz port · 3. zatwierdź czyszczenie i instalację. Strona wgra system i zrestartuje kostkę (~2 min).

Ta przeglądarka nie umie rozmawiać z urządzeniem po kablu. Otwórz stronę w Chrome albo Edge, albo rozwiń opcje niżej. Przeglądarka zablokowała dostęp do kabla. Rozwiń opcje niżej.

W okienku wyboru portu kostka może figurować jako „Nienazwane urządzenie", „USB Single Serial", cu.usbserial-… (macOS) albo COM… (Windows). Nazwę zgłasza fabryczny układ USB kostki (CH9102), nie nasz system. Odłącz inne urządzenia USB-serial, a na liście zostanie tylko kostka.

▣ AKTUALIZACJA — CHWILOWO WYCOFANA

Była tu druga droga: wgrywała samą aplikację i zostawiała ustawienia — Wi-Fi, głośnik, wybrane stacje. Zdjęliśmy ją 31 lipca wieczorem, bo dostaliśmy zgłoszenie, że komuś nie zadziałała.

Nie udajemy zaskoczenia: przy publikacji napisaliśmy tu wprost, że tej ścieżki nikt nie przejechał na fizycznej kostce. Jedno zgłoszenie wystarczy, żeby przestać ją proponować — przycisk, który czasem działa, jest gorszy niż jego brak.

Zostaje jedna droga: obraz fabryczny wyżej. Kasuje ustawienia, więc Wi-Fi, głośnik i dziewiątkę stacji podajesz jeszcze raz — to kwadrans. Wrócimy do aktualizacji, gdy przejedziemy ją na sprzęcie od początku do końca.

Inne opcje: poprzednie wydania i instalacja z terminala (esptool)

▣ POPRZEDNIE WYDANIA Z PRZEGLĄDARKI

Ta przeglądarka nie obsługuje Web Serial. Web Serial zablokowany.

Terminal (Safari/Firefox/Linux albo gdy wolisz klasycznie). Narzędzie esptool to oficjalny program Espressif. Instalujesz raz, używasz jedną komendą:

▣ WINDOWS

  1. Zainstaluj Pythona ↗, w instalatorze zaznacz „Add python.exe to PATH".
  2. Otwórz Wiersz poleceń (Start → wpisz „cmd") i zainstaluj narzędzie:
    python -m pip install esptool
  3. Sprawdź numer portu: Menedżer urządzeń → Porty (COM i LPT). Np. COM5.
  4. Wgraj obraz (podmień COM5 i nazwę pliku na swoje):
    python -m esptool --chip esp32 --port COM5 --baud 460800 write_flash 0x0 open-radio-0-4.bin

▣ MACOS

  1. Otwórz Terminal (Spotlight → „Terminal"). Python 3 jest w systemie.
  2. Zainstaluj narzędzie:
    python3 -m pip install esptool
  3. Znajdź port kostki:
    ls /dev/cu.*
    Szukaj wpisu typu /dev/cu.usbserial-XXXX albo /dev/cu.wchusbserial-XXXX.
  4. Wgraj obraz (podmień port i nazwę pliku na swoje):
    python3 -m esptool --chip esp32 --port /dev/cu.usbserial-XXXX --baud 460800 write_flash 0x0 open-radio-0-4.bin

Po 1–2 minutach zobaczysz Hash of data verified. Kostka zrestartuje się sama do systemu radia.

KROK 05PIERWSZY START

Połącz z Wi-Fi telefonem

Kostka na chwilę robi własną sieć Wi-Fi, żeby dało się jej podać Twoją. Na telefonie: połącz się z siecią OpenRadio-Setup, wpisz jednorazowy kod pokazany na ekranie kostki. Portal otworzy się sam (jeśli nie, wejdź na 192.168.4.1). Dodaj w nim swoje domowe Wi-Fi i gotowe. Telefon nie będzie już potrzebny.

Zaraz potem kostka zapyta o stacje: wybierasz dziewięć z katalogu 222 sprawdzonych stacji, a listę możesz przejrzeć i ułożyć wcześniej na komputerze. Później zmienisz ją w ustawieniach, bez wgrywania systemu od nowa.

KROK 06GŁOŚNIK

Sparuj głośnik Bluetooth (opcjonalnie)

Najpierw zawsze zagra głośnik wbudowany. Chcesz lepszy dźwięk? Włącz swój głośnik BT w tryb parowania i dotknij skanowania na ekranie Bluetooth kostki. Kostka zapamięta głośnik — od tej pory połączą się same. Wskazówka z pomiarów: kostka lubi stać dalej niż 2 m od routera, bo jego nadajnik potrafi zagłuszać Bluetooth.

Częste potknięcia:
komputer nie widzi kostkiw 9 na 10 przypadków winny jest kabel bez linii danych. Weź inny; potem sterownik CH9102 (Krok 03)
„Permission denied" / port zajętyzamknij programy, które trzymają port szeregowy (Arduino IDE, monitory portu), i spróbuj ponownie — bez sudo
flash OK, ale nie graodłącz i podłącz zasilanie (power-cycle); przy pierwszym starcie stacji kostka buforuje ok. 2 s

▣ TAK TO WYGLĄDA — 50 SEKUND

Przewodnik po tym, co zobaczysz i czego dotkniesz: pierwsze uruchomienie, dodanie głośnika, zmiana stacji przesunięciem palca, głośność, trzy ekrany główne, czujnik powietrza i szum do snu. Każdy ekran narysował ten sam kod, który rysuje na kostce — to nie są makiety.

bez dźwięku · 1280×720 · MP4 i WebM na naszym serwerze, bez YouTube i bez śledzenia

← Wróć do strony kostki Dziennik produkcji
Tomasz Fiedoruk
kto to zrobił

Tomasz Fiedoruk — doradca strategiczny: AI, IT, marketing

Ten system napisały dwa agenty AI pod moim nadzorem i na moją odpowiedzialność. Nazwa, narracja i kanał dystrybucji też są moje. Tak samo powstała marka zenbox, którą budowałem jako CMO, aż firma weszła do pierwszej piątki hostingów w Polsce. U klientów robię jedno i drugie: pomagam podjąć decyzję, ustawiam markę i komunikację, prowadzę budowę i podpisuję się pod wynikiem. Zawodowo od 2003, 8 systemów na produkcji, 47 projektów pod NDA. Biorę zlecenia, od jednorazowej konsultacji po prowadzenie całego wdrożenia.