USB wording: a USB 2.0 type-A plug on the way; hubs are fine

Guide, README, quick start and flashing hints no longer say 'no hub' or 'directly to the laptop'; the requirement is a USB 2.0 type-A plug between box and computer (USB-C only is the failing case).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
kkallasandClaude Opus 5.5 committed 2026-09-30 15:41:12 +02:00
1 parent 39f0d1718c
commit e299ef40f0
7 files changed
+14 -13

No files matched your search

+1 -1
View File
@@ -6,7 +6,7 @@ Działa na Windows 10/11 i macOS 13 (Ventura) lub nowszym, na Macach z Intelem i
Repozytorium: https://gitea.kota-app.com/kkallas/kota-technician-tool (dostęp nadaje właściciel repozytorium). Repozytorium: https://gitea.kota-app.com/kkallas/kota-technician-tool (dostęp nadaje właściciel repozytorium).
**Instrukcja krok po kroku ze zrzutami ekranu: [docs/INSTRUKCJA_TECHNIKA.md](docs/INSTRUKCJA_TECHNIKA.md).** **Instrukcja krok po kroku ze zrzutami ekranu: [docs/INSTRUKCJA_TECHNIKA.md](docs/INSTRUKCJA_TECHNIKA.md).**
Box podłączaj kablem USB 2.0 z wtyczką typu A, bezpośrednio do portu USB-A komputera. Box podłączaj tak, żeby po drodze była wtyczka USB 2.0 typu A (do komputera albo do huba).
## Dla technika: dwa pliki ## Dla technika: dwa pliki
+9 -8
View File
@@ -3,11 +3,11 @@
Program służy do sprawdzenia sensorboxa przez USB, podłączenia go do Wi-Fi bez otwierania obudowy, Program służy do sprawdzenia sensorboxa przez USB, podłączenia go do Wi-Fi bez otwierania obudowy,
wgrania firmware i przygotowania karty SD. Działa na Windows 10/11 i macOS 13 lub nowszym. wgrania firmware i przygotowania karty SD. Działa na Windows 10/11 i macOS 13 lub nowszym.
> ⚠️ **Box podłączaj zawsze kablem USB 2.0 z wtyczką typu A (prostokątną) po stronie komputera, > ⚠️ **Między boxem a komputerem musi być po drodze wtyczka USB 2.0 typu A (prostokątna).**
> bezpośrednio do portu USB-A w komputerze.** > Może to być kabel USB 2.0 A wpięty do komputera albo do huba – hub jest w porządku.
> Nie używaj hubów, stacji dokujących, monitorów z USB ani przejściówek USB-C. > Połączenie wyłącznie przez USB-C (kabel USB-C–USB-C, przejściówka USB-C bez odcinka USB 2.0 A)
> Przy innych połączeniach box często nie jest widoczny w systemie („Unknown USB Device”) > często kończy się tym, że box nie jest widoczny w systemie („Unknown USB Device”) albo restartuje się przez
> albo restartuje się przez spadki napięcia. Kabel musi przenosić dane – kabel „tylko do ładowania” nie zadziała. > spadki napięcia. Kabel musi przenosić dane – kabel „tylko do ładowania” nie zadziała.
--- ---
@@ -62,7 +62,8 @@ Po uruchomieniu otwiera się zakładka **Quick start** ze skróconą instrukcją
1. Włącz box włącznikiem z tyłu obudowy (**ON**). Samo zasilanie z laptopa może nie wystarczyć, szczególnie 1. Włącz box włącznikiem z tyłu obudowy (**ON**). Samo zasilanie z laptopa może nie wystarczyć, szczególnie
przy słabej baterii. przy słabej baterii.
2. Podłącz box **kablem USB 2.0 typu A bezpośrednio do portu USB-A komputera** (patrz ostrzeżenie na górze). 2. Podłącz box tak, żeby **po drodze była wtyczka USB 2.0 typu A** – do portu USB-A komputera albo do huba
(patrz ostrzeżenie na górze).
3. Na liście portów box widać jako: 3. Na liście portów box widać jako:
- Windows: `COMx - Sensorbox (native USB) [MAC]` - Windows: `COMx - Sensorbox (native USB) [MAC]`
- macOS: `/dev/cu.usbmodemXXXX - Sensorbox (native USB) [MAC]` - macOS: `/dev/cu.usbmodemXXXX - Sensorbox (native USB) [MAC]`
@@ -144,7 +145,7 @@ najnowszy firmware (rozdział 7).
4. Kliknij **Start flashing**. Nie odłączaj kabla, dopóki nie pojawi się **„Success”** – program sam uruchomi 4. Kliknij **Start flashing**. Nie odłączaj kabla, dopóki nie pojawi się **„Success”** – program sam uruchomi
box ponownie i sprawdzi, czy działa nowy firmware. box ponownie i sprawdzi, czy działa nowy firmware.
Jeśli wgrywanie nie może się połączyć: inny port/kabel (USB 2.0 A, bez huba), zamknij inne programy używające Jeśli wgrywanie nie może się połączyć: inny port/kabel (z wtyczką USB 2.0 A po drodze), zamknij inne programy używające
portu. Ostateczność (trzeba otworzyć obudowę): przytrzymaj **BOOT**, naciśnij i puść **RESET**, puść **BOOT**, portu. Ostateczność (trzeba otworzyć obudowę): przytrzymaj **BOOT**, naciśnij i puść **RESET**, puść **BOOT**,
kliknij Start jeszcze raz. kliknij Start jeszcze raz.
@@ -193,7 +194,7 @@ Mała dioda obok (heartbeat): miga raz na sekundę = online, podwójnie = offlin
| Objaw | Przyczyna | Co zrobić | | Objaw | Przyczyna | Co zrobić |
|---|---|---| |---|---|---|
| Boxa nie ma na liście portów | Zły kabel, hub, przejściówka USB-C, box wyłączony | **Kabel USB 2.0 typu A bezpośrednio do komputera**, włącznik ON, odłącz i podłącz ponownie. W Windows sprawdź Menedżer urządzeń – „Unknown USB Device” oznacza problem z kablem/portem/zasilaniem. | | Boxa nie ma na liście portów | Brak wtyczki USB 2.0 A po drodze (samo USB-C), kabel tylko do ładowania, box wyłączony | **Połączenie z wtyczką USB 2.0 typu A** (do komputera lub huba), kabel z transmisją danych, włącznik ON, odłącz i podłącz ponownie. W Windows sprawdź Menedżer urządzeń – „Unknown USB Device” oznacza problem z kablem/portem/zasilaniem. |
| Diagnoza: „Power supply voltage drops (brown-out)”, box się restartuje | Za słabe zasilanie | Włącznik boxa ON, inny port USB-A, zasilacz; naładuj baterię | | Diagnoza: „Power supply voltage drops (brown-out)”, box się restartuje | Za słabe zasilanie | Włącznik boxa ON, inny port USB-A, zasilacz; naładuj baterię |
| „The box does not answer USB commands” (Wi-Fi USB) | Stary firmware | Wgraj najnowszy firmware (App only) | | „The box does not answer USB commands” (Wi-Fi USB) | Stary firmware | Wgraj najnowszy firmware (App only) |
| „Clock chip was stopped at start-up” | Pusta bateria zegara RTC | Zegar ustawi się sam po połączeniu z internetem; przy powtórce wymień baterię pastylkową | | „Clock chip was stopped at start-up” | Pusta bateria zegara RTC | Zegar ustawi się sam po połączeniu z internetem; przy powtórce wymień baterię pastylkową |
Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 59 KiB

+1 -1
View File
@@ -26,7 +26,7 @@ HINTS = [
"The box did not enter flashing mode by itself. Open the case, hold the BOOT button, press and release RESET, " "The box did not enter flashing mode by itself. Open the case, hold the BOOT button, press and release RESET, "
"release BOOT, then press Start again."), "release BOOT, then press Start again."),
(re.compile(r"device reports readiness to read but returned no data|The port disappeared|device disconnected", re.I), (re.compile(r"device reports readiness to read but returned no data|The port disappeared|device disconnected", re.I),
"The USB connection dropped. Use a short data-capable USB cable directly on the laptop (no hub) and try again."), "The USB connection dropped. Use a data-capable cable with a USB 2.0 type-A plug on the way to the laptop (not USB-C only) and try again."),
(re.compile(r"Invalid head of packet|timed out", re.I), (re.compile(r"Invalid head of packet|timed out", re.I),
"Communication errors. Try another USB cable or port."), "Communication errors. Try another USB cable or port."),
] ]
+2 -2
View File
@@ -54,8 +54,8 @@ HINTS = [
STEPS = [ STEPS = [
"Switch the sensorbox <b>power switch ON</b>.", "Switch the sensorbox <b>power switch ON</b>.",
"Connect the box with a <b>USB 2.0 cable with a type-A plug</b>, directly to a USB-A port of the laptop " "Connect the box so that a <b>USB 2.0 type-A plug</b> is on the way to the laptop (into the laptop or a "
"(no hub, dock or USB-C adapter; the cable must carry data).", "hub; USB-C only often fails). The cable must carry data.",
"Open the <b>Serial monitor</b> tab, choose the sensorbox port, press " "Open the <b>Serial monitor</b> tab, choose the sensorbox port, press "
"<b>Connect</b>.", "<b>Connect</b>.",
"Press <b>Reset &amp; capture</b> to record a full boot log from the first line.", "Press <b>Reset &amp; capture</b> to record a full boot log from the first line.",
+1 -1
View File
@@ -36,7 +36,7 @@ BACKUP_DIR = SESSIONS_DIR.parent / "backups"
VERIFY_TIMEOUT_MS = 45_000 VERIFY_TIMEOUT_MS = 45_000
HELP = ( HELP = (
"<b>If flashing cannot connect:</b> use a data-capable USB cable directly on the laptop, close " "<b>If flashing cannot connect:</b> use a data-capable cable with a USB 2.0 type-A plug on the way, close "
"other programs using the port, then retry. Last resort (case must be opened): hold <b>BOOT</b>, " "other programs using the port, then retry. Last resort (case must be opened): hold <b>BOOT</b>, "
"press and release <b>RESET</b>, release <b>BOOT</b>, and press Start again." "press and release <b>RESET</b>, release <b>BOOT</b>, and press Start again."
) )