How to connect ReSpeaker Mic Array v2.0 to Ubuntu

General information

Moderators: lily.li, violet

Post Reply
nicolas.s.shu
Pre-kindergarten
Pre-kindergarten
Posts: 1
Joined: Fri Nov 01, 2019 11:44 am

How to connect ReSpeaker Mic Array v2.0 to Ubuntu

Post by nicolas.s.shu » Fri Nov 01, 2019 11:56 am

I'm trying to have the Ubuntu 18.04 system recognize the microphone array when connected via USB, but it doesn't even recognize it.

I followed the instructions shown by the following wiki

and the way that it was advertised, one could simply plug and get it running. However, when trying to connect it to my Ubuntu 18.04, the computer doesn't even recognize the microphone.

I've seen that when other people plug it in and run the command below, they obtain the following results
[code]
$ arecord -l

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: AD198x Analog [AD198x Analog]
Subdevices: 0/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
card 1: ArrayUAC10 [ReSpeaker 4 Mic Array (UAC1.0)], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 2: Device [PrimeSense Device], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: Phone [MT65xx Android Phone], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
[/code]

However, when I run it, I obtain the following results
[code]
$ arecord -l

**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC298 Analog [ALC298 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
[/code]

This tells me that the microphone array is not being recognized. When I try to see the USB devices, I obtain:

[code]
$ lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 138a:0097 Validity Sensors, Inc.
Bus 001 Device 003: ID 04f2:b5ab Chicony Electronics Co., Ltd
Bus 001 Device 008: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 007: ID 8087:0a2b Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[/code]

What have I tried

I have tried playing around with the ALSA Mixer, and nothing was recognized
I have tried the Gnome System Settings, and nothing was recognized
By following the link above, I followed the instructions by cloning the repo usb_4_mic_array and tried to do a Device Firmware Update by running
[code]$ python dfu.py --download 6_channels_firmware.bin[/code]

and it said that No DFU is found

I have tried using the following repo
https://github.com/respeaker/mic_array_dfu

and it returned

[code]
VID = 0x1d6b, PID = 0x3, BCDDevice: 0x500
VID = 0x138a, PID = 0x97, BCDDevice: 0x164
VID = 0x4f2, PID = 0xb5ab, BCDDevice: 0x10
VID = 0x46d, PID = 0xc52b, BCDDevice: 0x2407
VID = 0x8087, PID = 0xa2b, BCDDevice: 0x10
VID = 0x1d6b, PID = 0x2, BCDDevice: 0x500
Could not find/open device
[/code]

[b]Verdict
[/b]
There are people who have gotten it to work

Most people are using it for RPi, but I am more interested in getting it to work on my local machine, and I think this is a system problem, and I have no idea how to proceed.

Thank you in advance!

gauripuri2391
Pre-kindergarten
Pre-kindergarten
Posts: 1
Joined: Wed Nov 06, 2019 5:11 pm

Re: How to connect ReSpeaker Mic Array v2.0 to Ubuntu

Post by gauripuri2391 » Wed Nov 06, 2019 5:13 pm

Thanks for the information.

johnrude2391
Pre-kindergarten
Pre-kindergarten
Posts: 1
Joined: Thu Jun 20, 2019 1:14 pm

Re: How to connect ReSpeaker Mic Array v2.0 to Ubuntu

Post by johnrude2391 » Thu Nov 07, 2019 12:51 pm

Very well explained.
software testing course in pune

Post Reply