1 Rookie
•
1 Message
3
11944
October 18th, 2023 19:23
Driver Intel 2D Imaging/MCU/Visual Sensing Controller causing the webcam to fail
Hi Support & Community,
Has anyone tried the latest Intel 2D Imaging/MCU/Visual Sensing Controller Driver (73.22000.1.20, A02)? I've installed it on my XPS 13 Plus and it's causing the camera to fail. The camera device shows up in Device Management but a couple of Intel USBl2c devices is showing up as "device cannot start". The OS (Windows 11) also does not see a camera within Settings.
If I reimaged the computer with a fresh copy of Windows 11 and install the version <ADMIN NOTE: Broken link has been removed from this post by Dell> the camera works. But once I run Windows Update, it updates the driver to the latest which then causes the camera not to start or get recognized by Windows at all.
Does anyone know how to report this type of issue with Dell? Or does this community forum get monitored by Dell Support? It's quite frustrating since I can't opt this driver update out. It's automatically installed.
Best,
J.T.
DELL-Nat M
Community Manager
•
3.2K Posts
0
November 14th, 2023 15:44
This issue usually occurs when incorrect or outdated drivers are installed. To resolve this and similar webcam issues, please reinstall the webcam drivers by following the steps below:
If you still need assistance, please contact support by clicking the ‘Get Help Now’ button located at the bottom right corner of the page. The button is marked with a help icon for easy recognition as per the picture below:
(edited)
XpsUser9320
1 Rookie
•
1 Message
3
October 19th, 2023 06:09
You are not alone. It's the same for me and reddit, too: https://www.reddit.com/r/Dell/comments/17al8oo/did_the_latest_update_break_the_camera_for_any/
Dell has to address this
Gustavo599
1 Rookie
•
4 Posts
0
October 19th, 2023 12:59
I have the same issue on my company 6 impacted assets so far!
Luciano Santana
2 Posts
1
October 19th, 2023 17:46
I also have the same problem I have 12 xps plus 9320 with this problem
DELL-Nat M
Community Manager
•
3.2K Posts
2
October 20th, 2023 18:41
Hi all,
We’d like to share the most recent workaround to fix webcam issues.
For Windows 11:
To uninstall the USBBridge Extension v3.1.0.7611 driver, please follow the steps below:
1) Open Device Manager, locate the device as shown in the picture below, click 'View,' and select 'Drivers by device.
2) Double-click the oemxxx.inf file to identify the version that corresponds to v3.1.0.7611, as shown in the picture below:
You might notice two oemxxx.inf (cvfusbdfuextension.inf) files. Check which one has the driver version 3.1.7611 and proceed to remove it.
Note: If you only see one oemxx.inf (cvfusbdfuextension.inf) and it's version 3.1.0.7611, please proceed with the removal steps, and then continue to step 5).
3) Click “Remove driver” then select both the options and click “Remove”:
4) Wait for a minute the driver will be removed and re-scan to confirm it’s been removed.
Do step 5) only when you see one oemxx.inf(cvfusbdfuextension.inf) and it’s 3.1.0.7611 in step 2).
5) Download Camera driver 73.22000.1.8, A00 from Dell.com and install it.
https://dl.dell.com/FOLDER09546045M/3/Intel-2D-Imaging-MCU-Visual-Sensing-Controller-Driver_5F8PH_WIN64_73.22000.1.8_A00_02.EXE
6) Restart your system the issue will be fixed.
Please inform us if this resolves the issue for you. Thank you for your patience.
Important: If this does not resolve the issue, please repeat the steps once more.
If the current solution hasn't fixed your issue, please click on "Get Help Now" to contact our support team for assistance.
(edited)
DELL-Nat M
Community Manager
•
3.2K Posts
0
October 25th, 2023 14:02
Hi all,
The steps I shared are specifically for Windows 11, which is why some of you may not find the correct files to address the issue. I'm already in contact with the team to request resolution steps for Windows 10 as well.
Additionally, if you are using Windows 11 and the steps did not resolve the issue, we kindly ask you to repeat the steps once more. The team has observed that it may be necessary to perform the steps twice.
Thank you for your patience in this matter.
jessm3d
1 Message
0
October 26th, 2023 17:01
@DELL- Nat M Thanks, this worked! I'm not sure why their dispatched technician did not try this solution. He changed the oled screen panel and updated the drivers and called other technician for help on the phone to no avail. Dell even recommended to ship it to the depot for further testing as they suspect it was a hardware issue. Obviously, it was not as it perfectly working now. Well, at least maybe until the next Windows/Dell software update.
Mariange
1 Rookie
•
9 Posts
1
October 26th, 2023 22:47
I didnt have that OEM issue, so ran this Batch file a Dell Rep gave and installed driver listed above and that fixed it.
@echo off
:: BatchGotAdmin (Run as Admin code starts)
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:: BatchGotAdmin (Run as Admin code ends)
:: Your codes should start from the following line
rem Setting all UWD inf names
set substring_1=iacamera64.inf
set substring_2=iactrllogic64.inf
set substring_3=iaisp64.inf
set substring_4=hm1092.inf
set substring_5=hm2170.inf
set substring_6=ov02c10.inf
set substring_7=ov01a.inf
set substring_8=ov01a1b.inf
set substring_9=iacamera64_extension_dell_mayabay.inf
set substring_10=iacamera64_extension_dell_mayabay_vpu.inf
set substring_11=iacamera64_extension_dell_teton.inf
set substring_12=iacamera64_extension_dell_teton_vpu.inf
set substring_13=iacamera64_iacamera64_extension_dell_oasis.inf
set substring_14=iacamera64_extension_dell_xps.inf
set substring_15=iacamera64_extension_dell_consumer.inf
set substring_16=usbspi.inf
set substring_17=usbi2c.inf
set substring_18=usbgpio.inf
set substring_19=cvfusbdfuextension.inf
set substring_20=cvfusbdfu.inf
set substring_21=cvfusbbridgeextension.inf
set substring_22=cvfusbbridge.inf
set substring_23=ishheci.inf
set substring_24=spioed.inf
set substring_25=ivsc.inf
set counter1=0
set counter2=0
set counter3=0
set counter4=0
set counter5=0
set counter6=0
set counter7=0
set counter8=0
set counter9=0
set counter10=0
set counter11=0
set counter12=0
set counter13=0
set counter14=0
set counter15=0
set counter16=0
set counter17=0
set counter18=0
set counter19=0
set counter20=0
set counter21=0
set counter22=0
set counter23=0
set counter24=0
set counter25=0
set prev_line=""
echo ****** Searching and removing original camera drivers... ******
echo.
pnputil /enum-drivers > drivers.txt
set "File2Read=drivers.txt"
If Not Exist "%File2Read%" (Goto :Error)
rem This will read a file into an array of variables and populate it
setlocal EnableExtensions EnableDelayedExpansion
for /f "delims=" %%a in ('Type "%File2Read%"') do (
set /a count+=1
set "Line[!count!]=%%a"
)
For /L %%i in (1,1,%Count%) do (
echo "!Line[%%i]!" | findstr /C:"!substring_1!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter1+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_2!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter2+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_3!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter3+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_4!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter4+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_5!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter5+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_6!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter6+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_7!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter7+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_8!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter8+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_9!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter9+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_10!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter10+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_11!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter11+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_12!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter12+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_13!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter13+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_14!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter14+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_15!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter15+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_16!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter16+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_17!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter17+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_18!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter18+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_19!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter19+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_20!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter20+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_21!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter21+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_22!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter22+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_23!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter23+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_24!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter24+=1
)
echo "!Line[%%i]!" | findstr /C:"!substring_25!" 1>nul
if errorlevel 1 (
rem pattern not found
rem echo "did not find "!substring_1!" in !Line[%%i]!"
) ELSE (
rem got zero found pattern
call :getOemNum "!Line[%%i]!" "!prev_line!"
set /a counter25+=1
)
set "prev_line=!Line[%%i]!"
)
echo "%substring_1% found and removed: %counter1% times"
echo "%substring_2% found and removed: %counter2% times"
echo "%substring_3% found and removed: %counter3% times"
echo "%substring_4% found and removed: %counter4% times"
echo "%substring_5% found and removed: %counter5% times"
echo "%substring_6% found and removed: %counter6% times"
echo "%substring_7% found and removed: %counter7% times"
echo "%substring_8% found and removed: %counter8% times"
echo "%substring_9% found and removed: %counter9% times"
echo "%substring_10% found and removed: %counter10% times"
echo "%substring_11% found and removed: %counter11% times"
echo "%substring_12% found and removed: %counter12% times"
echo "%substring_13% found and removed: %counter13% times"
echo "%substring_14% found and removed: %counter14% times"
echo "%substring_15% found and removed: %counter15% times"
echo "%substring_16% found and removed: %counter16% times"
echo "%substring_17% found and removed: %counter17% times"
echo "%substring_18% found and removed: %counter18% times"
echo "%substring_19% found and removed: %counter19% times"
echo "%substring_20% found and removed: %counter20% times"
echo "%substring_21% found and removed: %counter21% times"
echo "%substring_22% found and removed: %counter22% times"
echo "%substring_23% found and removed: %counter23% times"
echo "%substring_24% found and removed: %counter24% times"
echo "%substring_25% found and removed: %counter25% times"
del drivers.txt /Q
echo.
echo ****** Driver uninstall complete ******
echo.
pause
exit /b 0
:getOemNum
rem echo "proccesing %1, searching for %~2"
for /F "tokens=2 delims=:" %%a in ("%~2%") do (
call :deleteOEM %%a
)
exit /b
:deleteOEM
set strDelete="remove %1"
echo %strDelete%
pnputil /delete-driver %1 /force /uninstall
exit /b
:ERROR
ECHO Uninstall failed, refer to logFile.
echo The file "%File2Read%" does not exist !
exit /b 1
Figure 1: (English Only) Command Prompt running the script
(edited)
Steph_Essec_IT
1 Message
0
October 27th, 2023 13:22
@DELL- Nat M Hello ! Do you have some news about resolution steps for Windows 10 ? Thank you !
EvanWasHere
1 Message
1
October 28th, 2023 00:01
@Mariange This worked!! Thank you!!
DELL-Nat M
Community Manager
•
3.2K Posts
0
November 3rd, 2023 12:50
Hi all, good news:
Dell just released this article [Removed Link Broken]
Cause:
Incorrect Intel UsbBridge generic driver submitted to windows update caused this failure.
Resolution:
Dell plans to release the A03 driver on Dell.com, release date tentatively November 2023.
Important: Dell support can assist you with installing the above camera driver before release for testing purposes, contact Dell support for assistance.
Note: The above may include signing the non disclosure agreement.
(edited)
migslucero
2 Posts
0
November 5th, 2023 14:25
@DELL-Nat M i was successful with this trick you posted. however after less than 2 weeks, the same problem emerged. I hope Dell would resolve this soonest. I am not able to use my laptop webcam in conferences that I attend. Such a bummer for an expensive device.
Ash Kerai
1 Message
0
November 9th, 2023 11:51
@DELL-Nat M I have tried the above and hasn't worked. I need to use my webcam daily for work calls. This is absolutely ridiculous for such an expensive device. When will this be resolved??
DELL-Nat M
Community Manager
•
3.2K Posts
0
November 9th, 2023 12:30
@Ash Kerai Dell support can assist you with installing the camera driver before release for testing purposes, contact Dell support for assistance.
Note: The above may include signing the non disclosure agreement.
CapRizZze
1 Message
0
November 15th, 2023 17:10
@DELL-Nat M just tried to install A03
"The update installer operation is unsuccessful" Any ideas?
(edited)