The requirements for signing driver kits for Windows have changed as of January 2016, specifically:
- All drivers for Windows 10 must be signed by Microsoft
- Drivers for older versions of Windows may continue to be OEM signed
- OEM signed drivers must use an SHA2 certificate
- Drivers signed with an SHA 1 certificate and date stamped before January 1, 2016 will continue to work until January 1, 2017
- HCK kits for Windows 8 are not supported (Windows 8 has been deprecated)
USBLAN Kit Type
|
Signed by
|
Windows 10
|
Windows 8.1
|
Windows 8
|
Windows 7
| ||||
32 bit
|
64 bit
|
32 bit
|
64 bit
|
32 bit
|
64 bit
|
32 bit
|
64 bit
| ||
Development Beta
|
Belcarra
|
-
|
-
|
y
|
y
|
y
|
y
|
y
|
y
|
Development Beta Windows 10
|
Microsoft
|
y
|
y
|
-
|
-
|
-
|
-
|
-
|
-
|
Win 7/ 8.1 Production
|
Belcarra
|
-
|
-
|
y
|
y
|
y
|
y
|
y
|
y
|
Production Win10
|
Microsoft
|
y
|
y
|
-
|
-
|
-
|
-
|
-
|
-
|
HCK
|
Microsoft
|
-
|
-
|
y
|
y
|
-
|
-
|
y
|
y
|
HLK
|
Microsoft
|
y
|
y
|
-
|
-
|
-
|
-
|
-
|
-
|
Notes:
- Microsoft has deprecated Windows 8 with the last updates for it being made available as of January 12, 2016. Operating systems get a support lifecycle of ten years but Microsoft has deemed that Windows 8.1 is service pack to Windows 8. You can defer installation of service packs by two years but after than you need to upgrade to continue to receive updates.
- HCK kits which are signed by Microsoft are not supported on Windows 8.
- Windows 8 continues to be supported by Belcarra OEM signed drivers.
- HCK kits may be made available from Windows Update (for Windows 7 and Windows 8.1).
- Belcarra Windows 7 USBLAN kits are double signed with SHA1 and SHA2 certificates. (Unpatched Windows 7 do not support SHA2 certificates. Patched versions of Windows 7 may not support drivers signed after January 1, 2016 with SHA1.)
- Production USBLAN Win10 and HLK kits are functionally identical, both are signed by Microsoft. HLK kits can be made available through Windows Update.