* companion, WSL3: uses static BLE pin, per build BLE_PIN_CODE define
* companion, HeltecV3: new installs, now chooses random BLE PIN * companion: prefs load/save improvements (sanitises bad values)
* companion radio: now with optional UITask (enabled by DISPLAY_CLASS config in target/env)