PNA Calibration File System Description and Issues



In March of 2014, with the introduction of Windows 7, the PNA calibration file format changed to a newer version. The old version, referred to as "Legacy", is incompatible with the newer version.
This webpage describes, the error messages that could be seen, when you will see them, and how to convert from one file system to the other.

If you see the error message "Your calibration file system is full...", it can be caused by one of several conditions:

  • The file system really is full. This is very unlikely.
  • There is a hardware issue that is preventing the writing to the calibration file system memory.
  • The PNA is running on XP but the calibration file format is in the newer format used for Windows 7. This is the most common cause if the PNA has ever been run on Windows 7.

How the PNA reacts to the memory system format depends upon the firmware revision used. This can be divided into three conditions based on firmware revision:

  1. A.10.00.00 and above: This is firmware used for Windows 7. It is aware of both formats and can deal with either one. The user does not need to do anything.
  2. A.09.90.05 through A.09.90.xx: This firmware is aware of both formats but it cannot use the new format. If it is used, no damage to the calibration file system will occur.
  3. A.09.90.04 and BELOW: This firmware is not aware of the new format and its use will corrupt the calibration memory system as soon as the PNA application starts. This makes recovery more difficult, but it is still possible.

How and when to convert from one format to the other

If you are using Windows 7 (firmware A.10.00.00 and above), you do not need to worry about anything. The firmware will properly read from either format. If the format is in the older Legacy format, any writing of new calibration files will force the conversion to the newer format. This process is automatic and takes about 1 minute to complete. You will be notified that the conversion is taking place. Windows 7 firmware will not convert the calibration file format until something must be written to memory, such as adding an option or performing an adjustment. PNAs shipped from the factory with Windows 7 will already have the new format in place.

If you decide to insert a hard drive into the PNA that has XP as the operating system, AND the PNA has previously been running Windows 7, AND the file conversion has already taken place, then you will see an error upon boot up. If the XP firmware that was run is A.09.90.05 or above, then you will need to convert the current calibration file system to the Legacy version before continuing. This can be done by running the CalFileSystemConverter program which may be located in the Service directory (C:/Program Files/Agilent/Network Analyzer/Service) but if not, you can download it here. When run, select to convert the calibration file system to "Legacy" format.

Hint: If you are running the PNA with Windows 7 and you know you will later be inserting an XP hard drive, it is recommended that you run the conversion program first, before shutting down the PNA and inserting the XP hard drive. On Windows 7 instruments, the file conversion program is located in: C:/Program Files (x86)/Agilent/Network Analyzer/Service.

If the XP firmware that was run is A.09.90.04 or below, then the cal file system will already be corrupt. You must follow the below process to recover. This process assumes that the hard drive being used is valid for that particular PNA (e.g. it was the one shipped from the factory, and is not a drive from some other PNA that may have been modified to work on the current PNA. This is to insure that all the calibration data is correct for that particular instrument. Follow this procedure:

  1. Navigate to C:/Program Files/Agilent/Network Analyzer/Service. Find the program called EEBackup.exe and execute it.
  2. Click on Restore TSMB from Backup.
  3. It may ask for a password. If it does, enter tsunami.
  4. Confirm you want to restore from the backup. This process takes about 1 minute to complete.
  5. Once complete, exit this backup program.
  6. Close the PNA application, wait 10 seconds, then restart it. Verify the error message is gone and measurements look correct.

What to do if the flash memory gets corrupted

If you inserted an XP drive with firmware below 9.90.05, then you will need to follow this process to recover your flash memory. You will need the original Windows 7 SSD that came with your PNA; do not use any other SDD!   Follow the steps below.

  1. Insert the original Windows 7 SSD (not the original XP drive) and power the unit on. It may complain about memory issues; ignore them.
  2. Minimize the PNA application, then double-click on 'Computer'.
  3. Navigate to C:/Program Files (x86)/Agilent/Network Analyzer/Service. Find the program called EEBackup.exe and execute it.
  4. Click on 'Restore TSMB from Backup'.
  5. Confirm you want to restore from the backup. This process takes about 1 minute to complete.
  6. Once complete, exit this backup program.
  7. Close the PNA application.
  8. In the same directory, find the program called 'CalFileSystemConverter.exe'. Execute it
  9. It will indicate if the flash memory is currently in the Windows 7 format or the XP (Legacy) format.
  10. If it indicates Windows 7, and you want to later be able to use an XP hard drive, then click on 'Convert to Legacy (WinXP)'.
  11. This process takes about 2 minutes. When complete, exit the program.
  12. Restart the PNA application and verify that everything looks correct.
  13. Assuming everything is okay, you can now shut down the PNA.
  14. At this point you can swap the hard drive (or SSD) with the XP drive. Everything should work properly and you can now swap back and forth between XP and Windows 7 without issues.

If you have any questions, contact your local Keysight field office or contact us.

Last Updated: May 6, 2016