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.

So that:

  • 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).


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?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.