I want to update the firmware of my Anker Soundcore 2 Bluetooth speaker. The required software can be downloaded from: https://www.anker.com/update-firmware
As the software is not available for Linux, I downloaded the Windows version and installed it on a virtual Windows 10, running in VirtualBox.
- Host: Antergos (Arch Linux)
- Guest: Windows 10
I now need to connect my speaker via USB and start the firmware update in "Windows".
In VirtualBox, I enabled the USB functionality, so that my USB flash drive is successfully recognized.
However, when I try to connect my speaker via USB, it isn't recognized. Neither by Linux, nor by Windows (VirtualBox).
>lsusb Bus 001 Device 008: ID 8087:07dc Intel Corp. Bus 001 Device 005: ID 138a:003f Validity Sensors, Inc. VFS495 Fingerprint Reader Bus 001 Device 004: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub Bus 001 Device 003: ID 0c45:64d0 Microdia Integrated Webcam Bus 001 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
>VBoxManage list usbhost Host USB Devices: UUID: f2ab6e1d-ff6f-47fb-8ba1-dcb41cebb3fc VendorId: 0x8087 (8087) ProductId: 0x07dc (07DC) Revision: 0.1 (0001) Port: 1 USB version/speed: 2/Full Manufacturer: Intel Corp. Address: sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.8/1-1.8.2//device:/dev/vboxusb/001/008 Current State: Captured
The speaker itself works: I can connect it via bluetooth and listen to some music. Also it charges when connected via USB to my machine.
How can I get my Linux or VirtualBox to recognize my bluetooth speaker, in order to make the firmware update?