LIMEHAWK - Managed IT
Lenovo Camera DFU Mode Fix — hardware
dateJan 15, 2025
statusRESOLVED
resolution time<10 minutes
Incident

Integrated camera on Lenovo ThinkBook 16 G6 ABP became unresponsive after Windows update, appearing as "WinUsb Device" in Device Manager. Camera firmware stuck in DFU (Device Firmware Update) bootloader mode. Recovered remotely from 20,000 miles away without physical access, proprietary firmware files, or manufacturer support.

Symptoms
listed under "USB devices" not "Cameras"
shows as "WinUsb Device"
Hardware ID: USB\VID_1BCF&PID_0B1D
driver: generic USB, not camera-specific

Camera firmware crashed during update and entered DFU bootloader mode - waiting for firmware upload but unable to function as a camera.

Diagnostics
Get-PnpDevice | Where {$_.FriendlyName -like "*cam*"} |
  Select Status, Class, FriendlyName, InstanceId

Returned Class: USB instead of Class: Camera - confirmed not recognized as camera.

USB Class0xFE (Application Specific)
SubClass0x01 (Device Firmware Update)
Protocol0x02
Tools Required
sourceSourceForge dfu-util project
version0.11 (Windows binaries)
format.tar.xz (use 7-Zip to extract)
USB driver reassignment if dfu-util can't detect
Recovery Procedure
# Navigate to dfu-util
cd "Downloads\dfu-util-0.11-binaries\win64"

# Verify working
.\dfu-util.exe --version

# List devices in DFU mode
.\dfu-util.exe -l

# Send exit command (primary method)
.\dfu-util.exe -d 1bcf:0b1d -e

# Alternate: exit with leave command
.\dfu-util.exe -d 1bcf:0b1d -s :leave

Expected: Device disappears from Device Manager for a few seconds, then reappears as "Integrated Camera" under Cameras section.

If DFU-Util Can't Detect

1. Download/run Zadig (zadig.akeo.ie)

2. Options > List All Devices

3. Find SunplusIT camera in dropdown

4. Select libusbK or libusb-win32

5. Click "Replace Driver"

6. Retry: dfu-util.exe -l

7. Run exit command once detected

Post-Recovery
# Reset Windows Camera app
Get-AppxPackage Microsoft.WindowsCamera |
  Reset-AppxPackage

# Force hardware rescan
pnputil /scan-devices
Why This Works

DFU is a standardized USB protocol. When a device enters DFU mode, its bootloader runs instead of normal firmware. The bootloader can:

upload new firmware
download current firmware
exit bootloader and boot existing firmware

In this case, the firmware was intact - just stuck in bootloader mode after Windows update interrupted normal boot. The -e flag tells the bootloader "stop waiting for firmware, boot what you already have."

No firmware files needed. No proprietary tools. Just a standard USB DFU command.

Outcome
hardwareLenovo ThinkBook 16 G6 ABP (Ryzen 7 7730U)
cameraSunplusIT (VID 1BCF, PID 0B1D)
OSWindows 11 24H2
resolution time<10 minutes
physical accessnot required
manufacturer supportnot required
standard protocols (USB DFU) enable vendor-independent solutions
"firmware stuck in bootloader" ≠ firmware corruption
remote hardware troubleshooting is viable with correct tools
open-source utilities can outperform proprietary tools
Get Help

Need expert remote IT support? We solve complex hardware and firmware problems remotely.