I recently bought a pair of c920 webcams for me and my SO. She's rolling with Win7 Pro x64 and I'm sportin' the Win8 CP x64.
When I went to install the Logitech software for my cam on my Win8 machine, the installer would tell me that the OS was not compatible, and it quit.
Logitech won't address this issue and will delete any thread which shows owners how to get the hardware they spent their own money on to work.
So without further delay, here is how I got it to work:
1. Get 7-Zip or other comparable product on your system
2. Right-click on the Logitech software and choose 7-Zip-> ' Extract to "(filename)\" '
3. Double-click on the new folder 7-Zip creates (it will be in the same folder as the installer and named the same)
4. Open the Setup config file with a text editor
NOTE: In my earlier post, I had completely left-out a section of the modified Setup config file. I have corrected myself here:
5. Locate this section (nearly at the end):
and replace with this (save and close the file after you do):
6. On the ribbon interface, open up a command prompt as administrator to the folder where this folder is located
7. Type MSetup.exe, and press enter, the installer should now complete all steps
Installation Notes:
-Earlier I mentioned that I didn't remember if I typed MSetup.exe OR Setup.exe. I have re-run the installer and confirmed it is MSetup.exe. (Don't type that final period after the .exe)
-Typing /sgc at the end of the command (i.e. MSetup.exe /sgc), is SUPPOSED to disable all checks, but it doesn't, hence the need to modify the Setup config file.
-If you're still running into trouble, reset your CPU back to its stock speed (if it's overclocked), empty all temporary files, and then shut your system down. Turn it back on and try again.
-I have decided to include the ENTIRE [Conditions] section of the modified config file just in case I might have missed something else!
c920 Usage Notes:
-If you didn't already know, setting your cam's resolution above 480 will disable some features and if you have it set to mirrored, it will revert to normal despite your mirrored setting. You will also will not be able to change between normal and mirrored in resolutions above 480 or use the visual effects. Logitech is apparently aware of this since it also occurs in Win7.
-Yahoo! messenger does not yet use the H.264 pin call, so when you broadcast on your cam and Yahoo! displays that little screen on your desktop, the video will lag like hell.
I hope this all works out for you guys...if you make some mistakes to the Setup config file, you can simply re-extract the files to the same folder and replace all.
BTW, if this works out for you, I would greatly appreciate any Kudos or having this selected as Best Answer, etc.!
When I went to install the Logitech software for my cam on my Win8 machine, the installer would tell me that the OS was not compatible, and it quit.
Logitech won't address this issue and will delete any thread which shows owners how to get the hardware they spent their own money on to work.
So without further delay, here is how I got it to work:
1. Get 7-Zip or other comparable product on your system
2. Right-click on the Logitech software and choose 7-Zip-> ' Extract to "(filename)\" '
3. Double-click on the new folder 7-Zip creates (it will be in the same folder as the installer and named the same)
4. Open the Setup config file with a text editor
NOTE: In my earlier post, I had completely left-out a section of the modified Setup config file. I have corrected myself here:
5. Locate this section (nearly at the end):
;Arial="Arial"
;-----------------------------------------------------
; Conditions:
;-----------------------------------------------------
[Never]
Evaluate = 0
[Is_NewerVersionInstalled]
Evaluate = (0==IsNewerVersionInstalled("13.40.1000"))
MessageId = #IDS_WARNING_NEWERVERSION_DETECTED
MessageTitleId = #IDS_WARNING_TITLE
NonFatalError = false
[Minspec_OK]
Evaluate = ((ProcSpeed() > 1000) && (MemorySize() > 256) && (AvailableDiskSpace(programfiles) >= 100) && (MemoryAvailable() >= 50))
AutoRemove=true
NonFatalError = true
[VFX_Minspec_OK]
Evaluate = ((ProcSpeed() >= 1400) && (MemorySize() >= 512) && (AvailableDiskSpace(programfiles) >= 200) && (MemoryAvailable() >= 50))
AutoRemove=true
NonFatalError = true
[Minimum_Requirements]
Evaluate = (MemorySize() > 256) && (AvailableDiskSpace(programfiles) >= 100) && (MemoryAvailable() >= 50) && (BatteryLevel() >= 20) && (VerCompare(2,"5.1.2600","2.0",SysVer(),ServPackVer(),"6.2.0","0.0"))
MessageId = #IDS_WARNING_MINREQ
MessageTitleId = #IDS_WARNING_TITLE
[RestartCheck]
; checks for pending restart
Evaluate = !RegValExists("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","<GUID>")
MessageId = #IDS_WARNING_PENDINGRESTART
MessageTitleId = #IDS_WARNING_TITLE
NonFatalError=true
[BPG_check]
; verifies BPG?
Evaluate = !( MSIProductInstalled("{97B56D25-365E-4BD6-BD70-2C3FAE3B279D}") || MSIProductInstalled("{02AA7A88-8E33-4E11-91D2-41FD559E11B6}") )
MessageId = #IDS_WARNING_BPG
MessageTitleId = #IDS_WARNING_TITLE
[Supported_Languages]
Evaluate = true
;langcode == "CHS" || langcode == "CHT" || langcode == "DAN" || langcode == "DEU" || langcode == "ELL" || langcode == "ENU" || langcode == "ESP" || langcode == "FRA" || langcode == "ITA" || langcode == "JPN" || langcode == "KOR" || langcode == "NLD" || langcode == "NOR" || langcode == "PLK" || langcode == "PTB" || langcode == "PTG" || langcode == "RUS" || langcode == "SVE" || langcode == "TRK"
;AutoRemove=true
NonFatalError = true
[Chinese_only]
Evaluate = ((langcode == "CHS") || (langcode == "CHT"))
NonFatalError = true
[BattLevel_check]
Evaluate = BatteryLevel() >= 20
MessageId = #IDS_WARNING_BATTLEVEL
MessageTitleId = #IDS_WARNING_TITLE
NonFatalError=true
[FreeMemCheck]
; verify free memory is >= 50MB
Evaluate = MemoryAvailable() >= 50
MessageId = #IDS_WARNING_MEMORY
MessageTitleId = #IDS_WARNING_TITLE
[HDDCheck]
; verify disk space on primary Windows partition >= 150MB
Evaluate = AvailableDiskSpace(programfiles) >= 150
MessageId = #IDS_WARNING_DISKSPACE
MessageTitleId = #IDS_WARNING_TITLE
[OS_Future]
; detect future OS
Evaluate = VerCompare(2,"0.0.0","0.0",SysVer(),ServPackVer(),"7.0.0","0.0")
MessageId = #IDS_WARNING_NEWOS
MessageTitleId = #IDS_WARNING_TITLE
NonFatalError=true
[OSCheck_xpsp2_thru_70]
; verify OS is XP SP2 through a future 7.0 version of Windows.
Evaluate = (VerCompare(2,"5.1.2600","2.0",SysVer(),ServPackVer(),"6.2.0","0.0")&&(SystemEnum()<14))
MessageId = #IDS_WARNING_OS
MessageTitleId = #IDS_WARNING_TITLE
[ProcCheck]
; checks CPU >= 1GHz
Evaluate = ProcSpeed() >= 1000
MessageId = #IDS_WARNING_SLOWCPU
MessageTitleId = #IDS_WARNING_TITLE
NonFatalError=true
[USBCheck]
; detect support for USB devices
Evaluate = USBHubCount() >= 1
MessageId = #IDS_WARNING_USB
MessageTitleId = #IDS_WARNING_TITLE
[XP_Only]
Evaluate = (SystemEnum()==7)||(SystemEnum()==8)
[Vista_Only]
Evaluate = (SystemEnum()==9)||(SystemEnum()==10)
[VID_Selected]
Evaluate = (1==Logi_checkbox_01)
and replace with this (save and close the file after you do):
;Arial="Arial"
;-----------------------------------------------------
; Conditions:
;-----------------------------------------------------
[Never]
Evaluate = 0
[Is_NewerVersionInstalled]
Evaluate = (0==IsNewerVersionInstalled("13.40.1000"))
MessageId = #IDS_WARNING_NEWERVERSION_DETECTED
MessageTitleId = #IDS_WARNING_TITLE
NonFatalError = false
[Minspec_OK]
Evaluate = ((ProcSpeed() > 0) && (MemorySize() > 0) && (AvailableDiskSpace(programfiles) >= 0) && (MemoryAvailable() >= 0))
AutoRemove=true
NonFatalError = true
[VFX_Minspec_OK]
Evaluate = ((ProcSpeed() >= 0) && (MemorySize() >= 0) && (AvailableDiskSpace(programfiles) >= 0) && (MemoryAvailable() >= 0))
AutoRemove=true
NonFatalError = true
[Minimum_Requirements]
Evaluate = (MemorySize() > 0) && (AvailableDiskSpace(programfiles) >= 0) && (MemoryAvailable() >= 0) && (BatteryLevel() >= 0) && (VerCompare(2,"5.1.2600","2.0",SysVer(),ServPackVer(),"9.2.0","0.0"))
MessageId = #IDS_WARNING_MINREQ
MessageTitleId = #IDS_WARNING_TITLE
[RestartCheck]
; checks for pending restart
Evaluate = !RegValExists("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce","<GUID>")
MessageId = #IDS_WARNING_PENDINGRESTART
MessageTitleId = #IDS_WARNING_TITLE
NonFatalError=true
[BPG_check]
; verifies BPG?
Evaluate = !( MSIProductInstalled("{97B56D25-365E-4BD6-BD70-2C3FAE3B279D}") || MSIProductInstalled("{02AA7A88-8E33-4E11-91D2-41FD559E11B6}") )
MessageId = #IDS_WARNING_BPG
MessageTitleId = #IDS_WARNING_TITLE
[Supported_Languages]
Evaluate = true
;langcode == "CHS" || langcode == "CHT" || langcode == "DAN" || langcode == "DEU" || langcode == "ELL" || langcode == "ENU" || langcode == "ESP" || langcode == "FRA" || langcode == "ITA" || langcode == "JPN" || langcode == "KOR" || langcode == "NLD" || langcode == "NOR" || langcode == "PLK" || langcode == "PTB" || langcode == "PTG" || langcode == "RUS" || langcode == "SVE" || langcode == "TRK"
;AutoRemove=true
NonFatalError = true
[Chinese_only]
Evaluate = ((langcode == "CHS") || (langcode == "CHT"))
NonFatalError = true
[BattLevel_check]
Evaluate = BatteryLevel() >= 0
MessageId = #IDS_WARNING_BATTLEVEL
MessageTitleId = #IDS_WARNING_TITLE
NonFatalError=true
[FreeMemCheck]
; verify free memory is >= 50MB
Evaluate = MemoryAvailable() >= 0
MessageId = #IDS_WARNING_MEMORY
MessageTitleId = #IDS_WARNING_TITLE
[HDDCheck]
; verify disk space on primary Windows partition >= 0MB
Evaluate = AvailableDiskSpace(programfiles) >= 0
MessageId = #IDS_WARNING_DISKSPACE
MessageTitleId = #IDS_WARNING_TITLE
[OS_Future]
; detect future OS
Evaluate = VerCompare(2,"0.0.0","0.0",SysVer(),ServPackVer(),"9.0.0","0.0")
MessageId = #IDS_WARNING_NEWOS
MessageTitleId = #IDS_WARNING_TITLE
NonFatalError=true
[OSCheck_xpsp2_thru_70]
; verify OS is XP SP2 through a future 7.0 version of Windows.
Evaluate = (VerCompare(2,"5.1.2600","2.0",SysVer(),ServPackVer(),"9.2.0","0.0"))
MessageId = #IDS_WARNING_OS
MessageTitleId = #IDS_WARNING_TITLE
[ProcCheck]
; checks CPU >= 1GHz
Evaluate = ProcSpeed() >= 000
MessageId = #IDS_WARNING_SLOWCPU
MessageTitleId = #IDS_WARNING_TITLE
NonFatalError=true
[USBCheck]
; detect support for USB devices
Evaluate = USBHubCount() >= 1
MessageId = #IDS_WARNING_USB
MessageTitleId = #IDS_WARNING_TITLE
[XP_Only]
Evaluate = (SystemEnum()==7)||(SystemEnum()==8)
[Vista_Only]
Evaluate = (SystemEnum()==9)||(SystemEnum()==10)
[VID_Selected]
Evaluate = (1==Logi_checkbox_01)
6. On the ribbon interface, open up a command prompt as administrator to the folder where this folder is located
7. Type MSetup.exe, and press enter, the installer should now complete all steps
Installation Notes:
-Earlier I mentioned that I didn't remember if I typed MSetup.exe OR Setup.exe. I have re-run the installer and confirmed it is MSetup.exe. (Don't type that final period after the .exe)
-Typing /sgc at the end of the command (i.e. MSetup.exe /sgc), is SUPPOSED to disable all checks, but it doesn't, hence the need to modify the Setup config file.
-If you're still running into trouble, reset your CPU back to its stock speed (if it's overclocked), empty all temporary files, and then shut your system down. Turn it back on and try again.
-I have decided to include the ENTIRE [Conditions] section of the modified config file just in case I might have missed something else!
c920 Usage Notes:
-If you didn't already know, setting your cam's resolution above 480 will disable some features and if you have it set to mirrored, it will revert to normal despite your mirrored setting. You will also will not be able to change between normal and mirrored in resolutions above 480 or use the visual effects. Logitech is apparently aware of this since it also occurs in Win7.
-Yahoo! messenger does not yet use the H.264 pin call, so when you broadcast on your cam and Yahoo! displays that little screen on your desktop, the video will lag like hell.
I hope this all works out for you guys...if you make some mistakes to the Setup config file, you can simply re-extract the files to the same folder and replace all.
BTW, if this works out for you, I would greatly appreciate any Kudos or having this selected as Best Answer, etc.!