The Wifi captive portal to connect to a ssid on startup when not ethernet connection or wifi has been set up - it now working on the latest release. I have tried both the Balena version as well as the latest version directly onto a Os Lite build. It is also not shown on the System Setting page ?
Has this feature been deprecated or is there an issue here ?
Thanks,
@tyronemc2, we’re actively working on several Anthias issues, with this included in the list.
In the meantime, if your device is running Raspberry Pi OS, you can follow the guide here for manially setting up Wi-Fi.
Open-source contributions are always welcome, so feel free to create a pull request if you want to contribute.
Hi all, a quick update for anyone landing on this thread: we’ve brought back WiFi setup via a captive portal in Anthias, in PR #3399. When a screen has no working network, it raises its own access point and shows the network name and passphrase on screen. You join it from your phone or laptop and pick the WiFi network to connect to. No SSH, keyboard, or nmcli needed.
It’s merged into master and we’re calling for testers. If no issues turn up, it’ll ship in the next release, but we’d really appreciate the community’s help putting it through its paces first. The easiest way to try it is with the installer script, choosing the latest option (installs from master). Please report how it went (Pi model, OS, wired or WiFi, anything odd) here or on the PR.
For the more technically curious: the old integration was built on balena’s wifi-connect, which had quietly stopped working for us (among other things, no ARMv6 binary since v4.4.6). So we wrote our own implementation from scratch in Rust as a replacement: Screenly-Labs/wifi-connect. It talks to NetworkManager directly, works out on its own whether a screen actually needs setup (so wired or already-connected screens are left alone), and backs off on sites where there’s nothing to join. Bug reports and PRs on that repo are very welcome too.