Firmware downloads are slow and often fail

I have found a free Wireguard provider with location in Riga. But it did not change anything on my curl results. Surprisingly.

Direct connection (EU):

curl -4 -L -o /dev/null https://download.mikrotik.com/routeros/7.24.1/chr-7.24.1.vhd.zip
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
100 43.16M 100 43.16M   0      0 561.8k      0   01:18   01:18         535.2k

curl -4 -L -o /dev/null https://fsn1-speed.hetzner.com/100MB.bin
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
100 100.0M 100 100.0M   0      0 14.73M      0   00:06   00:06         16.13M

NordVPN Riga - Latvia:

curl -4 -L -o /dev/null https://download.mikrotik.com/routeros/7.24.1/chr-7.24.1.vhd.zip
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
100 43.16M 100 43.16M   0      0 12.42M      0   00:03   00:03         12.63M

curl -4 -L -o /dev/null https://fsn1-speed.hetzner.com/100MB.bin
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
100 100.0M 100 100.0M   0      0 13.86M      0   00:07   00:07         16.32M

awesome, thanks!

❯ curl -4 -L -o /dev/null https://download.mikrotik.com/routeros/7.24.1/chr-7.24.1.vhd.zip
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
 92 43.16M  92 39.92M   0      0 996.9k      0   00:44   00:41   00:03 370.4k
 curl: (56) Recv failure: Connection reset by peer
 
❯ curl -4 -L -o /dev/null http://ipv4.download.thinkbroadband.com/100MB.zip
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
100 100.0M 100 100.0M   0      0 26.94M      0   00:03   00:03         27.87M

I frequently have issues downloading the files.. Usually they don't fail/cancel but it does happen.. Usually just extremely slow.. Downloads at 15kb/s. Sometimes IPv6 might be fast while IPv4 is slow, sometimes they are both slow. Occasionally IPv4 is quick and maintains it for the whole 16MB download, but that is rare.

@rextended Glad to see you are back! Was looking to hire you to help fix one of your scripts that stopped working after a firmware update but didn't know how to get in touch with you off-site.

Then I saw this post of yours today,

10-15kb/s.

5 minutes minimum, 20 minutes isn't uncommon.

No. Happening to us on a dedicated 1 gbps connection (shared with our BGP router).

Try to do this latest urgent security update and from Australia at least updates using Winbox are very slow with moments of speed bursts with disconnections not unusual. It's been like this for a while but a year ago it was never like this. I am on a 500Mbit connection.

Its also useful to mention where your downloading from.
Australia for me.

Right now I wouldn't put too much faith in the results. The server is probably getting a flogging since Mikrotik just sent an email warning about the current security vulnerability.

I'm seeing slow downloads here. About ~16-50 kilobytes per second. Not a big deal for me, but it's an issue.

Updates applied to about 125 devices yesterday.
Most 7.23.5, lab equipment and ARM-AC to 7.25b3 ( about 200kb gained, yeah !!)
Never saw time going past 2 minutes, usually less then 1.
All from Belgium.

So?

Even 1 million hits to download firmware at 20MB each would only take a couple days on a single 1gbps connection.

The server is slow more often than it isn't. There is something wrong somewhere.

I'm aware, hence why I've said as much if you bothered to read the thread.
I'm was pointing out that yesterday they had just sent an email about the vulnerabilities which would get a fair few more devices trying to pull updates out of it.