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 FT232R UART device is a USB to serial interface chip from a company called Future Technology Devices International, or FTDI. The chip is used in a lot of USB to serial dongles that are needed for devices with a serial port. Since most modern computers don’t have a serial port (COM port) anymore, using a USB dongle enables such devices to connect to a computer. For this type of dongle to be used with Windows, an FT232R USB UART driver for Windows will be required.
Installing an FT232R USB UART driver
To manually install a driver for this type of device, you will first need to download the driver. In some cases, the dongle manufacturer will offer a driver download. Just visit the support site for the manufacturer and download the driver for your specific Windows version.
If the dongle manufacturer does not offer drivers, visit the FTDI site for the latest generic FT232R USB UART Drivers. You can use either the Virtual COM port drivers or the D2XX Direct drivers. After downloading, extract the ZIP file contents to a folder. Next, use the instructions to manually install the driver in Windows.
In the Device Manager, the dongle may show as an Unknown device, a FT232R USB UART device, or as a USB Serial Converter. If the device does not show, use the option Show hidden devices in the View menu, or add a setting to the System variables to show non-present devices.
If want to automatically find and download the latest FT232R USB UART driver for Windows, we recommend using our DriverFinder program. Based on all the hardware devices in your PC, the program will find the latest drivers and recommend updates.
For more on USB to serial converters and their drivers, also check the article on the Prolific PL2303 driver for Windows.
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.
Bluetooth problems in Windows computers are often related to incorrect or missing drivers for a Bluetooth device. In the case of the Broadcom BCM20702A0 device, the right BCM20702A0 driver is required for the device to function in Windows. Otherwise, the device will not work and show an error. Any other Bluetooth devices depending on the BCM20702A0 device will most likely also not work or not be recognized.
What is BCM20702A0?
BCM20702A0 refers to a Broadcom Bluetooth 4.0 chip. It is often used in USB Bluetooth dongles, but can also be embedded directly in a computer (laptop, desktop, or all-in-one PC). The chip implements Bluetooth communication which allows a Windows-based PC with this device to connect to external, wireless devices that support Bluetooth. Examples are headsets, game controllers, printers, mice, mobile phones, and similar.
Since the BCM20702A0 chip is used on hardware solutions from different manufacturers, a driver specific to the manufacturer may be required to ensure the BCM20702A0 device is recognized by Windows. Dell, Lenovo, Asus, and others all have drivers available for hardware using the Broadcom BCM20702A0 chip.
BCM20702A0 Related Problems
If the BCM20702A0 driver is not installed, or not compatible with the installed device or Windows version, there will be an error. In the Windows Device Manager, the device will be listed under the Other devices category. An exclamation mark on the device icon indicates it is not working properly.
The possible error message for not working Bluetooth devices in Windows:
This device cannot start. (Code 10)
The drivers for this device are not installed. (Code 28)
In Windows 10 and Windows 11, the message will say “There are no compatible drivers for this device”. Instead of “There is no driver selected for the device information set or element”.
This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)
In normal circumstances, all working Bluetooth devices will show in the Bluetooth category in the Device Manager. But if the right driver is not installed, this category might not show at all.
The result of a non-working Bluetooth module is that Windows will not be able to connect to any Bluetooth devices. Pairing with Bluetooth devices will be impossible.
Steps to solve BCM20702A0 problems in Windows
The most common cause of the problems related to the BCM20702A0 device is a driver problem. So, in solving the error, the first steps are focused on getting the right driver installed. If after that, the device still does not work, try the other methods to fix the issue.
Before starting with the steps, make sure that the Bluetooth USB dongle is plugged (in case an external Bluetooth solution is used). Trying to solve the Bluetooth problem without the device physically present in the computer will not work. This sounds silly but it is better to check than wasting time trying to fix a non-issue. Also, make sure you reboot your computer. Pending restarts after updates can be the source of problems.
Update the BCM20702A0 driver from the Device Manager
The Device Manager is the most common method to install and update drivers for devices in all Windows versions. So, try these steps to update the driver.
Press the Windows + R keys to open the Run dialog box.
Type devmgmt.msc in the Run box and press Enter or click OK. This will open the Device Manager.
In the Device Manager window, locate the problematic Bluetooth device in either the Other devices category or the Bluetooth category.
Right-click the BCM20702A0 device and in the popup menu, select Update Driver Software (Update driver in Windows 10 and Windows 11).
Use the Search automatically for drivers option to let Windows find the correct driver for the device. Click Close when the driver has been installed.
In case Windows does find a driver for the device, a driver will need to be manually downloaded from the manufacturer’s website.
Manually download the BCM20702A0 driver
If Microsoft has not included a driver for the BCM20702A0 device in the version of Windows that you are running, a driver will need to be added manually. This means a Bluetooth interface driver needs to be downloaded from the manufacturer’s website. Check your computer brand and model and locate the manufacturer’s support website to search for the driver.
Note: Broadcom used to support their own version of the Bluetooth software, including drivers. This generic WIDCOMM Bluetooth Software is no longer maintained and supported.
Once downloaded, run the setup or install program for the driver package to install the driver in Windows. Note that a user account with administrator privileges is required to install drivers.
If a driver is not available for your Windows version, you can try running an driver for an older Windows version in compatibility mode. For example, say we are running Windows 10, but the Dell installer for the Bluetooth module is suited only for Windows 7. If there is no Windows 10 driver available, we run the Windows 7 installer as follows:
Right-click the downloaded installer file.
In the popup menu, select Properties.
In the file properties dialog box, select the Compatibility tab.
Under Compatibility mode, select the checkbox for Run this program in compatibility mode for (1), and select Windows 7 in the dropdown box (2).
Click OK to confirm and close the properties dialog box.
Now execute the driver installer again.
Important: The driver needs to match the Windows architecture in order to work. Installing a 32-bit driver on a 64-bit system will not work, even in compatibility mode.
If the downloaded driver package does not have a setup or install program, you need to manually install the driver using the Device Manager.
Update drivers using Microsoft Update
Microsoft has included support for many devices in every updated version of Windows. Although that means that many devices are detected and supported directly, some devices require optional updates. In Windows 10 and Windows 11, optional updates often include updated drivers for devices. To check if the Broadcom BCM20702A0 driver is available, follow these steps.
Open the Settings windows from the Start menu.
In the Settings window, select Windows Update.
In Windows 11, click Advanced options (skip this step in Windows 10).
Next, click View optional updates.
Under Optional updates, click the Driver updates entry to expand the list and see the available driver updates.
If there is an entry for the BCM20702A0 driver, select it and click the Download and install button.
If no driver update is available for the Bluetooth device, the BCM20702A0 device is not supported in Windows. At least not by Microsoft directly. You will need to use the steps to manually download the driver to get it to work.
Restart the Bluetooth Services
This is the first of the steps that do not directly relate to the BCM20702A0 driver. Even if the driver is installed, the device can still give an error. The error might be solved by one of the following solutions.
Windows uses several services (background tasks) for making sure the Bluetooth devices and functions can work. In some cases, a service may have a problem, and manually starting or restarting the service can fix the problem.
Here are the steps to restart the Bluetooth services in Windows.
Press the Windows + R keys to open the Run dialog box.
Type services.msc in the Run box and press Enter or click OK. This will open the Services window.
In the Services window, locate the Bluetooth Support Service and right-click it.
In the popup menu, click Restart.
Close the Services window when done.
You can repeat these steps for other Bluetooth services, like the Bluetooth Driver Management Service. If the services are not in a Running state, simply try starting them instead of restarting them. Not all Bluetooth services need to be running for the BCM20702A0 device to be detected and installed. Some are for support tasks, like audio over Bluetooth. But starting or restarting them manually ensures that they are not the reason the device is not working.
Run the Bluetooth troubleshooter
In Windows 10 and Windows 11, there is the possibility to run a Windows troubleshooter for a number of problems. Microsoft has included a troubleshooter function for common problems that can be automatically solved. One such troubleshooter is the Bluetooth troubleshooter.
To execute the Bluetooth troubleshooter in Windows 10, follow these steps.
Open the Settings window from the Start menu.
In the Settings window, select Update & security.
Next, click Troubleshoot in the left-hand pane.
In the right-hand pane, click the Additional troubleshooters link.
Next, under Find and fix other problems, click the Bluetooth option.
This will show the button Run the troubleshooter. Click it to start the troubleshooter.
A new window will come up showing Windows is Detecting problems with Bluetooth. Wait for the process to finish analyzing and fixing any Bluetooth-related issues.
Click Close when done.
In Windows 11, the steps are a little different.
Open the Settings window from the Start menu (or press the Windows + I keys).
In the Settings window, click System.
Next, click Troubleshoot in the right-hand pane.
Click the Other troubleshooters link.
Click the Run button next to Bluetooth under Other.
Wait for the troubleshooter to finish analyzing and fixing any Bluetooth-related problems.
Note: The Bluetooth troubleshooter can take considerable time to complete.
Check the Airplane mode setting
This is mentioned as one of the last solutions since the option would normally only be used on portable devices for a specific reason. But if you have been traveling with your laptop, it is a step that is worth taking.
Personally, I simply disable the Bluetooth option in Windows and only enable it when needed. Active communication on any device is a security risk these days. But if you have Bluetooth turned in normal circumstances, you can opt to use the Airplane mode in Windows to disable all communication when traveling.
In both Windows 10 and Windows 11, the Airplane mode can be enabled or disabled by clicking the network icon in the taskbar and selecting the Airplane mode in the quick access popup window.
Note that the Airplane mode will show active when enabled (blue in this example but that will depend on the active Windows theme). Airplane mode should be disabled for Bluetooth to work.
If you prefer to use the Windows Settings, follow these steps.
Open the Settings window from the Start menu.
In the Settings window, click the Network & internet option.
Next, click the Airplane mode option.
Now make sure both switches are in the Off position.
In Windows 11, you have the option to disable the Airplane mode directly, or like in Windows 10, select the Airplane mode option to control the individual settings.
Windows 11 remembers which communication was on when you enable and disable Airplane mode. So, if only Wi-Fi was on and Bluetooth was off when airplane mode was activated, Bluetooth would remain off when airplane mode is disabled again. This is why it is a good idea to check this setting.
Close the Settings window when done.
After this, the network and Bluetooth devices should be working. There is no need to restart the computer, the changes take effect immediately.
Reset the hardware devices
Windows keeps configuration information for all devices in the computer. In rare cases, the configuration of a device can be a problem. Installing similar devices with similar drivers, or installing additional USB devices on the same controller can result in a BCM20702A0-based device to stop working.
To fix the issue, it is possible to reset the device by removing it and letting Windows reinstall the device with the proper configuration settings. These steps need to be executed from within the Device Manager.
Follow the steps to update the BCM20702A0 driver from the Device Manager, but instead of picking the Update driver option, select the Uninstall option. In the Uninstall Device confirmation window, click the Uninstall button (1). This will remove the device from Windows. After this reboot to let Windows automatically detect and reinstall the device.
First, try the uninstall option and keep the drivers installed. If that does not fix the issue, use the option Delete the driver software for this device when uninstalling it (2). That will force Windows to reload the driver for the Bluetooth device.
If the BCM20702A0 device is a USB dongle, it can also help to uninstall the USB Host Controllers in the Universal Serial Bus controller category. These controllers ensure that all connected USB devices are detected are installed. Resetting them can solve problems caused by the USB interface itself.
If things are still not working after this, then you might still be able to get things working again. That partly depends on whether the BCM20702A0 device was working on your system previously. If it was, a system restore or system recovery can bring back the working BCM20702A0 driver.
For help in finding the right drivers for your Windows devices, including the BCM20702A0 device, you can use the DriverFinder program. By scanning the hardware present, it will locate and offer the required device drivers.