I'm trying to download the latest update for my Mini 4K and the link appears to be broken. It's pointing to downloads.newtek.com and I'm getting a Cloudflare error. I've tried it on multiple machines and even had some friends try to hit the link. No dice, same results. Any thoughts?