CRS328-24P-4S+RM Update Problem

Hello,
Just got my hands on a new CRS328-24P-4S+RM which came with RouterOS 6.41, so I tried t update it to the new invulnerable release Bugfix 6.40.8, I tried by copying the file and rebooting but to no avail, I then connected to the Internet and still no luck. I tried the same for the latest Current 6.42.1 but the same again.
Then I tested version 6.41.1 and success, but still not the latest invulnerable version, so one by one it went like this
6.41 → 6.41.1 -->6.41.4 -->6.42
but I still couldnt install the latest 6.42.1 or bugfix 6.40.8 which fix the last vulnerability.
Thank you and please advise

Have you contacted support@mikrotik.com yet?

Before you contact support, try netinstall

Thank you guys for your suggestions.
I have tried Netinstall but the device just doesn’t show, so I emailed support.

It turns out that routeros-arm-6.42.1.npk was broken (bad file), got this log in supout.rif file
01:43:23 system,error broken package routeros-arm-6.42.1.npk
re-downloaded the file and I was finally able to update to 6.42.1
But I cant upgrade to bugfix 6.40.8 because the factory software that came with the device was “stable 6.41” so we cant install below that, will have to wait till a bugfix verision exceeds 6.41.

But I cant upgrade to bugfix 6.40.8 because the factory software that came with the device was “stable 6.41” so we cant install below that, will have to wait till a bugfix verision exceeds 6.41.

This is my experience too. Can anyone confirm that this is Mikrotik policy? It seems odd that one will have to wait for the hardware to get old before it can run the bugfix-channel software.