Unable to flash Respeaker Lite firmware!

Hi

Following the Wiki instruction I try to update the flash program of the respeaker lite itself (not the ESP) but it doesn’t work.
dfu-util sees the device but can’t access it. I have rebooted after doing the modifications indicated by wiki for usb access in linux !

vincen@fixe:~/Bureau$ dfu-util -e -a 1 -D ffva_ua_v2.0.5.bin
dfu-util 0.11

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
dfu-util: Cannot open DFU device 2886:0019 found on devnum 4 (LIBUSB_ERROR_ACCESS)
dfu-util: No DFU capable USB device available
vincen@fixe:~/Bureau$ lsusb
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 006: ID 0bda:58b0 Realtek Semiconductor Corp. FULL HD 1080P Webcam
Bus 005 Device 005: ID 1e54:2030 TypeMatrix 2030 USB Keyboard
Bus 005 Device 004: ID 046d:c077 Logitech, Inc. Mouse
Bus 005 Device 003: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 005 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 2109:0822 VIA Labs, Inc. USB3.1 Hub             
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 010: ID 05e3:0723 Genesys Logic, Inc. GL827L SD/MMC/MS Flash Card Reader
Bus 001 Device 008: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 001 Device 006: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 005: ID 0b05:19af ASUSTek Computer, Inc. AURA LED Controller
Bus 001 Device 003: ID 0b05:1a52 ASUSTek Computer, Inc. USB Audio
Bus 001 Device 004: ID 2886:0019 Seeed Technology Co., Ltd. ReSpeaker 2 Mics Array
Bus 001 Device 002: ID 2109:2822 VIA Labs, Inc. USB2.0 Hub             
Bus 001 Device 009: ID 19b5:0004 B & W Group MM-1
Bus 001 Device 007: ID 0489:e0e2 Foxconn / Hon Hai Wireless_Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
vincen@fixe:~/Bureau$

Side note: the board doesn’t show up as audio interface in Linux although it should according at documentation.

Thanks

Vincèn

Hello Vincèn, looks like something related to permissions, can you try sudo dfu-util -e -a 1 -D ffva_ua_v2.0.5.bin?

Hi @Jessie1_SenseCAP

Thanks a lot and didn’t think it would need root rights, now it’s all good :ok_hand: I have submitted a modification at wiki to correct the Linux part of it :wink:
Also why do you offer a version 1.0.5 and 2.0.5 of respeaker lite fw in Wiki ?

Vincèn

Hi Vincèn,
ffva_ua_v2.0.5 is the firmware for USB usage, and ffva_i2s_v1.0.5 is for I2S usage(used with XIAO-ESP32S3, QT Py…)

1 Like

Thanks @Jessie1_SenseCAP for explanations :ok_hand: