So it's this one?
Yeah i see it there, they have the cable split into two connectors. They must do this for cost reasons, since they also only have a single USB 3.0 and 2.0 port each on the front panel. So they don't use all pins in the USB 3.0 connector, i think they only use the 10 left pins (which is enough for one USB 3.0 port), and then route the remaining 9 wires to the USB 2.0 connector instead, so it can all go over a single cable.
The speed to the smartphone is low, but it can depend on some other factors. What i meant with SSD is, an external SSD like such:
If you connect that to the front USB 3.0 port and it's slow, then i will believe that something is wrong. With a smartphone, the software you use for data transfer can interfere (or maybe you have to use the Samsung software), who knows what can be wrong, it's a pretty complex device. With an external SSD or with a fast USB stick, there are much less factors to influence the speed.
No. The BIOS updater checks the filename with the existing BIOS, it has to match with all characters before the dot and the first character after the dot, so it's impossible to flash the wrong version, it would not allow it.
So if we check the other board with the same model code (
https://www.msi.com/Motherboard/B460M-PRO-VDH-WIFI/support ), you will see that their BIOS filename starts with 1 after the dot, while yours has A after the dot.
E7C83IMS.160
E7C83IMS.A50
You can try it yourself, the updater will not allow to flash the file that ends with .160. Also, these are the same BIOS updates. Only go by the changelog, not by the version number. You will see that the changelog is identical. In fact, these are identical PCBs (printed circuit boards), the BAZOOKA only has some extras like bigger VRM heatsinks and an M.2 heatsink. So the BAZOOKA would even work with the other BIOS, it would only show a wrong model name.