TigerScale V3 v3.1.0
v3.1.0
The scale now tells you when an update is waiting instead of expecting you to go
looking. When it finds one it asks, once; if you say no it stays quiet for a day.
Added
- The scale checks for updates on its own — shortly after it joins WiFi, then
every six hours — and asks whether you want to go to the update page. Answering
No holds the question for 24 hours rather than raising it at the next check. - A confirmation step before an update starts, with the one thing that matters on
it: this takes about two minutes, and the power must stay on. - A full-screen progress ring while the update is written, replacing the thin bar.
It runs 0-100% once across both the web UI and the firmware instead of
restarting between them, so the number always means "how far through". - Six new interface strings, translated into all eight languages.
Fixed
- The update screen described the download and the installation as two phases.
They are one: the firmware is written to flash as it arrives off the network,
so the screen now says "Installation" for the whole operation and stops
implying a wait that does not exist. - Two comments in the source still claimed over-the-air firmware update was
impossible on this board. That stopped being true in v3.0.0, when the partition
table gained its second app slot.
Known issues
- The update prompt appears only from the idle weigh screen. If the scale is in
the middle of reading a tag it waits, which in practice means the prompt can
arrive a few seconds after the check that found it.
Updating
Over the air from Settings > Update, or over USB with
bash scripts/flash.sh --fs. Both keep your WiFi credentials, TigerTag session
and calibration.