It appears that presently, the "custom" direct URL to a firmware tgz only supports remote (web) sources; attempting to supply a path as a relative ("fw.tgz"), absolute ("/full/path/to/fw.tgz"), or prefixed versions of the former two ("path://fw.tgz") don't seem to be accepted by Url::parse. Allowing local paths would be nice for the sake of declaratively managing custom setups all in one place.