• To anyone looking to acquire commercial radio programming software:

    Please do not make requests for copies of radio programming software which is sold (or was sold) by the manufacturer for any monetary value. All requests will be deleted and a forum infraction issued. Making a request such as this is attempting to engage in software piracy and this forum cannot be involved or associated with this activity. The same goes for any private transaction via Private Message. Even if you attempt to engage in this activity in PM's we will still enforce the forum rules. Your PM's are not private and the administration has the right to read them if there's a hint to criminal activity.

    If you are having trouble legally obtaining software please state so. We do not want any hurt feelings when your vague post is mistaken for a free request. It is YOUR responsibility to properly word your request.

    To obtain Motorola software see the Sticky in the Motorola forum.

    The various other vendors often permit their dealers to sell the software online (i.e., Kenwood). Please use Google or some other search engine to find a dealer that sells the software. Typically each series or individual radio requires its own software package. Often the Kenwood software is less than $100 so don't be a cheapskate; just purchase it.

    For M/A Com/Harris/GE, etc: there are two software packages that program all current and past radios. One package is for conventional programming and the other for trunked programming. The trunked package is in upwards of $2,500. The conventional package is more reasonable though is still several hundred dollars. The benefit is you do not need multiple versions for each radio (unlike Motorola).

    This is a large and very visible forum. We cannot jeopardize the ability to provide the RadioReference services by allowing this activity to occur. Please respect this.

Hytera: Help with USB Driver

Status
Not open for further replies.

racingfan360

Member
Joined
Dec 19, 2005
Messages
1,230
Reaction score
253
Can anyone help with an up to date (or more up to date) Windows driver for a PD78x ?

I'm currently running the v5.30.42 USB driver that comes with the v9.02 .02 CPS but this now gets blocked by changes applied to driver signature enforcement in Win 11. I'd rather upgrade the driver vs disable driver signature enforcement every time.

TIA
 

racingfan360

Member
Joined
Dec 19, 2005
Messages
1,230
Reaction score
253
With a Profilic driver (which isn't of help for the Hytera btw) I find I can re-install the driver each time and it works. With the Hytera it simply blocks it and there is no way forward
 

DA6VM

Newbie
Joined
Jun 13, 2026
Messages
4
Reaction score
0
hi,
just had the same problem and found a solution.

english is not my first language so i let ai write the text.

Fixing a Blocked Hytera DMR USB Driver on Windows 11 (25H2)​

Symptom​

  • Device Manager shows DMR Radio with a yellow warning under USB controllers.
  • Windows Security pops: "This driver has been blocked — bkrwbus.sys does not meet the Windows Driver Policy."
  • Kernel-PnP event 411: driver bkrwbus, Problem 0x27 (Code 39), status 0xC0E90002.

Root cause​

The Hytera "Digital USB Driver" (bkrwbus.sys, 2013, MCCI cross-signed, no WHCP) is blocked by the Windows Driver Policy. The April 2026 security update removed default trust for legacy cross-signed kernel drivers. The policy starts in audit/evaluation mode and auto-promotes to enforcement after enough uptime and reboots, so a driver that worked before can suddenly be blocked. There is no per-driver exception — either the publisher ships a WHCP-signed driver (Hytera does not), or you disable the policy.

The policy is enforced by two signed CI policy files:

  • Enforce: {8F9CB695-5D48-48D6-A329-7202B44607E3}.cip
  • Audit: {784C4414-79F4-4C32-A6A5-F0FB42A51D0D}.cip

They can live in two locations:

  • EFI System Partition: \EFI\Microsoft\Boot\CIPolicies\Active\
  • Windows: %windir%\System32\CodeIntegrity\CiPolicies\Active\

Prerequisites​

  • Confirm Secure Boot state. (Disabling Secure Boot is required by Microsoft's procedure; if it is already off, skip the Secure Boot steps.)
  • If BitLocker / device encryption is on, have the recovery key ready before touching Secure Boot. Check: manage-bde -status

Fix​

1. (Only if Secure Boot is ON) Disable Secure Boot​

Settings → System → Recovery → Advanced startup → Restart now → Troubleshoot → Advanced options → UEFI Firmware Settings → set Secure Boot to Disabled → save.

2. Delete the policy files from the EFI partition​

Run PowerShell as Administrator:

mountvol S: /s
cd S:\EFI\Microsoft\Boot\CIPolicies\Active
ls *.cip
# delete only the Windows Driver Policy GUIDs if present:
del ".\{8F9CB695-5D48-48D6-A329-7202B44607E3}.cip"
del ".\{784C4414-79F4-4C32-A6A5-F0FB42A51D0D}.cip"
cd C:\
mountvol S: /d

Leave every other .cip (e.g. 5DAC656C, 82443E1E, CDD5CB55) untouched — those are standard system policies. "File not found" for a GUID just means it is not in this location.

3. Delete the policy files from System32 (needs ownership)​

These files belong to TrustedInstaller, so Administrators get "Access denied" until you take ownership:

cd C:\Windows\System32\CodeIntegrity\CiPolicies\Active
ls *.cip
# for each Windows Driver Policy GUID present here (commonly the Audit one):
takeown /f ".\{784C4414-79F4-4C32-A6A5-F0FB42A51D0D}.cip"
icacls ".\{784C4414-79F4-4C32-A6A5-F0FB42A51D0D}.cip" /grant "*S-1-5-32-544:F"
del ".\{784C4414-79F4-4C32-A6A5-F0FB42A51D0D}.cip"

*S-1-5-32-544 is the built-in Administrators SID (language-independent). Again, only the 8F9CB695 / 784C4414 files — leave all others.

4. Reboot​

Mandatory. The policy stays loaded in the running kernel until the next boot.

5. Verify and connect​

citool -lp | findstr /i "8f9cb695 784c4414"

Empty output = the Windows Driver Policy is no longer active. Then:

  • Plug in the radio. Device Manager → DMR Radio should have no warning.
  • A Digital/DMR COM port appears under Ports (COM & LPT) — note the number.
  • Open the CPS, select that COM port, connect.

6. (Only if you disabled it) Re-enable Secure Boot​

Re-enable in UEFI to keep the remaining Secure Boot protections.


Notes​

  • This lowers kernel-driver protection system-wide, not just for the radio. Security tradeoff is yours to accept.
  • The policy can be re-applied by a future security update and can re-promote to enforcement after enough uptime/reboots. If it returns, repeat the deletion.
  • Quieter long-term alternative for occasional codeplug work: program from a VM or a secondary machine without the April 2026 update / enforcement, using USB passthrough.
 

a2s

Member
Joined
Sep 13, 2024
Messages
46
Reaction score
13
Or just first try installing the driver downloaded from the link below. Don't forget to remove the old version before installing the driver.
 

sammy54322

Member
Joined
Apr 4, 2023
Messages
10
Reaction score
2
Or just first try installing the driver downloaded from the link below. Don't forget to remove the old version before installing the driver.
Is that a new driver released by Hytera due to the signing issues? If it is, can you post a new link please?
 
Joined
Apr 30, 2008
Messages
2,050
Reaction score
1,023
Location
Pittsboro IN
The BD USB to serial port converter must have affected the USB ports, I used all 3 and 2 different cables and the PD still said no ports.
I had Trbo CPS lock up a USB port after cloning about 50 radios, after about a week of reboots it finally cleared.
 

a2s

Member
Joined
Sep 13, 2024
Messages
46
Reaction score
13
The BD USB to serial port converter must have affected the USB ports, I used all 3 and 2 different cables and the PD still said no ports.
I had Trbo CPS lock up a USB port after cloning about 50 radios, after about a week of reboots it finally cleared.
The problem may have occurred because you connected the PD982 to your PC without first installing the USB driver. In this case, Windows may have installed a different driver for this device, which it considers compatible with this device type. Connect the PD982 to your PC, then open Device Manager and check which driver is installed for this radio. If it's not the Digital USB Driver, but another driver, right-click on this device and select "Uninstall device." Also, check the "Also delete the driver software for this device" checkbox. Confirm your selection by clicking OK. After Windows uninstalls the device, disconnect the radio from the PC. Next, install USB driver V5.30.42.0 on your PC. After installation is complete, connect the radio to a USB port using a cable, run CPS, and check if the problem is resolved.
 
Status
Not open for further replies.
Top