Hello all! I'm Emma Gibson and I'm a work-from-home Technical Writer of over 10 years. I write for the DriverFinder site, and have provided thousands of short, step-by-step 'How To' content for the Customer Support portals of various US companies such as HP, Symantec, System Center, Cherwell, and others.When I'm not writing 'tech stuff', I'm mostly likely to be found in the kitchen testing recipes, or outside sporting (to get rid of those calories I consumed while in the kitchen).
In order to use a printer, like any device, in Windows, a printer driver is required. With Windows 10, Microsoft introduced a new concept for printer support using an integrated driver. This is called the Microsoft IPP Class driver, and it supports Mopria-compliant printers over a network (ethernet, Wi-Fi, Bluetooth) or USB connection.
The idea is that printer manufacturers will no longer need to create, maintain, and provide their own printer drivers. Knowing Microsoft, there is always the possibility that an aspect of control on their end also plays a role.
All device experience customizations would need to be done through a print support app, which printer manufacturers should then develop instead of a driver. This is already the recommended way for Windows 11.
The motivation for this is stated as improved reliability and performance, which is never a bad thing, especially in the context of Microsoft Windows.
As a result of this change, or plan of changes, Microsoft will phase out their servicing of legacy Windows printer drivers (version 3 and version 4). Due to the nature of the impact, the changes will take place over a period of several years. Following the announcement this year, from 2025 onwards, no new printer drivers will be published to Windows Update. In 20260, printer driver update recommendations will start favoring the IPP driver, and in 2027 third-party printer driver updates will no longer be allowed.
Even though printer manufacturers can submit drivers for certification through the Windows Hardware Compatibility Program, from 2025 onwards the drivers will not be available through Windows Update. In addition, the Mopria certification will be required. A direct benefit is that all printers will be supported on various devices.
One of the main questions resulting from this is whether existing or even new third-party printer drivers will still be allowed. And according to Microsoft, they will be. They must have realized that this is critical, as many people make use of printers for a long time.
Even if there is no direct printer support for a specific printer on a new Windows version, a virtual machine with an older version of Windows can offer a solution. But that is really a last resort since it is much simpler to use a (older) printer driver directly.
Hewlett-Packard has done it again. Agrevate users with firmware updates (this seems to be the cause) that result in printer problems. Error 83C0000B is shown with a blue screen on the printer.
Like before, it appears that this is the result of a firmware update that includes dynamic security features. In the past, this has resulted in printers suddenly not working anymore if non-original ink or toner cartridges were used.
In the current case, it appears the error pertains to the OfficeJet 902x series printers. Resetting, disconnecting and reconnecting, unplugging, and plugging all seem to have no effect. As it would not be the case with a firmware issue.
Solving error 83C0000B
The only real solution would be an update from HP for the printer. That means you need to check the HP support website for a newer firmware version than the current version 002.2313A, dated May 16, 2023.
Visit the HP site for your printer model, for an OfficeJet Pro 9020 AiO for example. Then open the section with the firmware updates. Click Download to download the firmware installer file, and execute it after the download completes.
Note: You may need to change the OS selection to show the firmware option in the list.
The installer will show the HP Printer Update window where you need to select your printer and click the Update button.
Let’s hope HP releases an update soon! You are not alone with this problem.
In any case, make sure to contact HP support, as they might be able to offer a solution or replacement. Their generic instuctions for a full power down and reset do not seem to help. But specific instuctions for your model to do a SemiFull reset, as they call it, might be helpful.
Going back to a previous firmware version
In theory, downgrading the firmware would be a viable option as well to solve error 83C0000B. It was a solution in the past when HP first started using dynamic security to ensure people used original cartridges and toners from HP.
Using a USB stick, you can load older firmware (.ful2 extension) on the HP printer to install an older version. The process has a few challenges though. You need the exact match of firmware for your printer, and the steps need to be followed exactly to prevent problems during the downgrade process.
The Xbox controller is a great controller to use with a Windows PC. Connecting it is generally an easy and almost automatic process. But if the Xbox controller is not working in Windows 11, you cannot use it in any games. This seems to happen in cases where a Windows device has been upgraded from Windows 10 to Windows 11, and it can have various causes.
Steps to fix Xbox controller problems in Windows 11
In order for the Xbox controller to work in Windows 11, a number of requirements need to be met. To fix issues, it is best to use the steps below in sequence to make sure everything is in place.
#1 Update Windows
Running Windows Update in Windows 11 will ensure that the patches are installed and nothing is pending that can cause problems. Running Windows Update might require restarting the PC as well.
Use the Settings window to Check for Updates (2) in the Windows Update (1) section.
After running the normal updates, also use the option Advanced options to check for Optional Updates and install any pending items. Optional Updates often include driver updates, which may help fix the issue with the Xbox controller.
#2 Reinstall the device drivers
For any hardware device to function under Windows 11, a device driver is required. In the case of the Xbox controller, multiple drivers are actually required.
Even if no updated drivers are available, reinstalling device drivers can often fix issues. The drivers that are important for the Xbox controller are:
Chipset drivers – these make sure that the system, motherboard, and all onboard hardware is working. In most cases, this will be the Intel chipset drivers, but other chipset devices are also possible. Check the PC manufacturer for the right chipset driver installer.
Bluetooth drivers – these make sure that wireless Bluetooth communication can function. Before a Bluetooth device, like the Xbox controller, can connect to a Windows 11 PC, Bluetooth communication needs to be operational. In many cases, the Bluetooth drivers are part of the Wi-Fi driver installer (like with many Intel chipsets). But a separate Bluetooth driver can also be required, especially if a separate Bluetooth dongle (USB) is used (Realtek for example).
USB drivers – if a cabled connection is used between the Xbox controller and the Windows 11 PC, the USB controller drivers will be used. Check for USB Host Controllers in the Universal Serial Bus controller category of the Device manager.
Xbox controller driver – the Xbox controller driver ensures that Windows 11 can communicate with the controller and use all functions. Update the Xbox controller driver directly from the Device Manager.
#3 Uninstall Xbox Controller
If updating or reinstalling the drivers does not work, it may be best to completely reinstall the Xbox controller device. To do this, use the Device Manager. Instead of using the Update driver option in the popup menu, select the Uninstall option.
After uninstalling the Microsoft Xbox Controller (or Microsoft Xbox One Controller), restart Windows 11 to reinstall the device. If necessary, use the Scan for hardware changes option in the Action menu of the Device Manager to forcefully check for devices and reinstall the Xbox controller driver.
#4 Reconnect the Xbox controller
In some cases, the connection between the Xbox controller and the Windows 11 device is lost. If the connection uses Bluetooth, the connection might need to be re-established. The easiest way to do this is to unpair the controller and then pair it again.
Tip: for USB connections, simply disconnect the USB cable, restart Windows, and connect the USB cable again.
Remove the Xbox controller from the Bluetooth devices using these steps.
Click the Bluetooth icon on the Taskbar (1).
In the popup menu, select the option Show Bluetooth Devices (2).
This will open the Settings window showing the Bluetooth devices.
Click the 3 horizontal dots next to the Xbox Controller and in the popup menu, select Remove device.
Now restart the computer and use the Add device option in the Bluetooth & devices section of the Settings window to add the Xbox controller again.
Select the Bluetooth option and wait for the pairing to happen again. Note: press and hold the pair button on the Xbox controller for 3 seconds or until it starts flashing.
Once the controller is paired again, check if the Xbox controller is working properly.
#5 Update Software
Depending on which games or gaming platform you use, the Xbox controller not working problem can be caused by software.
If you are using steam, for example, your Xbox controller would normally work properly if it is recognized by Windows 11. If Windows shows the controller, but it is not working in steam games, additional steps can help.
Restart Steam – Use the Windows 11 Task Manager to locate the Steam Client Service process. Right-click Steam Client Service (32-bit)(1)and in the popup menu, select End Task (2). If there are more Steam processes, use the same steps to terminate them. Next, restart Steam by selecting it from the Start menu.
Run Steam games with Admin rights or in compatibility mode – In some cases, running the game with administrator-level access rights can help solve issues with steam games. Simply right-click the game in Steam and select Manage and then Browse local files. Now you can right-click the game’s EXE file and select Properties in the popup menu. Select the Compatibility tab and then use the Compatibility mode (1) option to run the game in a different Windows mode, or use the Run this program as an administrator(2) to give it extra execution privileges.
Update Steam – Make sure you have the latest version of Steam installed.
Reinstall Steam – The last option is to completely uninstall Steam and reinstall it. First, make sure your Xbox controller is working in Windows 11 before reinstalling the Steam software.
Note: if the app is installed and an update is available, it will show an Update button to click.
#6 Update Firmware
Although firmware is also software, this is mentioned separately. The Xbox controller firmware, if outdated, can be a reason the Xbox controller does not work with Windows 11. Updating the Xbox controller firmware will ensure all known issues in the controller are resolved.
I2C is a communication bus that allows devices to communicate with your PC, similar to a USB or Bluetooth connection. One of the practical applications of I2C devices in a Windows PC is HID devices. HID is short for Human Interface Device. The most known standard is USB-HID, but Microsoft has also implemented I2C-HID. Both allow connecting devices like a mouse, keyboard, touchpad, and trackball, but also gaming devices, like a joystick. And you guessed it, I2C device drivers are needed for such devices to function in Windows.
Installing I2C Device Drivers
Installing I2C device drivers is the same as with any Windows device driver. Using the Device Manager, find the I2C device in the device tree and right-click it to update the driver.
If the I2C device has a problem and is not functioning properly, the icon in the device manager will show the device with an exclamation mark.
In most cases, this type of error will be solved when the right driver is installed for the I2C HID device.
If the I2C HID device is not showing in the Windows device manager, that means Windows has not recognized it as such. The device will be listed under the Other devices or Unknown devices category.
If Windows directly supports the device, letting Windows automatically locate the driver for the device will work. If a not supported device is found, an external device driver for the I2C device is required. Almost all keyboards and mice are supported directly by Windows. Third-party drivers are mostly required for touchpads, gaming devices, or other non-standard devices.
Finding I2C Device Drivers
The first step in finding a device driver for your I2C device is to look at the manufacturer’s support site. This can be the site for your PC manufacturer (e.g. Dell, HP, Gateway, etc.), but it can also be the site for the device manufacturer (e.g. Synaptics, Elan, Alps).
Start with the PC manufacturer, and look for the device type (input devices). Download the driver installer and execute it to install the I2C HID device driver.
If the PC manufacturer does not have the right driver, the next step is to try and find the manufacturer of the actual HID device and visit their support site. In the device properties, you can see the manufacturer in the device Details tab (In the screenshot below, “Microsoft” is listed as the manufacturer).
If manually finding the driver for the I2C HID device proves impossible, consider using an automated solution like DriverFinder. The software scans your PCs for all hardware devices and locates the right device drivers for you.
Solving I2C-HID Device Problems
The steps above will help you find and install the right device driver, but not all problems with I2C devices are solved by installing the right driver. The most common error solved by installing the right device driver for an I2C device is the Code 10 error (This device cannot start). For other device errors, look at our article on device error codes.
Another potential problem is related to the power management of the I2C HID devices. Allowing Windows to control the power for a touchpad or trackpad has been a cause for problems in some cases. So, if your I2C HID device has recurring issues with not working properly, try the following.
Open the Device Manager.
Locate the I2C HID Device under Human Interface Devices.
Right-click the device, and in the popup menu select Properties.
Next, select the Power Management tab.
Clear the checkbox named Allow the computer to turn off this device to save power.
Click OK.
Close the Device Manager.
Only leave the option disabled if this solves the problem. In normal circumstances, all devices with power management options should be allowed to be disabled by Windows when it is switched to a power-saving mode.
HP LaserJet series printers have always been a solid choice when it comes to reliable high-demand printing. The LaserJet P1007 is one such model that is a popular choice with consumers and small offices. It is a small, light-weight, monochrome laser printer. But with newer versions of Windows, it may become harder to get support. If a driver is needed for Windows 10, or even Windows 11, you may need to download and install the HP LaserJet P1007 driver manually.
Manual install of the HP LaserJet P1007 Driver
To manually install the driver, download the installer from the HP support website and execute the installer.
Enter the model number in the search box under Enter your product name.
Click the result link under the search box. Note: If the result link does not show, click the Submit button and click the HP LaserJet P1007 link in the search results.
On the HP product support page, check that the Detected operating system matches your Windows version (1). If it does not, click the Choose a different OS link next to it to select the correct Windows version.
Click the Driver-Product Installation Software link and then the Basic Drivers link to show the available driver details and download option.
Click the Download link to download the printer driver installer (2).
Open a File Explorer window and navigate to the file location of the downloaded installer.
Double-click the file to execute the HP LaserJet P1007 driver installer. In this example, the file name is ljP1000_P1500-HB-pnp-win64-en.exe. Note: Click Yes in the User Account Control window when it shows to confirm the execution of the installer.
Follow the instructions in the installer program to complete the driver installation.
This completes the manual installation of the driver. You can now use the HP P1007 printer in Windows and applications.
Installation without running the HP Driver Installer
If for some reason you cannot use the downloaded installer to install the printer, there is another option. Use a program like 7-Zip to extract the contents of the downloaded installer file.
Download and install the 7-Zip program.
Right-click the downloaded installer file in the Windows File Explorer.
In the popup menu, select 7-Zip and then click Extract to “ljP1000_P1500-HB-pnp-win64-en.exe \” (the suggested folder name will vary depending on the name of the downloaded file). Note: In Windows 11, you may need to click Show more options in the popup menu before the 7-Zip option is visible.
As always, we recommend you use DriverFinder to find and download the latest drivers for your Windows devices. The drivers for the HP LaserJet P1007 are included!
Hopefully with the above instructions, you can get your HP LaserJet P1007 working again. Even though it is from 2012, it can still function as a reliable printer.