cross-platform compatibility

#1
Cross-platform use is helped by the browser-based setup flow, but at least one review notes that firmware updating is restricted to Windows.