I just ran into this issue with my MatrixBrute, and just for kicks, I thought I'd see if my MicroFreak would connect using the that USB cable, and it did. It saw there was a newer firmware, and MIDI Control Center (MCC) just crashed without updating. (I'm running Windows 10 64-bit). So, I did the following:
1. Unplug Arturia device(s)
2. Add/Remove Programs -- Remove the Arturia MIDI Driver
3. Add/Remove Programs -- Uninstall MIDI Control Center
4. Reboot Windows 10
5. Download MCC
https://www.arturia.com/support/downloads&manuals and install it.
a. Be sure both the software and the driver are checked when prompted, so both install.
6. Thought about rebooting, but knew that shouldn't be necessary, so didn't.
7. Launched MCC, and connected MicroFreak to USB.
a. MCC seems to hang while it's getting the info from the MicroFreak, so be patient.
8. Successfully upgraded MicroFreak's firmware.
9. Unplugged MicroFreak, and plugged in the MatrixBrute, and turned it on.
10. MCC brings up "Checking Connection..." eventually hangs and says, "Not Responding"
11. Forced the process to end, but still showing in Task Manager -- unkillable.
12. Turned off other USB devices ... a Teensy controller I built, a Conductive Labs MRCC, Tascam 24 ... etc.
13. Reboot Windows 10
14. Launch MCC and try to upgrade again. This time I hear the MatrixBrute disconnect and reconnect,
15. Eventually fails the upgrade, and now stuck in BootLoader mode.
16. Try current, matching firmware file. (Still in BooLoader mode). Fails.
17. Try flashing 1.1.0.73 ... Fails.
18. For grins, try another USB Port, then try latest firmware. WORKED!
19. A couple prompts to reboot the MatrixBrute, then press "OK" ... then after last reboot, "Device not connected".
20. Reboot MatrixBrute again, keeping USB cable connected ... Nothing. No Windows 10 disconnection/connection sounds.
21. Unplug USB cable from back of machine, and plug into previous USB port that didn't seem to work... Nothing.
22. Turn off MatrixBrute (keep USB cable connected)
23. Reboot Windows 10
24. Launch MCC
25. Turn on MatrixBrute, and MCC sees it.
26. Confirmed, on latest revision, transferred presets ... and now I can move on with my life.
So ... I wish I could say what part of that was the magic, but persistence seems to be the key.
I wish it wasn't like this, but I hope my experience helps others who are just as frustrated as I was. I'm also glad I've documented this here, because I'm sure I'll need these notes again myself.