Download Firmware Resource Driver



MIDI Control Center V 1.13.0 New Features. MicroFreak: Firmware 3.0.6 integration; MicroFreak: Added 128 preset slots in MicroFreak; MicroFreak: Preset bank 'Factory 3.0', with Vocoder presets on. Automatic download of latest firmware; HW Test interface; BeatStepPro support: piano roll support; bulks; partial transfert of parameters from computer to device; device global parameters; V 1.1.0 - BeatStep New Features. BeatStep support. Edit your sequences and user scales directly in the MIDI Control Center. Download the latest drivers, software, firmware, and diagnostics for your HP products from the official HP Support website.

-->

Windows supports a platform for installing system and device firmware updates via driver packages that are processed by using the UEFI UpdateCapsule function. This platform provides a consistent, reliable firmware update experience, and it improves the discoverability of important system firmware updates for end-users.

The UEFI firmware update platform guidance is intended for SoC vendors and OEMs who are building hardware platforms that run Windows. The UEFI firmware update platform is supported by the following operating system versions:

  • Windows 8
  • Windows 8.1
  • Windows 10 for desktop editions (Home, Pro, Enterprise, and Education)
  • Windows 10 Mobile

UEFI firmware update support in Windows 10

All systems that run Windows 10 for desktop editions should implement UEFI firmware updates by following the UpdateCapsule-based update process described in this section of the documentation.

Devices that run Windows 10 Mobile can follow the UpdateCapsule-based process used for Windows 10 Desktop. These devices can also follow the binary update process, which performs a binary update to the storage partition which contains the UEFI firmware.

Microsoft strongly recommends that devices running Windows 10 Mobile should update UEFI firmware by using the binary update process. Devices that run Windows 10 Mobile can use the UpdateCapsule-based process only in scenarios where the binary update process cannot be used. For example, if the partition layout of the device prevents the UEFI firmware from being updated by using a binary update package.

For more information about .spkg packages for Windows 10 Mobile, see Creating packages.

Overview of the UEFI firmware update platform

There are two types of firmware that can be serviced via Windows: system firmware and device firmware. System firmware is responsible for providing critical boot and runtime services to the system as a whole, and device firmware is associated with a particular device integrated into a system. Such device firmware typically works together with a device driver, allowing the OS to expose the device to OS-level services and applications.

System firmware updates

System firmware updates for UEFI-based systems will be deployed as device driver packages (INFs). Windows will use information provided by the platform to ensure that the update package only applies to appropriate systems. A firmware update package contains a binary file containing the system firmware image. After the firmware update package is on the end-user's system, Windows will use the UEFI UpdateCapsule function to hand-off the firmware payload to the platform firmware for processing.

Deploying the update as a driver package allows the firmware update process to align with many existing deployment and servicing tools, and ensures simple update package authoring for hardware vendors.

Note

The fact that the firmware update is delivered as a driver package does not mean that the update is written as an actual driver. The driver package will contain an INF file and a binary file containing the system or device firmware image.

Device firmware updates

For the purposes of updating device firmware, the device firmware can be assigned to one of these two categories:

  • UEFI-updatable device firmware.

    This device firmware can be updated using a device driver package leveraging the same mechanism as system firmware. A device firmware update is distributed as a firmware update package. After the firmware update package is on the end-user's system, Windows will use the UEFI UpdateCapsule function to hand-off the device firmware payload to the platform firmware for processing. This process is virtually identical to how Windows hands off system firmware update payload, and is discussed below.

    It is recommended that device firmware be updated using a discrete firmware update driver package, but device firmware may also be updated with system firmware as part of a single firmware update driver package.

    Note UEFI should not be used to update peripheral devices. UEFI requires devices to be present during reboot to apply a firmware update which cannot be guaranteed with (external, removable) peripheral devices.

  • Driver-updatable device firmware.

    This device firmware can be updated by the device driver during the normal Windows OS runtime. Updating device firmware using normal Windows OS drivers is not covered by this paper.

System requirements for Windows firmware updates

In order for a system to be compatible with the Windows firmware updating mechanism, it must meet the following requirements:

  • The system must implement UpdateCapsule and QueryCapsuleCapabilities as defined by section 8.5.3 of the UEFI specification 2.8.

    UpdateCapsule is used to pass the firmware update payload between Windows and the platform firmware.

  • Platform firmware must support firmware updates initiated by Windows.

    System firmware, and some classes of device firmware, must be updatable using this process. Firmware code recognizes a firmware update payload passed to UpdateCapsule and initiates the update process. The implementation is owned by the partner.

  • Must specify a Firmware Resource in the EFI System Resource Table (ESRT)

    The Firmware Resource allows Windows to surface a device instance with a Hardware ID, which will be used to target the system or device firmware update to appropriate systems and devices. It also describes the current firmware version and provides status for previous updates.

    There exists a single entry for system firmware updates. All devices with updateable firmware must have a resource specified in the ESRT, unless a device's firmware is updated as part of a system firmware update.

    For more information, see ESRT table definition.

In this section

Installation Steps

Step 1: Obtain a CAC Reader
Step 2:CAC Reader driver / Video
Step 3:DoD Certificates
Step 4:ActivClient
Step 4a:Update ActivClient
Step 5:IE adjustments/Video
Log into a CAC enabled website now
Page Quick Links:
Firmware Update for SCR-331
Verify SmartCard Service started
Start Smart Card Service PDFs
Updating a CAC Driver
Plug in your CAC reader NOW
NOTE: Please check and make sure your CAC reader installed BEFORE you attempt to follow the driver installation instructions below. Most of the time, the New hardware wizard will install the CAC reader automatically, negating the need for you to install the driver manually.

To Verify whether your driver did or did not install, follow these instructions:

Plug your CAC reader into your computer before proceeding

Windows 10: Right click the Windows logo (lower left corner of your screen). Click System, select Device Manager link (upper left corner of the screen), scroll down to Smart card readers, select the little triangle next to it to open it up. If your smart card reader is listed, go to the next step of installing the DoD certificates.

Firmware

Windows 8.1: Right click Computer, select Properties, Device Manager link (upper left corner of the screen), scroll down to Smart card readers, select the little triangle next to it to open it up. If your smart card reader is listed, go to the next step of installing the DoD certificates. NOTE: If you don't see it, you can also click Start, In the Start Search line type in: devmgmt.msc. (For Windows 8.1 users, you'll right click Start).

If it did not install correctly... Try this first: Go to Device Manager (Instructions are above), scroll down to Smart Card readers, right click the CAC reader that shows up below Smart Card Readers. It can also show up under unknown devices. Select Uninstall. It will give you a message. Once it is uninstalled, unplug the reader from your computer. Wait a few moments, then plug it back in. It 'should' start to install itself. If that doesn't work, keep reading for other ideas below.

DownloadDownload firmware resource drivers

IF you do not see Smart card readers when checking, THEN follow along with the steps below.

To install a driver onto your computer for a CAC reader, you need to first download the correct driver for the hardware you purchased, I have drivers for the most common USB Readers, Keyboard, laptop, & desktop card readers
Resource

PROCEED TO STEP 3 ONCE YOU'VE COMPLETED YOUR VERIFICATION OR INSTALLATION

Unzipping - the driver

Windows 10 or 8.1 - Save the zip file to a location of your choosing. Once you have the zip file downloaded, open the zip file (Windows built in zipping program). Copy the folder inside to a new folder. It will unzip the contents, (this is the folder you will need when you are doing the steps below). You can also use the Extract All Files button (on the left under Folder Tasks, under File, Extract All). It will then ask where you want to save the file. I recommend placing a backslash ( ) at the end of the location on the screen.

WinZip- Use the Extract button. It will ask you where you want to save the extracted files to, I recommend your desktop. Click the desktop icon on the left. Push the little yellow folder in the upper right corner of this active window. It will prompt you for a name for the folder (type in CAC Driver). Hit OK, then select Extract (lower right corner of this window). You should now see your new folder on your desktop to open up. Keep this for a later step.

Updating the Driver - Example is for an SCR-331

Windows 10 & 8.1 - Right Click Computer, Select Properties

Download Firmware Resource Driver Installer

Click the Device Manager link (on the left side of your screen)

Select the triangle next to Smart Card Readers

Right click the SCRx31 USB Reader, select Update Driver software

Browse my computer... Select Browse, then desktop (or wherever you made the folder)

NOTE: One person had to select 'Search automatically for updated driver software' (This is very rare)

Select the folder (if using the firmware update driver below, stop at the driver folder, do not 'dig' down to AND or Intel folders) and then OK. Next

Your driver will be installed.

FIRMWARE UPDATE for SCR-331 Reader

(Requires a physical Windows computer, Mac using Bootcamp, or TENS / LPS (see next sentence below). It will NOT work in virtual Windows (examples: VMware, Parallels, or Virtual box)).

Verify your firmware version before going through this process...

1. Go to Device Manager, type: device manager in the search box

2. Select the arrow next to Smart card readers

3. Right click on SCR33x USB Smart Card reader

4. Select Properties

5. Select Details (tab)

6. Select Hardware Ids

7. The number after &REV_ is your current firmware, if it is0525there is no need to update the firmware.

Intel based Macs can update the firmware using TENS / LPS (instructions on top of PDF page 37 (document page 34)) Video instructions

The firmware update 'should' fix the following problems:

A. Card reader is not recognized

B. Shows up as 'STCII Smart Card Reader'

C. Shows up as 'USB Smart Card Reader' (not necessarily a problem)

D. Does not read your 'Gemalto TOP DL GX4 144', 'Oberthur ID One 128 v5.5 Dual' CAC.

E. Does not read your CAC when using your Mac

NOTE: We are hearing Mac users having problems with the SCR-331 reader. A recommendation is to get a Mac compatible reader.

Installation Instructions:

1. Download update file
2. Unzip the downloaded file (by Right-clicking and selecting Extract All)
3. Update the driver present in the 'driver' folder (by following guidance above)
4. Once the driver is updated, Run FWUPDATE.EXE (lightning bolt) in the 'app' folder to update the firmware. Select the default choices.
5. Close all programs, restart your computer

NOTE: If you computer fails to recognize the CAC reader driver, you may need to try a different computer to do the update.

Now your SCR-331 reader can be used with Windows 10 & 8.1, or Mac.

FIRMWARE UPDATE for SCR-3310 reader

(V1 ONLY (doesn't have V2 after SCR-3310 on the label))

(Requires a physical Windows computer, Mac using Bootcamp, or TENS / LPS (see next sentence below). It will NOT work in virtual Windows (examples: VMware, Parallels, or Virtual box)).

Intel based Macs can update the firmware using TENS / LPS (instructions on PDF page 37 (document page 34)) Video instructions

NOTE: DO NOT use this update on a V2 reader. There is no firmware update for a V2 reader because it is already updated.

Click on FWUpdate.exe, this will update your firmware to version 5.26

CHECK SERVICES to make sure Smart Card is running

(This Video shows a very basic version on how to start the service (start at 44 seconds))

Download Firmware Resource Driver Win 7

Download firmware resource drivers

If your CAC reader is still not seen by ActivClient, make sure that the Smart Card service is running.

Here's how: Go to: Start, Search programs and files (in Windows 10 & 8.1), type: Services.msc Scroll down to Smart card, double click it and set it to automatic and click Start

If you are unable to start the service; It doesn't show up; ActivClient still says no reader attached; or it acknowledges you have a CAC in the reader (but you can't access it) follow these registry edits below.

Windows 10 & 8.1

Download Firmware Resource Drivers

Automated method (double click the .reg file inside the .zip folder)

Manual method for Windows 10 & 8.1, (mirror your registry settings to the PDF links below).

Anytime you make changes to the Registry it is a recommended you back it up first

Download Firmware Resource Driver Windows 10

If ActivClient still does not see the CAC reader, try these ideas (if they don't work, your only other option is reloading Windows onto your computer).