Summary
The Logitech Script DFU software is a tool to update firmware of supported devices. Intended to be used by IT Managers and Administrators.
IMPORTANT:
Deployment type should be Install and Available, NOT Required. This will prevent devices becoming unusable during critical work use. For example if the client (user) is in the middle of a presentation, or critical work, they will lose keyboard input during this time.
Install behaviour must be set to USER, not SYSTEM or users will not see the pop-ups (even if scripted in)
For easier printing and sharing, a PDF of this process can be found here.
Download Logitech Software
- Download the Logitech ScriptDFU software from the following link
- Create a new folder in the C drive: c:\Scriptdfu and move the file into that folder
- Download the Microsoft Content Prep Tool (IntuneWinAppUtil.exe) https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool
- Extract the downloaded zip file and copy the IntuneWinAppUtil.exe file into the c:\IntuneWinAppUtil folder.
Create the Intunewin file
- Open a CMD prompt with the administrator privileges and navigate to the folder you copied the Intune Win32 Content prep tool in. For example: c:\IntuneWinAppUtil.
- Run the IntuneWinAppUtil.exe command and fill in the following information;
Source folder: c:\ScriptDFU
Setup file : logitech_dfu.exe
Output folder : c:\ScriptDFU
Specify the Catalog folder :No
- Press Enter
- In a few seconds the .intunewin file is created, located at c:\ScriptDFU\logitech_dfu.intunewin
Upload file in Intune Portal
- Log into your Intune portal.
- Go to Client Apps
- Go to Apps
- Add a new App.
- Under others, choose Windows-app (Win32), then click Select.
- Add the App Package file, this is the Setup_8.40.174.intunewin file that you created above.
- Add the App Information, you can customize this as needed
- In the Program, make the following changes: For the Install commands please refer to the software manual and click Next
- Install command: logitech_dfu.exe /available /list /fw_version /wait /pop-up /output c:\Script_DFU_Outputuser.txt /upgrade_latest
- Uninstall command: "logitech_dfu.exe"
- Install behavior: User
- Device restart behavior: No specific action
- Return code: Leave as system default
- Set the requirements and click Next:
- x64 architecture
- Windows 10 1607
- Detection rules: To create a manually configured detection rule, Click Add and use these settings: Once completed click Next
- Rule Type: File
- Path: C:\
- File: Script_DFU_Outputuser.txt
- Detection Method: File or Folder Exists
- Assignment:
- Add it to the required group.
- Make sure to hide all Toast Notifications.
- Click Next -> Create.
Verify Install
- Go to the Apps List
- Drill Down into the Application you just created
- Click on Device Install Status
- Check for any failed systems.
Troubleshooting
Drill down into the Managed Apps for the failed system
- Go To Devices -> All Devices -> Select the computer failed and then select Managed Apps
- Click on collect Logs and enter the path %temp%/xlog_logitech In a few minutes, the log file will be ready to download.
- You can also go to the system directly and open the Result file.
- Open the Command prompt, with administrator privileges
- Type echo %errorlevel% -0
- 0 = Success and 3010 = Failed
Note: If you see error code 3010 - You will need to restart the system and try the installation
Once you have resolved the issue you can re-deploy to the system by removing it from the deployment group, restarting the Intune services or rebooting the system and adding it back to the deployment group