CEC Adapter — Firmware Update Hangs or Won't Complete


If the CEC adapter firmware update tool starts but loops indefinitely on a message such as "Waiting for 1 more device to become ready for upgrading…" and never completes, this is almost always caused by one of two things: multiple adapters connected at the same time, or the HDMI cable not being connected to the adapter during the update process.


Step-by-Step Fix

1
Disconnect all CEC adapters except the one being updatedIf you have more than one USB-CEC Adapter connected to the PC, unplug all of them. Leave only the single adapter you want to update plugged in. The firmware tool can only update one adapter at a time and becomes confused when multiple adapters are present.
2
Connect an HDMI cable to the adapterThe adapter must have an HDMI cable connected during the firmware update. Connect the adapter to a TV or display via HDMI before starting the update tool. The adapter uses the HDMI connection to initialise correctly — without it, the update process cannot complete.
3
Run the firmware update tool as AdministratorRight-click the firmware update tool and selectRun as Administrator. On some Windows configurations the tool requires elevated privileges to access the USB device correctly.
4
Wait for the update to completeOnce the conditions above are met, restart the firmware update tool. The update should proceed and complete within a minute or two. Do not disconnect the USB cable or HDMI cable during the process.
5
Update remaining adapters one at a timeIf you have multiple adapters to update, update each one individually — connect one, update it, disconnect it, then connect the next. Do not connect multiple adapters during any single update session

Related Articles

Update still not completing?
Contact Pulse-Eight support with your Windows version, libcec version, and a description of what the firmware tool shows when it hangs.

UK: 01202 413 610 | US: (858) 748-8250 | support@pulse-eight.com

Was this article helpful? If not, submit a support ticket and our team will help.