DVS128 Recovery on Linux: "Impossible to claim USB interface" fix

4 views
Skip to first unread message

Kyle B

unread,
Dec 4, 2025, 5:37:09 AM (6 days ago) Dec 4
to dv-users
Hello,

I was checking for firmware updates in the DV GUI when I was prompted to erase the EEPROM. I followed the instructions: erased it, unplugged the camera, plugged it back in, and hit refresh. However, the device appeared as null null null (VID 04B4) and immediately threw this error: Error: java.io.IOException: Impossible to claim USB interface. When I ran lsusb, it showed a cypress fx2 chip. 

So I did the following: 
  1. Stop ModemManager: sudo systemctl stop ModemManager

  2. Boot Firmware to RAM via CLI: I compiled cycfx2prog, converted the firmware to .hex, and ran: sudo ./cycfx2prog -id=04b4:8613 prg:/home/kyleb/Desktop/DVS128_firmware.hex run

This successfully woke the camera up, allowing the GUI to recognize it properly and perform the permanent flash. Was this the intended method, or is there another way to do it? Thanks.


Best,

Kyle Burdick


Luca Longinotti

unread,
Dec 4, 2025, 5:43:09 AM (6 days ago) Dec 4
to dv-u...@googlegroups.com
Hello, glad you got it to work again, there's certainly nothing wrong with the process you manually performed.

Flashy (the GUI firmware update tool) is able to open the 04b4:8613 cypress fx2 device and then flash it, the issue here was the device not being properly opened/claimed for that to happen, and I'm not sure why that is, most likely culprit are udev rules/permissions or some other program trying to open that device.

In any case what you did is fine and there's no drawbacks I can think of, so you're good to use the camera.

Hope this helps, have a nice day!
-- 
Luca Longinotti (llongi)

Senior Software Engineer
iniVation AG - https://inivation.com/
A SynSense Group company
Reply all
Reply to author
Forward
0 new messages