Fuhua-Chen / ReSpeaker_Microphone_Array_Firmware

ReSpeaker Microphone array firmware for DFU
26 stars 10 forks source link

Cannot upgrade with the ReSpeakerMicrophoneArrayDfu tool #4

Open jongerenchaos opened 7 years ago

jongerenchaos commented 7 years ago

I start the ReSpeakerMicrophoneArrayDfu.exe tool with administrator access but i get the following error:

Device opened. Ready for firmware update.

Entering upgrade mode... TUSBAUDIO_GetDfuStatus: Function failed with error code 0xEE000003.

Firmware upgrade failed!

How can i resolve this (current version V0.31)?

Fuhua-Chen commented 7 years ago

Can you have a try as following:

  1. Open Devices Management(windows) and find your mic array device.
  2. right click and uninstall the device(select checkbox of "uninstall the driver")
  3. remove your device from USB, and plug in again.
  4. reinstall the driver by setting the location of respeaker mic array driver where you install it.
  5. try to update again.
YaguangGong commented 7 years ago

Same problem, still not solved.

YaguangGong commented 7 years ago

Change to another PC with win10 and it worked!

mph070770 commented 7 years ago

I've got the same problem - can't upgrade. I've tried on the PC (Windows7 Pro, 64bit and Parallels Win10 on a Mac) with the same error:

image

and also tried natively on a mac using xmosdfu with no luck:

./xmosdfu --download ReSpeaker_Mic_Array_firmware_xvsm_0x32_20170329.bin 
VID = 0x5ac, PID = 0x8007, BCDDevice: 0x198
VID = 0x5ac, PID = 0x8290, BCDDevice: 0x146
VID = 0x50d, PID = 0x234, BCDDevice: 0x0
VID = 0x3f0, PID = 0xf2a, BCDDevice: 0x100
VID = 0x557, PID = 0x8021, BCDDevice: 0x100
VID = 0x5ac, PID = 0x204, BCDDevice: 0x122
VID = 0x2886, PID = 0x7, BCDDevice: 0x31
XMOS DFU application started - Interface 3 claimed
Detaching device from application mode.
Waiting for device to restart and enter DFU mode...
VID = 0x5ac, PID = 0x8007, BCDDevice: 0x198
VID = 0x5ac, PID = 0x8290, BCDDevice: 0x146
VID = 0x50d, PID = 0x234, BCDDevice: 0x0
VID = 0x3f0, PID = 0xf2a, BCDDevice: 0x100
VID = 0x557, PID = 0x8021, BCDDevice: 0x100
VID = 0x5ac, PID = 0x204, BCDDevice: 0x122
VID = 0x2886, PID = 0x7, BCDDevice: 0x31
Error claiming interface 0
Access denied

I have 2 microphone arrays and both exhibit the same issue. The array serial number is 107010001, purchased in the last month.

What is going wrong?

pitw commented 6 years ago

I'd propose to try another cable. Solved my problems with upgrade.

Devanshi15 commented 5 years ago

I am facing this on rassberry pi 3 OS-raspbian stretch lite. Can u help me how to solve it?