Managed IT • Knoxville, TN
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
device manager indicators:
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.

DFU mode technical indicators:
USB Class: 0xFE (Application Specific)
SubClass: 0x01 (Device Firmware Update)
Protocol: 0x02
Tools Required
dfu-util (primary):
source: SourceForge dfu-util project
version: 0.11 (Windows binaries)
format: .tar.xz (use 7-Zip to extract)
Zadig (optional):
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
Zadig driver reassignment:
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
verified compatibility:
Lenovo ThinkBook 16 G6 ABP (Ryzen 7 7730U)
SunplusIT camera (VID 1BCF, PID 0B1D)
Windows 11 24H2
resolution time<10 minutes
physical accessnot required
manufacturer supportnot required

Key takeaways:

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.

Contact Us