They seem uninterested in trying to get their hardware supported by submitting their patches for inclusion in the Linux kernel, and popular distros. Instead, you have to trust their repos (based in PRC).
it always work if you login into a Google account prior to downloading. If you don't, indeed the downloads will regularly fail.