PCIe-8510 (2 or 4 Port, Revision C or D) or PXIe-8510 (2 Port, Revision H) not Working (“Bricked”) After Failed Firmware Reinstall

Updated Dec 29, 2023

Issue Details

After a failure occurred while attempting to reinstall or update the firmware on my PCIe-8510 (2 or 4 port, revision C or D) or PXI-8510 (2-port, Revision H) in NI MAX, the module has stopped working completely.
 

Solution

To fix this issue, you will need to run the attached VI to correct the flash memory content on the module. Please follow these steps:
  1. Download and extract the attached file “Recover Device After Failed Firmware Update.zip” to the Desktop on your PC.
  1. Confirm the latest version of NI-VISA is installed on your system. If not download and install it, then restart the PC.
  2. Setup the NI-VISA driver for the PCIe-8510 or PXIe-8510:
    1. Enable installing unsigned drivers in Windows (You might need to look for additional Microsoft documentation for your specific version of Windows)
    2. From the extracted files resulting from step 1, right-click the .inf file corresponding to your module and select Install from the menu. You might need to identify the revision of your module.
  3. Open the Windows Device Manager. From the list of devices:
    1. Find the PCIe-8510 or PXIe-8510 under “NI-XNET Devices”, right-click on it and select “Update Driver”.
image
    1.  Select “Browse my computer for drivers.”
    2. Select “Let me pick from a list of available drivers on my computer.”
    3. Select the VISA driver corresponding to your module, e.g. “NI PXIe-8510 2-port (VISA)”, the name for the driver will change depending on the number of ports and whether your module is PCIe or PXIe.

image
 
  1. From the extracted files, open “Recover Device After Failed Firmware Update.vi” and follow the instructions on the front panel (repeated below). For the .bin file, from the extracted files choose the one corresponding to the version and revision of your module.
    1. Ensure the VISA driver is used with the 8510 instead of the XNET driver.
    2. Under VISA Resource Name, click refresh and select the name that corresponds to the device.
    3. For User FPGA File, select the bin file that was provided to work with the revision of the board.
    4. Run the VI.
    5. Wait. It will stop when complete (about a minute).
  1. Open the Windows Device Manager again. From the list of devices:
    1. Find the appropriate PCIe-8510 or PXIe-8510 under “NI-XNET Devices”, right-click on it and select “Update Driver”.
    2.  Select “Browse my computer for drivers.”
    3. Select “Let me pick from a list of available drivers on my computer.”
    4. This time, select the XNET driver, e.g “NI PXIe-8510 2-port “, the name for the driver will change depending on the number of ports and whether your module is PCIe or PXIe.
  2. Restart your PC.
  3. Your device should now be working properly.  
Note: If you need assistance with this procedure, please contact NI Technical Support.
 

Additional Information

- This issue only affects the PCIe-8510 (2 or 4 port, revision C or D) or PXIe-8510 (2 port, revision H).
- This solution only works on Windows and VIs are saved in LabVIEW 2019. If you need assistance for a previous version or a different OS, please contact NI Support.