I have a 2 mic ReSpeaker array which I am using to build a picroft. Setup see’s the array and it’s available in the menu, however, it seems to have an issue with the drivers. I get “ValueError: No DFU device found”
=========================================================================
HARDWARE SETUP
How do you want Mycroft to output audio:
- Speakers via 3.5mm output (aka ‘audio jack’ or ‘headphone jack’)
- HDMI audio (e.g. a TV or monitor with built-in speakers)
- USB audio (e.g. a USB soundcard or USB mic/speaker combo)
- Google AIY Voice HAT and microphone board (Voice Kit v1)
- ReSpeaker Mic Array v2.0 (speaker plugged in to Mic board)
Cloning into ‘usb_4_mic_array’…
remote: Enumerating objects: 79, done.
remote: Total 79 (delta 0), reused 0 (delta 0), pack-reused 79
Unpacking objects: 100% (79/79), done.
Traceback (most recent call last):
File “dfu.py”, line 229, in
main()
File “/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/click/core.py”, line 764, in call
return self.main(*args, **kwargs)
File “/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/click/core.py”, line 717, in main
rv = self.invoke(ctx)
File “/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/click/core.py”, line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/click/core.py”, line 555, in invoke
return callback(*args, **kwargs)
File “dfu.py”, line 218, in main
dev = XMOS_DFU()
File “dfu.py”, line 198, in init
super(XMOS_DFU, self).init()
File “dfu.py”, line 73, in init
raise ValueError(‘No DFU device found’)
ValueError: No DFU device found
It seems to me that it keeps downloading the 4 mic usb array. I’m assuming there is a 2 mic usb array, but the only drivers that it has ever pulled down is the 4 mic usb array. I found a similar issue in the forum, and the suggestion was to use a set of drivers from github, but they did not help when I tried them.
Any suggestion on how to move past this issue?
Thank you.