Note: Any given firmware revision may actually have hundreds of changes. The below list
only highlights the major changes that would affect the majority of customers. If you are concerned about a
specific issue, contact your local Keysight representative.
Additions/Changes for Version A.13.65.03 . . . (compiled 6/27/2019)
- Fixed LO unlevel error when using more than 1 modulation distortion channel
- Fixed issue with ACP cal where upper side was 10 dB higher than lower side ACP
- Fixed crash when recalling specific state file using Swept IMD
- IMSpectrum: Remove unused advanced button
- Differential I/Q: Fixed crash when leveling external source
- Fixed hardware triggering with UXG
- Modulation Distortion: Added support for N5192A
Additions/Changes for Version A.13.60.06 . . . (compiled 5/22/2019)
- Now supports Modulation Distortion application (S9307xB)
- Now supports DUT centric measurement configuration assistant (Device Expert)
- Now supports Asset Advisor (keeps track of mechanical attenuator/switch changes)
- Several different TDR and Enhanced TDR bugs fixed
- Uncertainty Calculator now supports Low Frequency Extension
- N5290A/91A 64GHz spur fixed
Additions/Changes for Version A.13.55.06 . . . (compiled 4/22/2019)
- Fixed: Phase smoothing bug that was not quite fixed in previous firmware
- Fixed: iTMSA Channel can't be copied if no correction
Additions/Changes for Version A.13.55.04 . . . (compiled 4/5/2019)
- Fixed multiport Cal related defect
- Fixed: Issue with CalPod as ECal on A.13.55.01
- Fixed: Hardware errors are not reported in SCPI error queue when expected.
- Fixed: Several issues with Noise Figure power meter calibrations, mostly in CalAll
- Fixed: Offset when measuring NF using low gain stage
- Fixed: Cal Kit Editor crash when attempting to edit an unknown thru cal standard that was dynamically created by calibration
- Fixed: Phase smoothing bug that made B model results different from A models
- Fixed issue with Power Cal compatibility and WinCal
Additions/Changes for Version A.13.55.01 . . . (compiled 2/15/2019)
- Fixed TDR issue found in A.13.50.07
- Adds support for the Maury Noise Tuner Application (Opt 027)
- Fixed: Power meter locks up occasionally on B-model PNA
- Fixed: TMSA not working for BAL-SE or SE-BAL cases
- Fixed: Crash in power meter NF cal if steps not done in order
- Fixed: DisplayLimit throws runtime error when encountering an uninitialized variable
- and many more bugs fixed
Additions/Changes for Version A.13.50.09 . . . (compiled 1/23/2019)
- Fixed Src Adj bug
- Fix source power cal associated with turning on a calset
- Fixed: Trace Max Hold sometimes crashes the application
- and more
Additions/Changes for Version A.13.30.09 . . . (compiled 10/17/2018)
- First version that supports Windows 10; also usable on Windows 7
Additions/Changes for Version A.13.25.04 . . . (compiled 07/18/2018)
- First version that supports Option 110/111 (Active Hot Parameters)
- First version that supports Calpod B for B models
- 1-Port balanced measurements for iTMSA
- Support for external DC meter for SA channel measurements
- Support for VDI PM5 power meter
- TDR: Fixed: DUT length calculation takes too long on some models
- Fixed: Backwards compatibility for "SENS:"CORR:COLL:ACQ" command where user specifies ECal and omits 2nd argument
- Fixed: Multiport calibrations ignore user-requested thru path selections
- Fixed: CalPod: PNA-X crash when using CALALL and Calpods with ALC Downconverter DUT
- Fixed: Firmware freezes when CALC:PAR:MNUM:SEL 2; SENS:TDR:SWE:SING is sent
- Fixed: TDR: TDR Preset doesn't work after DLC + auto DUT Length
- Fixed: TDR: Save/Recall fails in 2-port PNA with DIFF1 setting
- Fixed: mmWave application does not save/recall properly
Additions/Changes for Version A.13.20.10 . . . (compiled 04/30/2018)
- First version that supports Option 011 (TDR)
- Attenuators (opt 219 or 419) are now recognized again on N5227B.
Additions/Changes for Version A.12.85.08 . . . (compiled 12/01/2017)
- Known issue in this release: Attenuators (opt 219 or 419) are not recognized on N5227B. Do NOT use on N5227B, wait for A.13.20.xx
- Fixed: Correction is applied incorrectly when using receiver leveling with SA
- Fixed bug where first sweep after a recall is bad (when using receiver leveling in SA)
- Fixed: *ESE defaults to 0, but should default to 255. This breaks backwards compatibility for *STB?
- Many merged fixes; mostly involving SA mode
Additions/Changes for Version A.12.85.04 . . . (compiled 11/06/2017)
- Known issue in this release: Receiver leveling in Spectrum Analyzer is not working
- Known issue in this release: *ESE is initialized to 0. Customers must set *ESE to 255 before using *ESR? to poll for completion of an overlapped command
- Fixed: Option 028 noise figure with receiver attenuator issue
- Fixed: Assorted issues with Option 008 pulse application
- Fixed: Assorted issues with SMU devices
- Fixed: "Channel not found" error when using Cal All with Phase Reference
- Fixed: Response + Isolation cal
- Fixed: GCA aux receiver
- Fixed: Banded dialog issues
- Added GUI for R1 Loop control on non PNA-Xs
- Improved support for UXG as a source
- Significant SA application fixes
- Fixed: DiffIQ with receiver leveling
- Fixed: crash when using an ECal with a corrupted user configuration
- GUI menu change: "most recently used" file list is not clipped anymore
- GUI menu change: "normalize" menu item added
- SCPI: Fixed numerous SCPI commands to ensure backwards compatibility with A models
Additions/Changes for Version A.12.80.07 . . . (compiled 6/29/2017)
- First web release for "B" models.
Additions/Changes for Version A.12.70.06 . . . (compiled 6/26/2017)
- First released version of firmware for the "B" model PNAs.
The B models have a 12.4 inch display and are dark grey in color.
This firmware, and the ones listed above, will not work on "A" models.
Additions/Changes for Version A.10.65.03 . . . (compiled 5/3/2019)
- Fixed: Receiver Leveling power was off
- Fixed: deembedding was not working for phase when RF < LO
- Fixed: Fix SourcePowerCorrection(x) arrays for IMD Tones when switches are different from CalAll channel
- Fixed: SA Markers: turning off band power markers was changing discrete mode to ON
- Fixed:NF cal sometimes displays "The error term data required for the selected caltype was not found" on completion.
- SA Band power marker display averaging defect repaired
- NVNA fails on startup with latest PNA application.
- Fixed power limit for Port 1 when both Port 1 and Port 1 Src2 are on
- Mostly fixed ripple in calibrated NFX noise figure results using Cal Wizard (Smart Cal) with power meter cal
- Fixed: S2P files created with wrong data with some trace formats
- Fixed: iPulse: pulse profile behavior difference between A and B boxes
- Fixed: Offset when measuring NF using low gain stage
- Fixed: Power-meter-adapter deembedding not working in Cal All
- Fixed: Toggle correction on/off on application channel with fixturing gives wrong results
Additions/Changes for Version A.10.65.01 . . . (compiled 2/15/2019)
- Adds support for the Maury Noise Tuner Application (Opt 027)
- Fixed: Power meter locks up occasionally on B-model PNA
- Add support for U205xXA/U206xXA USB power sensors
- Fixed: Crash in power meter NF cal if steps not done in order.
- Noise figure: Fixed: Cal All generates error when specifying Vector noise cal method
- Add support for new NVNA Option 525 Dynamic X-Parameters
- Interface control: Erasing some commands in one channel, erases other commands on other channels
- Fixed: Power meter noise cal with adapter removal fails to do adapter removal
- Fixed source power cal associated with turning on a calset
- Fixed typo in SYST:FIFO:DATA:COUNt
Additions/Changes for Version A.10.64.09 . . . (compiled 12/11/2018)
- Fixed issues associated with fixturing and receiver leveling
- Fixed: Initialization of guided calibration failed
- Fix issue with Noise Figure Cal All when using multiple power sensors
- Fixed NF power meter calibration bug when running under CalAll
- Fixed: Noise figure: vector noise cal fails when using N4692D ECal modules
- Fixed Interface control: Erasing some commands in one channel, erases other commands on other channels.
- Fixed: Source power cal issue associated with turning on a calset
- Fixed: CALC:PAR:DEF:EXT crashes firmware when an external device is setup
- Fixed: Fixturing: Issue with S-parameters with correction on (and not of repsonse type) and for single-ended fixtures
- Fixed: IF gain calibration correction when using the IF Mux Path to measure multiple R Channels on a 4 port box
- Fixed: IMSpectrum crashes with certain SCPI sequence
- Fixed: IMD correction not valid when calibration does not include explicit response tracking terms
Additions/Changes for Version A.10.64.06 . . . (compiled 10/09/2018)
- Fixed Response Cal issue with alias name of receivers.
Additions/Changes for Version A.10.64.05 . . . (compiled 8/28/2018)
- [HotS22] Fix phase sweep
- Fixed: Can't change the unit of SMU's DC current meter from V to A.
- Fix for GCX enhanced response correction
- Fixed: Multiport calibrations ignore user-requested thru path selections.
- Fixed: FW crashed after deleting a parameter.
Additions/Changes for Version A.10.64.03 . . . (compiled 4/19/2018)
- Many merged fixes for SA
- Fixed: Crash in power sweep if leveling is on and power is off.
- Fixed: When set the port to be port 2, softkey didn't get correct parameters.
- New Feature added: Active Hot Parameters (Option 110 or 111)
- Fixed: Crash using aux trigger handshakes to control external sources while in segment sweep mode.
- Many more small fixes and small improvements
Additions/Changes for Version A.10.60.07 . . . (compiled 12/05/2017)
- SA: Fix crash at shutdown when the preference "de-activate on preset and recall" is off
- SA: Fived possible infinite loop issue when outputting raw data
- Merged multiple solutions from other branches of firmware
- CalAll: Fix for IMD channels: Power correction for Port 1 Src2 was dropped (issue introduced in A.10.60.06), correction restored.
- Cal Plane Manager: Add capability to zero selected S-parameters of an S4P file
- CalAll: Fix independent power cal of Port 1 Src 2 for case where source attenuator is used.
- CalAll: Fix phase jumps when source or receiver attenuator does not match cal channel.
- Fix Enhanced Response + Fixturing - do not elevate calibration to full N-port; leave as enhanced response.
- Allow Ecal model numbers N4690D, N4691D, N4692D, N4693D, N4694D, and N4696D to act as noise tuners.
- SA: Fixed crash at shutdown when the preference "de-activate on preset and recall" is off
- SA: Fixed possible infinite loop issue when outputting raw data
- SA: Band power marker refactor: faster, more accurate, a crash condition is removed
- SA: Repaired a couple of 'Failed to choose LO' warning conditions
- Many more small fixes and small improvements
Additions/Changes for Version A.10.60.06 . . . (compiled 9/14/2017)
- Fixed corruption in phase reference calibration in A.10.60.03
- Fixed: "SYSTem:CONFigure 'native',0" throws error
- Added independent power cal feature for CalAll
- Fixed: SENSe:MIX:...:FREQ:...?" returns values from active mixer instead of scratch mixer
- Fixed: IMD on 2-Port PNA-X: IMD crashes in power sweep on 2-port with no second source
- Fixed: SMC+Phase: group delay jumps 3 ns when IF bandwidth is changed
- Fixed: FW crash during NF calibration when wrong ENR file name is overwritten during cal
- Fixed: Marker to SA crashes with certain trace parameters
- Fixed: Fix recall issue for DiffIQ with legacy states
- Fixed firmware crash when using 10.60.03 under some segment-related conditions.
Additions/Changes for Version A.10.60.03 . . . (compiled 5/27/2017)
Warning: This release produces corrupted phase reference calibrations. Upgrade to A.10.60.06 if using phase reference calibration.
- Fixed: SMC+Phase: group delay jumps 3 ns when IF bandwidth is changed
- Fixed memory leak involving several CALC:X commands
- Fixed: Receiver leveling using B receiver is broken when calibration is applied
- Fixed: SA app does not always correct all traces
- Fixed: PNA crashes in swept IMD when preset power is turned off
- Fixed: SMC: cannot calculate fixed LO value over remote interface
- Fixed: Receiver Leveling Save/Recall of a non-completed receiver leveling trace crashes
- Fixed: Crashes when IMSpectrum Receiver Leveling is turned on with all 5 source ports in IMSpectrum
- Fixed: Sometimes crashes when setting the number of points in a power sweep
- SA app: Now supports arbitrary size Discrete Fourier Transforms
- SA app: New coherent mode for faster or more accurate measurements of repetitive test signals
- SA app: Band power marker accuracy is not reduced when the number of display points is reduced
- SA app: Band power markers can now be relative from a reference BP marker
- SA app: Band search new features: Occupied Band width and Auto Tune feature
- SA app: 2-Port fixturing de-embedding is now available
- SA app: Improved the graphical user interface
- Interface Control settings now work with any type of measurement channels.
Additions/Changes for Version A.10.49.11 . . . (compiled 1/17/2017)
- Fixed: 2D legacy source power cal doesn't work with segment sweep; and 2D source power cal doesn't work in pulse mode
- Fixed: AUX Trigger out on sweep missing in point sweep mode
- Fixed: Equation editor not computing delay correctly with port extensions on
- Fixed:[Receiver Leveling] Periodically, when using 0 iterations, the data gets noisy and a source unleveled error is generated
- Fixed: SA - End of Sweep output line on Handler I/O connector not present under some remote condition/li>
- Fixed: Trigger delay changed after setting to specific value when click OK on the dialog box
- Fixe: In cal standard dialogs, entering more than one decimal point can cause crash.
- Fixed: Source power calibration fails in Chan A after sensor was used in Chan B.
- Fixed: SMC: using external SMU works fine; but turn on ELO and it stops sweeping
- Fixed: Wrong touchstone file written by cal plane manager. The order of S21 and S12 data was wrong.
- Clip frequencies to the ECAL limit if preference "Cal: ECal Extrapolation for IMD" is selected.
- Fixed: IMDX: Cal Wizard does not take LO cal power on the dialog, instead always uses channel LO power.
- Fixed: Fixed frequency power cal taking too many acquisitions
- [SMC] Fixed crash when changing the port configuration
- Fixed: SENS1:IMD:SWE:TYPE command doesn't work for IMDx.
- Fixed: When recalling a sate that has receiver levelling the intial Power at the port is higher
- Fixed: Pulse4 as ADC indicator not working correctly in S-parameter mode but is ok in SA mode
- Fixed: [NoiseFigure] 028 calibration is not compensating for thru adapter.
- Fixed: Power meter option is disabled on noise figure cal wizard
- Fixed crash in receiver leveling that happens sometimes when user turns rxleveling off with the "update source power cal" checked
- Fixed: DiffIQ: Average not work for phase data.
- Now enable Source 2 modulator in banded MM when the test set ALC is off.
Additions/Changes for Version A.10.49.10 . . . (compiled 10/07/2016)
- Fixed: HCOPY command fails to pop VNA to the top of the windows stack.
- Fixed: Enh Resp Cal + Power does not correct the transmission parameter
- Fixed: Change to snp file broke ability to view balanced data
- Fixed: Changing the SMC channel to power sweep crashes
- Fixed: Attempting to save a min/max trace caused the trace to refresh
- Fixed issue with 67GHz Phase Reference in Cal-All
- Fixed issue with U3022AE10 cal; changed number of cal steps. Also fixed issue with U3042AE16 testset
- Fixed: [8510 Memory Mode] Data->Memory crashes.
- Fixed seemingly random order of cal steps in Cal-All
- Fixed: NFX not allowing CalPodAsECals to be used for S-parameter portion of the cal.
- Fixed: Unable to program two-stage mixer segmented sweeps where the frequency is outside of the range of the analyzer.
- Fixed bug where the frequency external source was not getting set during ramp sweep
- Fixed: Cal-All issue with SMC Channel importing more terms than requested
- Fixed issue where reflection measurements were bad when using a 4-port CalAll that did not exist when calibrating the channels individually.
- Fixed: No scroll bar on Cal Plane Manager de-embedding page
- Fixed: Ripple with multiport when computing transmission tracking path term
- Fixed: SENS:NOIS:PMAP causes crash
- Improvement to Cal-All window with respect to port/channel selection
- Fixed: External Device Control - Cannot control PSG and DC meter simultaneously
- Fixed: Can't set power correctly if the atten is high in power sweep mode
- Fixed: Diff IQ: power sweep with MXG creates unequal freq/power list data
- Fixed: No scrollbars on combo-boxes in SmartCal/ECal when VNA has more than 4 ports enabled
- Fixed: Crash in ECal User Characterization Wizard when the first cal kit in mechanical kit list has a user-defined connector.
- Support leveling in SA mode
- Fixed: Can't see all iterations in GCA tests
- Fixed: TDR impedance/Time Domain has an offset at the beginning
- Fixed: SA: Init:Imm doesn't update the SA display even if the sources are moved
- Fixed: GCA: CALC1:GCD:DATA? crashes system
- Fixed: SA Cal does not work with source 2 port 2 configuration. SA with Cal-All sometimes crashes
- Fixed: DIFF IQ: Equation Editor equations cannot be recalled with DIQ channel. Fixed crash when attempting to open Offset and Limits dialog. Fixture softkey is no longer grayed out.
- Added Noise Source Temperature in Cal-All
Additions/Changes for Version A.10.49.08 . . . (compiled 06/23/2016)
- Fixed: Offset when using noise figure with newer noise board in single sweep
- Fixed: Can't set caltype to 1 port
- Fixed: [Millimeter] Crash in guided power cal in millimeter with overlapping segments that have duplicate frequencies
- Removed a crash condition in SA Source setup dialog
- Fixed: Crash sending SENS:CORR:COLL:GUID:ETERms:COMPute
- Fixed: Conf_sp2.exe crashes whenever run with OANOCACHE=1 set
- Fixed: SMC Crash changing parameter to AUX IN, when original parameter has a marker
- Fixed: Fix a bug with SA app and quick pulse setup (option 008)
- Fixed: STAT:QUES:LIM:COND? doesn't reset when a trace is deleted
- Fixed: DIQ: de-embedding fails on ports 3 and 4
- Fixed: large port counts can experience very long cal save times
- Fixed: calset content descriptor is sometimes empty
- Fixed: DC Meter in GCA: DC readings at compression trace doen't show correct data at the first 2D sweep
- Fixed: End of sweep bit not detected if 'sweep continuous' command is issued
- Fixed: Saving an S4P file does not seem to grab the latest data
- Fixed: Point trigger in IMD (and IMDX) over remote UI does not work
- Fixed: NF: narrowband compensation does not work for fixed-frequency input/output cases (i.e. swept LO)
- Fixed: Swept IMD: Mkr to SA does not copy correct stimulus level, and SA Setup softkey disappears at second attempt of Mkr to SA
- Fixed: "85059A Databased" missing from Cal Kits
- Fixed: In some cases enabling fixturing and power compensation can crash
- Fixed: Large signal drop on PNA-L for IFBW > 600 KHz
- Fixed: NFX does not support selecting the DC source on the x-axis
- Fixed: SA: noise-marker format is not working
- Add support for N755xA
- and more.
Additions/Changes for Version A.10.49.04 . . . (compiled 03/02/2016)
- Fixed: SMC][DCMeter] When the SMC measurement is calibrated, and the number of points are changed, the DC meter no longer updates.
- Fixed: Crash when recalling state with calset selected with different number of points (but out of range), and fixturing turned on
- Fixed: Multiple issues regarding pulse operation, one of which involves recalling of pulse state
- Fixed: Setting segment IFBW results in unpredictable behavior.
- Fixed: SMC defaults with a different x-axis in newer code vs. older code.
- Fixed: Issue with FastCW triggering
- Improved the speed of the DC source response
Additions/Changes for Version A.10.49.03 . . . (compiled 02/04/2016)
- Fixed DSP Type 3 error in SA mode that could happen in some cases.
- Fixed SCPI error catch for SYST:COMM:VISA:RDEV:FIND? query so that system doesn't crash if no match is found
- [DCMeter] Fix bug where the cancel button on the DC meter load configuration dialog was clearing all the DC Meter settings
- Remove a crash condition with PNA-L and SA: Pulse Gen Config
- Fixed: CalManager.CharacterizeFixture() method saves improperly formatted S2P files
Additions/Changes for Version A.10.49.02 . . . (compiled 01/13/2016)
- Fixed FastCW issue in 10.47 firmware.
- Fixed: Mixer characterization wizard crashes when input is descending in high side LO
- Re-enable the ability to recall state files saved with latest XP firmware (A.09.90.xx)
- Fixed: IM Spectrum fails when an external source is defined and this source is set to NOCTL state.
- Fixed: Peak Right/Left on SA trace sometimes misses peaks
- Fixed: [CalAll] FW crash when one unchecks Enable checkbox and then presses Next button
- Fixed: SA: Pulsed S-parameter marker to SA doesn't remember to leave ALC in open loop
- Fixed: SA: Markers on SA trace sometimes not recalled correctly.
- Fixed: FFT-SA Gated measurements Repair a bug that didn't allow external trigger gate shorter than 5.13 microseconds
- Added new comands for Pulse Profile start and stop: SENSe:SWEep:PULSe:PROFile:STARt (and STOP); COM: IPulseMeasControl3::PulseProfileStart (and STOP)
- Fixed: Power sensor cal factors are lost if the number of digits in the cal factor increases (for 'dumb' sensors)
- FFT-SA Reworked/improved several issues with SA setup Source page and grid,
- Fixed: AI1 and AI2 rear adc inputs did not work with point averaging
- Fixed: When quick pulse setup dialog is launched from SA dialog, the RBW setting was lost.
- Fixed: [FCA] Fixed defect where we wouldn't allow fixed input and output for a dual stage mixer.
- Fixed: NFx: using Cal All returns "Null" and cal does not complete.'
- Fixed: "AI1 and AI2 rear adc inputs did not work with point averaging
Additions/Changes for Version A.10.47.03 . . . (compiled 09/29/2015)
Note: In some cases, after performing a user calibration, the Delta Cal symbol may appear; this can be ignored and will be fixed in the next revision.
- Supports a new Noise Figure board assembly.
- Marker printout is no longer limited to 10 markers
- UXG sources now supported
- Fixed IMD crash
- Fixed Pulse crash
- Fixed "failure to launch" of AFR (opt 007)
Additions/Changes for Version A.10.45.03 . . . (compiled 08/27/2015)
- Now supports the SA application on PNA-L models
Additions/Changes for Version A.10.43.00 . . . (compiled 07/20/2015)
Note: For this and the previous version of firmware, the file path separators must use '\' instead of '/'. Future firmware will return to accepting either style.
- Multiple issues with the SA application have been fixed.
- Fixed enhanced response cal crash
- Fixed: Adding a DC meter trace to a swept IMD channel crashes the box
- Fixed: Incomplete trace updates due to error correction and eq editor interaction.
- File-Save As now properly releases USB drives so that they can be properly ejected.
- Fixed: IMDX did not apply power compensation through fixturing on LO port
- FCA fixes: crash when recalling state with DC source for an x-axis; cannot create more than one DC Meter in FCA
- Fixed: Saving data as GCA Sweep Data (*csv) sometimes fails with a generic error.
- Fixed crash with point sweep (ping pong), and source cal on 2 different sweeps.
- Fixed bug in SMC cal wizard when used with phase reference and controlled LO
- Fixed Cal turns off when switching from normal to low-band high power.
- Fixed: PMAR: Moving from a dumb sensor to a smart sensor causes the wrong correction factors to be applied
- Fixed: VMC app crashed during step where cal mixer is characterized.
Additions/Changes for Version A.10.40.12/.14 . . . (compiled 05/01/2015)
10.40.14 is identical to 10.40.12 except for a minor bug fix that only affects the metrology options (210, 410.)
- First release that supports Spectrum Analysis (Option 090)
- Fixed CalPod OpCheck issues
- Fixed: IDIF IQ receiver leveling at output of DUT not working for high gain amplifiers.
- Fixed: Remote commands to set ADC sample rate assume args in MHz.
- Note for PNAs with the Uncertainty Option (015) AND that have no receiver attenuators: OpCheck may produce a false failure indicating the receiver attenuator test has failed. Since it has no attenuators, this "failure" can be ignored. It will be fixed in the next revision.
Additions/Changes for Version A.10.25.02 . . . (compiled 01/26/2015)
- First release that supports Differential IQ measurements (Option 089)
- Fixed circular interpolation bug.
- Fixed: Invalid LO power cal when using SMC+ cal all at some LO frequencies.
- Fixed crash in COM method: SourcePowerCalibrator.get_CalPower
- Fix crash when saving GCA sweep data
- Fixed GCA/GCX: DC Meter reading was not included in the .csv file for the GCA Sweep Data
- Fixed: GCX Save Data (.csv) with a fixed output annotates the data file with a fixed frequency
- Added narrowband compensation feature to noise figure measurements
Additions/Changes for Version A.10.20.03 . . . (compiled 11/03/2014)
- Fixed: Crash when operating on Pulse Setup dialog with a unit without option 021 or 022 pulse modulator.
- Fixed: Repeating Guided cal causes FW crash. Also: Guided cal leaks memory.
- Fixed: GCA: Firmware crashes when reading the DC Meter during the compression sweep.
- Added: Restricted NVNA option 511 (Limited to 50GHz)
- Fixed: SMC: Fixed the GUI for the mixer setup dialog for the Output Mode. This control only shows up for a 2 stage mixer.
- Fixed: SMC: FCA code was disallowing a valid use case for SMC measurements - specifically, where both LOs are sweeping.
- Fixed: Recalling of state files with IMSpectrum saved on Spam 4G when using newer Spam 5G
- Fixed: Crash sending SENS:SEGM:DEL:ALL
- Fixed: Anonymous DCOM still not working. Fix conf_sp2 to set the default authentication level for PNA server to "None"
- Fixed: DCMeter/DCSource: time of timeout value is often clipped to 0
- Fixed bug where CALC:DATA:SNP:PORT? would reset the averaging count.
- Fixed VMC calibration. The error term mapping was broken when generating the VMC error terms.
- Fixed: The order of the sliding load positions during cal was opposite of the documentation.
- Phase Reference Cal: fixed crash that would happen if the phase reference was connected good enough to pass the first connection test, but bad enough to fail the second connection test.
- Fixed assorted SMC and VMC issues.
- added various AFR enhancements.
- Merged several remaining changes from the older XP firmware (9.90.xx) to this Windows 7 version. This includes items involving IMD, IMDX, Fixturing, FOM, SMC, Markers, CALC:PAR:CAT, and CALC:X:AXIS
- Finally, began the changeover from the Agilent brand to our new Keysight brand. Please note that directories have not yet changed and will remain under the Agilent directory for many more months.
Additions/Changes for Version A.10.20.02 . . . (compiled 6/16/2014)
- Fixed: Under some conditions, PNA crashes when changing # of points.
- Fixed: SMC with DC Source custom x-axis annotation will corrupt state file.
- Fixed bug in the guidedpowercal test.
- Fixed Cal All setting of power level on source only port.
- Fixed crash with multiple calibrated applications using LO port when the source got deactivated
- FW crash on adding External Source.
- Fixed: Disk-based ECal User Characterizations not being automatically stored.
- Fixed: Noise figure cal crashes when selecting a user defined cal kit.
- Fixed recall state crash with equation editor and response cals
- Fixed bug where the default SCPI parameters had a "," in them when using DC meters on an SMC channel
- Fixed crash with using "Power compensation" with a response calibration.
- Fix save/recall crash that occured in some rare instances
- Fixed: long delay in startup if PNA was on a network but not connected to Internet.
- Fixed: iTMSA: match-correction is not applied to receiver readings in true-mode.
- Fixed fixturing in GCX
- Fixed phase reference cal with cal all, when the cal all frequencies were greater than the phase reference cal frequencies.
- Fixed bug where the phase reference cal was getting imported in Cal All even though the user hadn't set that selection.
- Fixed: AFR: save fixture file could mistakenly truncate last zero of string
- Fixed crash in Sweep Type dialog.
- Fixed: Sweep type of a 2-stage converter channel cannot be changed to CW or Power Sweep from the remote interface
- Fixed: PNA material handler /OUTPUT1 doesn't work
- Fixed: Equation editor does not allow multiport parameters
- and many more!
Additions/Changes for Version A.10.20.01 . . . (compiled 4/7/2014)
- Add support for N5249A
- Merge several bug fixes to Windows 7 from XP versions 9.90.08 through 9.90.11.
- Increase UI support for large number of windows and traces.
Additions/Changes for Version A.10.00.00 . . . (compiled 12/5/2013)
Initial Windows 7 release. This firmware is most similar to A.09.90.08, but is for Windows 7 only.
Firmware changes made since 9.90.08 will appear in the next Win 7 release.
Additions/Changes for Version A.09.90.21 . . . (compiled 08/06/2017) FINAL XP FIRMWARE VERSION
- Fixed: On PNAL, Cal is invalid sometimes due to ratioed/unratioed flag and ramp sweep
- FreqRef adj: Fix case where the EEPROM is uninitialized (gave invalid DAC value)
- Fixed: SMC Segments: Crash when calibration is performed with segments turned off and interpolation.
- Fixed two crashes with IMSpectrum and port compensation
Additions/Changes for Version A.09.90.19 . . . (compiled 10/23/2015)
- Fixed: Noise figure: deembedding an adapter for power sensor cal is relying on mathematical offset of source attenuator instead of actual values
- Fixed failure of adapter characterization: "Unable to connect" error.
- Fixed: Power offset was not applied correctly.
- Fixed: Noise Figure: TRL cal based NF gives bad noise cal
- Fixed: Bad trace updates when correction on and equation editor active
- Fixed: DC meter's X axis info is wrong
Additions/Changes for Version A.09.90.17 . . . (compiled 4/16/2015)
- Fixed: DC meter's X axis info is wrong.
- Fixed: FOM ignores the preference "Cal: For frequency offset, use primary frequencies" when using receiver leveling
- Fixed: Recall pulse profile occasionally causes a crash
- Fix some circular interpolation issues
- Fixed: Pulse: Receiver gate width keeps increasing in NB pulse profile every time Pulse Setup dialog is opened
- Add new method ICalAcquisitionManager::RemoveCalWindowOnDestruction.
- Fixed: error with large number of NFX channels in cal all
- Fixed: Change Save of Mixer Trace Data in .csv File so result is identical to Manual File Save As...
- Fixed: IM Spectrum SCPI Start frequency command was behaving strangely
- Fixed: CW Frequency value not saved properly to CSV, CTI, S2P files, and records stimulus as U units instead of seconds
- Fixed: IMD/IMDX number of points was getting get out of sync
- Fixed: PNA crashes when de-embedding is enabled on port 2 with swept IMD set up between port 1 and 4
- Fixed compatibility bug where CALC:MIX:XAXIS didn't previously require a selected measurement
- Added optional argument to the CALC:PAR:CAT? and CALC:PAR:CAT:EXT? methods:
NORMal - show trace title results for standard channels and defined parameters for application channels
DISPlay - show trace title results regardless of the channel type
DEFine - show the defined parameter regardless of the channel type
- Fixed: The correction was turned off in IMDX channel when switching the sweep type from linear to power
- Add IMeasurement.XAxis and CALC:X:AXIS command to allow setting and getting of DC X Axis
- Fixed issue with Cal All combo of: IMD, external combiner, and input is Port 3
- Fixed: Crash when adding segment to segment table in Swept IMD.
- Fixed: SMC with DC Source custom x-axis annotation will corrupt any state file
- Fixed: May crash if you change number of points with marker coupling on
Additions/Changes for Version A.09.90.13 . . . (compiled 7/12/2014)
- Fixed: In swept power IMD, trace data to csv file was saved with the default CW frequency of 1 GHz
- Fixed a number of different crashes and issues with external sources and DC sources.
- Fixed bug in Cal-All that made impossible to set the power level for LO ports in Cal-All
- Fixed bug where the Visa address cache wouldn't get cleared properly if the VISA address was a mixer case VISA address
- Fixed: Intermittent crash with equation editor and response cal.
- Fixed: E16 test set has asymmetric thru measurements after cal
- Fixed VXI-11
- Fixed: iTMSA: match-correction is not applied to receiver readings in ture-mode.
- Fixed: The selected x-axis gets reset in GCA when the user changes the smart sweep type
- Fixed fixturing for GCX - it wase using the wrong frequency range for the input/output frequencies.
- Fixed: Applying phase cal breaks SMC calibration.
- Added CALC:MARK:BUCKet
- Fixed CALC:PAR:CAT? to return the display measurement tag for measurement classes
Additions/Changes for Version A.09.90.12 . . . (compiled 4/25/2014)
- Allow higher multipliers for mixers.
- Fixed: Equation editor defect involving NFX and also multiport.
- Fixed: Material handler /OUTPUT1 doesn't work.
- Fixed: Sweep type of a 2-stage converter channel cannot be changed to CW or Power Sweep from the remote interface.
- Fixed issue with power offset in iTMSA mode.
- Fixed: Assorted issues with VISA addressing and external devices.
- Increase max number of windows from 64 to 128. Increase max number of traces in Active Trace UI from 64 to 512.
Additions/Changes for Version A.09.90.11 . . . (compiled 3/21/2014)
- Added more precision to DC offset and scale.
- Fixed: iTMSA can crash broadband system.
- Fixed crash with direct connection mm head.
- Fixed: Phase-reference calibration fails (source unlevel and receiver overload) with 30dB source attenuation.
- Fixed Noise Figure issue: Cannot apply option 028 and 029 calibrations sequentially.
- Fixed: Pressing +/- key causes cal dialog box to close, thus losing the cal data.
Additions/Changes for Version A.09.90.10 . . . (compiled 2/21/2014)
The Help file is partially broken in this version and will be fixed in the next version.
- SMC LO cal broke in 9.90.08 with addition of multiple sensor capability; it has now been fixed.
- Fixed COM method ComPhaseReferenceCalibration::get_IncludePort()
- Fixed: DC Source (internal) was broken. The value of AO1/AO2 was being set to 0.
- SYST:ACT:CHANnel was modified to return a 0 if no active channel, rather than an error.
- Fixed mnemonic so that the long form works properly for SYST:CORRection.
- Fixed 2 external source control bugs that made the power calibration not work with external sources that are BNC triggered.
- Fixed GCA crash when using a non-default end of sweep condition & smart sweep.
- Fixed: Turning on point averaging in SMC+Phase mode crashes the box.
- Fixed a crash on recall of a particular cti file (buffer overrun.)
- Fixed the use of SOCKETs for generic sources, when using a port other than 5025 is used.
- Fixed: In SMC, remote ability to determine if power cal result passed the tolerance limit was not working.
Additions/Changes for Version A.09.90.09 . . . (compiled 1/25/2014)
- Change SetLevelingMethod. Now the leveling method will set the choosing level to the configured port number
- Fixed: Lockup when applying fixturing when number of testports is > 16 and number of cal ports is less than the number of total ports.
- Modify cal all to allow remote setting of power cal level for ports other than the main power cal port
- Extend the power range of the millimeter power cal to a low of -50dBm
- Made s2p file recall much faster for arbitrary segments
- Fixed: Source Power Cal routine does not allow the receiver calibration to append
- Fixed: Noise Fig: marker readout wrong when format is temperature and smoothing is on
- Fixed defect with recall of FCA calibration
- Fixed: Recalling some states with too many calibrations is too slow
- Fixed: Buffer overflow when viewing the calset dialog under some conditions
- FIxed: 2 port single source pna-x cannot set port 1 ref switch in cal all. Fix mechanical devices dialog so it uses the right test for the existence of this switch.
Additions/Changes for Version A.09.90.08 . . . (compiled 12/06/2013)
- Added commands: "CALC:PAR:SEL ,FAST" & "CALC:PAR:MNUM:[SEL] ,FAST" The change is that the "FAST" version of these commands do not change the "active measurement" instead, they just set the tag. This is significantly faster, and removes CALC:PAR:SEL as a bottleneck for speed benchmarks. See Help for more info.
- Fixed FCA calibration bug in millimeter: "SMC Calibration Sorted Array Error"
- Fixed: Power error after calibration when using offsets
- Added support for the U848x Series of USB power sensors
- Fixed security bug with fixturing
- Fixed: SCPI command SENS:CORR:COLL:CKIT:SELect can cause crash.
- Fixed: 4-port deembedding failed when ports mappings are not default.
- Fixed multiple SMC/FCA issues
- Fixed correction of phase control with the case of S31 = S13.
- Fixed issue with unguided cal. If it was already in progress, "SENS:CORR:COLL:CKIT:PORT:SELect" command needs to re-init the cal
- FIxed iTMSA issue: Firmware crashes when forward-only true mode is selected with 4-port guided power cal and R3,1 traces on screen
- For SMC+Phase cal, you can now use the phase reference calset with the "Independent power cals for input and output ports. (no thru)" option
Additions/Changes for Version A.09.90.07 . . . (compiled 10/28/2013)
- Fixed: Ext. DC Source: does not take a command in Sweep tab under Edit Commands
- Fixed: SMC segment sweep - doesn't apply fixture correctly
- Fixed: Fixturing with large # ports gets very sluggish, and with enough ports locks up the PNA app
- Fixed: Crash if adding app trace to empty window
- Fixed: When finishing Noise Figure cal, error occurs stating noise tuner could not be found
- Fixed: SOUR1:POW:ALC:REC:FTYP SOUR 'Port1 Src2' does not work
- Fixed typo: Short form of command was not working: Changed MNEM "DURAtion" to MNEM "DURation"
- Fixed: Turning on fixturing crashes a 2 port guided power cal when there is an "R2,2" trace
Additions/Changes for Version A.09.90.06 . . . (compiled 9/30/2013)
- Fixed: VMC embedded-LO not working
- Removed order dependency for Unguided Cal commands "SENS:CORR:COLL:METH" and "SENS:CORR:COLL:CKIT:SEL
- Fixed: In multiport cals involving certain sets of user-selected thru paths, transmission tracking wasn't being computed for all paths.
- Fixed: DC Source Control dialog does not accept value smaller than 0.001
- Changed: Increased maximum number of groups from 2M to 10M in response to a customer request
- Fixed: Attempting to perform CalPod operation from softkey when no network adapters are enabled locks-up the PNA app
- Fixed: Metrology option application which could have unknown thru electrical delay issue
- Fixed: Swept IMD/IMDX with 2nd order exceeding ECal/analyzer's freqeuncy range doesn't let you perform a cal
- Fixed: TMSA not working on 50 and 67 GHz units
- Fixed: CALC:MIX:XAX only working on measurement 1
Additions/Changes for Version A.09.90.05 . . . (compiled 08/30/2013)
- Fixed IMDx measurement (Mixer IIP2) that was wrong
- Fixed: ELO tuning interval not settable programmatically
- Fixed: Initial power setting of Cal All and Smart Cal might overpower a power meter
- Fixed: Crash with multiple reference receiver parameters on the same sweep on PNA-L.
- Fixed: SMC crash when asking for aux receiver
- Fixed: Crash when using cal all via scpi on ports 1 and 3 without setting the cal all ports explicitly
- Fixed: AuxTriggerOutput 1uS default output is only 0.39 uS with newer DSP boards
- Fixed: Fix IMDXX issue with SENS:CORR:CSET:FLATten
- Fixed: Port Extension in true-mode does not work correctly with single-ended S-parameters.
Additions/Changes for Version A.09.90.03 . . . (compiled 08/01/2013)
- No longer crashes if Rcvr Char files are mismatched
- Now detects new Flash File system (needed later for Win 7 swaps)
- Added new scope value of "channel" to store all channel traces. For: 'Save Data As' and MMEM:STORE:DATA
- Remove hard coded power DAC in Main sources of the PNA and PNA-X
- Fixed: Cal All power cal resulted in error when boost amplifier is used
- Fixed: PNA-X swept IMDx - Mixer IIP2 measurement was wrong
- Fixed: Remote pulse command had unexpected side effect with IF Gate.
- Fixed: SENS:NOIS:SNP:SAVE ignored format settings
- Fixed: GCA measurement crashed if CompAI1 or AI2 was measured
- Fixed: Phase Reference Cal was broken for 2.92 non-insertable ECal and other less common connector types
- Fixed: Phase Reference Cal: Attenuator causes the power level to get set incorrectly
- Fixed: Phase Reference Cal: Fixed the back button in the configure unknown mixer dialog
- Fixed: Scc22 menu selection does not work in BAL-BAL
Additions/Changes for Version A.09.90.02 . . . (compiled 07/02/2013)
- Removed unnecessary sweeps from match Corrected Reference Receiver measurements
- Fixed: PNA's "Refresh Cal" capability as used by PLTS
- Fixed an issue when performing cal with more than 4 ports with 4-port ECal and connecting different ports of the ECal to same PNA port during cal
- Fixed: Issue with GCX where one cannot apply the source power cal to LO
- Fixed: LO2 was using LO1 frequencies in GCX
- Improved support for setting up src cal data for the LO in Power spectrum converter sweep
Additions/Changes for Version A.09.90.01 . . . (compiled 06/13/2013)
- SMC Phase Reference Cal from 10 MHz
- A CalPod module can be used as 1-port ECal module to calibrate channels for all measurement classes
- Support for External SMU Device
- Minor Equation editor enhancements
- Fixed external triggering when in FIFO mode
- Fixed: Waveguide Cal crash if using isolation
- Fixed: Segment table and Cal turning off when it should not
- Fixed: Receiver leveling sweep didn't level the R1 measurement.
- Fixed: Crash when switching traces in two different IMD channesl
- Fixed: NF crashes in banded mode
- Fixed: Segment table and Cal turning off when it should not
- Fixed: Receiver leveling sweep didn't level the R1 measurement.
Additions/Changes for Version A.09.85.08 . . . (compiled 04/03/2013)
- Fixed Defined Thru ECal issue when using auto orientation
- Fixed two receiver leveling issues
- Fixed: SMC+Phase: Segmented sweep references center point of entire sweep instead of center point of each segment
- Fixed: NFX: dual-stage setup with external LO sources gives noise figure of -1 dB.
- Performance improvement on Saving state files (was taking too long)
- Fixed: State file for VMC/SMC will not allow user to change freq when recalled on a higher freq box
- Fixed: SMC+Phase: adding an analog input trace causes a crash
- Fixed: Error was improperly being generated when a noise calibration was performed on a unit with no attenuators.
Additions/Changes for Version A.09.85.07 . . . (compiled 03/04/2013)
- Fixed: WB Pulse 1MHz or wider IFBW doesn't let you change pulse delay
- Fixed: Millimeter + SMC with LO power sweep crashes when running calibration
- Fixed: Bad vector NF cal when using mechanical standards
- Fixed: Crash in Guided Cal in Multiport Mode
- Fixed: Cal All in NF channel has more S21 error than channel cal
- Fixed: Port confusion when performing source power cal in multiport.
- Fixed: TRL System Z0 normalization not correct
- Fixed: Problems with 16-port calibrations and U3045AM12 testset
- Fixed: NFx: Crash with swept LO2
- Fixed: Cal All causes a source-unleveled error to appear during noise figure calibration.
Additions/Changes for Version A.09.85.06 . . . (compiled 01/31/2013)
- Phase Reference Cal: Fixed connection steps when using a non-insertable ecal from remote API
- Fixed: Mkr to IM Spectrum from calibrated Swept IMD causes crash
- Fixed: SParameter calibration unknown thru estimated delay value is incorrect with some segment sweeps
- Fixed: Unable to perform a CW calibration at 10MHz with 67Ghz PNA and 67GHz ecal
- Fixed: Option 028 cal fails if source port isn't port 1
- Fixed: In Fixed Input IMDX, you can't change x-axis annotation
- Fixed: Error prevented guided power cal with double-digit port #s.
- Added more points in Receiver Adj for low freq PNA-L models (newer models only)
- Fixed: Issue with PSG's slow performance in ext trigger
- Fixed: Issue with independent port power per segment on a noise figure channel. This affect Service testing and TME.
Additions/Changes for Version A.09.85.05 . . . (compiled 12/19/2012)
- Fixed a couple of bugs related to mm mode involving iTMSA and 4-Port cals
- Fixed nonfunctioning unguided-style ECal Cal via SCPI where the user selects CKIT 99
- Fixed issue where user was unable to perform a source power cal in Multiport mode
- Fixed issue where Preference for noise turner switch is not reset when run in Noise50 hardware (it is left in wrong state)
- Fixed: SCPI commands for specifying cal kit TRL reference plane and TRL reference Z0 don't work. Implemented fix so that those changes now get saved properly to the cal kit definitions on disk.
- Fixed: If user preset is enabled at PNA startup, accessing Cal Wizard causes crash
- Op Check: Fixed number of attenuator sections on some models. Test was checking non-existant section (but it normally passed anyway). Fixed Preference dependant bug.
- Fixed: X-axis was incorrect for wideband pulse measurement
- Fixed: Saving noise figure memory trace gives wrong data
Additions/Changes for Version A.09.85.03 . . . (compiled 11/27/2012)
- Fixed preferences dialog bug
- Fixed crash when saving a calibrated GCA measurement that was recalled in hold mode
- GCA/GCX: Save 2D calibrated data as csv would show the wrong input power
- Fixed bug that would stop Cal-All from calibrating a noise figure channel using the power meter with an insertable DUT and insertable ECal
- Fixed crash in MMEM:TRAN? when used against a non-existent file
- Fixed crash if SENS:CORR:COLL:GUID:STEPS? was called before SENS:CORR:GUID:INIT
- Fixed bugs with commands SENS:CORR:COLL:GUID:METH, and SENS:NOIS:SNP?, and SENS:NOIS:SNP:SAVE (and any COM equivalents)
- Modified GetSnpData() to return data in the same format as WriteSnpData. Changed COM command from WriteSnpFile to WriteSnpData
- Fixed bug where the frequency wouldn't get swept on a generic external source
- Added additional support in Receiver Leveling for selecting the right caltype when a calset includes more than 1 caltype
- IMDX: Fixed output receiver leveling when using embedded LO
- IMDX: Lowered the power during embedded LO when in safe mode
- Fixed bug affecting 1 port calibration in CXL
- Fixed bug where a calibration with FOM ON would always show a C-Delta
- Fixed ecal characterization when using a large number of points
- Fixed crash when creating and destroying reference marker with save/recall
- Added support for the U2021XA and U2022XA USB power sensors
- Fixed: PMAR with 848x sensors was incorrectly using the calfactor table. Also fixed save/load of cal factors for PMAR power sensors
- Fixed: Guided power cal using multiple power sensors would produce an error
- Phase Ref Cal now works with attenuator levels other than 0; also has improved annotations on the connect phase reference step
- Banded: Fix high frequency large point error in 1Thz banded system
- Banded: Fixes to the banded millimeter source power calibration to allow no testset with mixer mode
- Banded: Allow N5260A test sets to work on model numbers N5222A, N5224A, N5225A
- Banded: Fixes for 2 port PNA/PNA-X
- Banded: Fixed bad data after abort on N5260A testset
Additions/Changes for Version A.09.80.20 . . . (compiled 03/25/2013)
- Changed number of points in Receiver Adjustment on low freq PNA-Ls
- Fixed Defined Thru ECal issue when using auto orientation
- Updated System Verification
- Fix for H29 options: Don't make noise power and match measurements during thru step (due to signal leakage)
Additions/Changes for Version A.09.80.15 and .16 . . . (compiled 11/28/2012)
- Fixed Cal issue with N5231A/32A/39A. These now need a Global Delta Match for certain types of Cal.
- Fixed recall issue for Option 028 instruments
- Fixed crash when aborting cals
- Fixed power meter noise cal at freq of 43.5GHz
- Fixed multiple Cal issues and Rcvr issues
- Made SysVer more flexible with regard to the the Uncert. DLL.
- Fix Cal-All bug on two-port boxes where the bypass switch for the 2nd source was wrong
- Fixed crash on LO cal in NFX
- Add extra dwell time for Noise50 when RF gain changes
- Increase default number of pull states in noise channel from 4 to 5 on hi-frequency boxes
- Remove 8 and 24 MHz noise bandwidths from inclusion in power meter noise cal on Noise50
- Fixed 2-port dual reflectometer issue in new PNA-L models (now needs Global Delta Match Cal)
- The .16 version fixed an NVNA configuration issue
Additions/Changes for Version A.09.80.03 . . . (compiled 09/14/2012)
Note: Not yet for use on the new PNA-L series: N5231A/32A/34A/35A/39A. However, everything except System Verification should function properly on these PNA-L units.
- Supports Cal All
- Supports SMC + Phase Reference Cal
- Fixed assorted bugs with TRL calkits
- Fixed assorted bugs with receiver leveling
- Fixed port re-mapping multiport feature
- Fixed disk memory based ecal user characterization so that they are available immediately after being created
- Fixed bug that affected use of pulse on N522xA models
- Fixed duplicate 020 listing in the option list
- Fixed VMC mixer characterization feature from SCPI on 2 port PNA-X
- Fixed crash with embedded LO when point count is 1
- Fixed crash when using pulse on a 4-Port PNA-X where source 2 was used for Port 2
- Fixed crash when markers are coupled and no markers are present
- Multiple other bugs fixed
Additions/Changes for Version A.09.60.04 . . . (compiled 06/27/2012)
See note above for A.09.80.03.
- Initial release for new PNA-L series (N5231A/32A/34A/35A/39A)
Additions/Changes for Version A.09.50.13 and .14 . . . (compiled 07/02/2012)
Note: The red notes for 9.50.08 below also apply.
- Known issue: Option 020 may be reported twice in the options list. Fixed in the .14 version
- Known issue: System Verification reports that VNAuncert.dll cannot be found. Download the newer version A.05.09 from here.
- Fixed bug with sexless TRL Cals
- Fixed: Receiver Atten ignores math offset preference. This could produce a false OpCheck "failure"
- Fixed: IMD crash with adapter removal during power cal.
- Fixed bug with phase control
- Power level during SMC calibration is now the channel power 2
Additions/Changes for Version A.09.50.10 . . . (compiled 05/04/2012)
Note: The red notes for 9.50.08 below also apply.
- Known issue: Sexless TRL Cals fail
- Fix bug with SMC + Phase below 500MHz
- Fix GCX Cal bug
- Fix mechanical cal with sliding load when in remote
- Fixed: IMD; external source cannot be assigned to RF2 with remote command
Additions/Changes for Version A.09.50.08 . . . (compiled 04/17/2012)
Note: A.09.50.xx and above is only for N522x, N524x, and N526x models. It will NOT work on PNA-C models (or older)!
Note: Because of the inclusion of the .Net 4.0 Framework, the firmware file size is now about 132MB and the file name now ends in .exe instead of .msi.
Note: Are you unable to install this on an older PNA-X? See our FAQ answer.
- Added Undo/Redo feature!
- Added easier methods to quickly change Scale, Ref Level and Ref Posn
- Added Quick Start feature
- New External Device configuration for Pulse Gens, DC sources and meters. New DC source Control dialog
- External Pulse Gen now in Integrated Pulse App
- Redesigned the Receiver Leveling dialog to avoid confusion and cover all use-cases
- Unguided Cals can now access up to 95 Cal Kits instead of only 50.
- and many more bugs also fixed
Additions/Changes for Version A.09.42.22 . . . (compiled 12/12/2013)
- Fixed: Spur issue on R1 trace when using IPWR (SMC)
Additions/Changes for Version A.09.42.21 . . . (compiled 06/11/2013)
- Fixed bug where a calibration in FOM (or even in FCA) would always show a C delta.
- Increase large marker readout size with split display for C models
- Add support for the U202xXA USB power sensors
- Change minimum frequency of an external source to 1Hz from 0Hz (fixes crash)
- SysVer: now works with both PNAuncert and VNAuncert
- Fixed issue with ext trigger not working on N5230C's
- Fixed: VMC crash when a legacy parmlist includes an item with an empty string name
- Fixed: BNC trigger issue with MXG's and attenuators
Additions/Changes for Version A.09.42.18 . . . (compiled 06/13/2012)
- SMC: Changed the default power level to be the channel stimulus instead of 0dBm.
- Fixed backwards compatability issue. Power sweeps could not be recalled from states before A.09.33.xx
- CALC:DATA? doesn't allow you to get raw data. Added command CALC:DATA? RDATA
- Fixed: PulseSyncIn trigger polarity and type was not used during guided cal
- Fixed: Irregular pulse output for newer DSP boards in PNAs
Additions/Changes for Version A.09.42.17 . . . (compiled 05/02/2012)
- Fixed: Switching cal type in GCA/GCX to Enh Resp, with S22 trace crashes; Also fixed Cal issue in GCX
- Fixed: IMD external source cannot be assigned to RF2 with remote command.
- Fixed: Port assignments wrong in 4 port deEmbedding dialog when used with more than 9 ports.
- Fixed: iPulse does not work properly with power sweep
- Fixed: Point trigger with point averaging seems to ignore or skip points on 67 GHz PNA-X
- Fixed: CXL w/8350: stop sweep/rcvr ready problem.
- Fixed: Sweep aborts do not properly reset the averaging count.
- Fixed: Fixturing CSET commands don't update the 2nd tone source correction array
- Fixed: Fixturing dialog crashes app when selected port is not supported by the active measurement class.
Additions/Changes for Version A.09.42.16 . . . (compiled 02/21/2012)
- Fixed: In some cases an unleveled on Port 2 would not go away
- Fixed: FSIM:EMB:NET:PMAP commands were not working correctly.
- Fixed: Crash in Narrowband Pulse and also PMN cal.
- Fixed SysVer cal power to improve 300kHz performance on some units
- Fixed: Next peak search did not work properly
- Fixed: When doing an LO cal in the VMC cal wizard, the resulting source cal offsets are sometimes wrong.
- Fixed: CW Freq bug in FOM
Additions/Changes for Version A.09.42.12 . . . (compiled 12/21/2011)
- Fixed: OpCheck did not work on N5264A in 9.42.10
- Fixed: Crash in NFX when using 2-Port single source PNA
- Fixed: Receiver leveling now works as it did in 9.22
- Fixed SysVer printout and limit line errors
- Fixed: Swept IMD crashes when doing cal with offsets and uncoupled tones
- Fixed: Remote Interface for setting the cal power during a LO power cal in converter channel did not work
Additions/Changes for Version A.09.42.10 . . . (compiled 11/16/2011)
Note: OpCheck does not function on the N5264A only! Use 9.42.12.
- Performance Test now supports most N522xA models
- Fixed assorted crashes involving the following: Ext Src on recall, Noise Cal on converters, GuidedPowerCal, SMC, Ext Devices, IMDX, swept IMD calset, IMD w/changing leveling modes, Ext Src + ind IFBW, FCA, ecal charaterizations, deleted dbase Calkit files
- Fixed: Can't add a PMAR through the external device configuration
- Fixed: NFx: forward gain and NF measurements routine was wrong
- Fixed: Pulse mode recalls state with uninitialized sweep type
- Fixed: 4-port 110 GHz system bug
- Fixed: Changing point count in NFx or SMC turns off correction.
- Fixed: IM Spectrum; receiver leveling turns on source power cal and save/recall doesn't bring back same state
- Fixed: Recall problem with FCA1 state with external LO, where LO hardware had changed to a lesser max frequency model
- Fixed: CXL issue with resource lock
- Fixed: Improper pathconfiguration dialog for H86
- Fixed: IMD input receiver leveling mode does not work properly
- Fixed: Compression calibration in "Point Sweep" mode
- Fixed: Remote putData (standard channel) does not update traces correctly
- Make OpCheck independent of any user preference
- Fixed: CalKit frequency error not detected, bad connectionlist
- Fixed: X-axis selection in FCA was not saved with the state file
- Fixed: IMD input receiver leveling mode does not work properly
- Fixed: Compression calibration in "Point Sweep" mode
- Fixed: Remote putData (standard channel) does not update traces correctly
- Allow more than 127 chars in option string
Additions/Changes for Version A.09.42.05 . . . (compiled 08/09/2011)
- Fixed: Can't recall state where external source is active on a unit that already has it active
- Fixed: SCPI script produced stale data with manual trigger
- Fixed: Segment data frequecnies were being truncated. Caused issues with NVNA
- Fixed: Marker->Delay on FCA causes a sweep to get aborted
- Fixed huge delay (hang) when too many segments were used in Power Cal Dialog
- Fixed ripple problem when measuring ResponseTracking and SourcePowerCorrection in the presence of an adapter
- Fixed assorted crashes involving: Pulse, PMAR, exiting millimeter mode, CALC:DATA? (w/>100k points), and noise receiver.
- Fixed problem where the value of PwrMainLoIn and PwrMainHiIn trace were different from power sensor reading
Additions/Changes for Version A.09.42.01 . . . (compiled 07/12/2011)
Note: System Verification is broken in this version. It will be fixed in the next version.
- You can now drag a trace to another window
- Added Copy Channels on all Applications
- Added IMD f2 Tone using External Source / Combiner
- Added IMD and IM Spectrum Tone Power Leveling settings
- Added IMD, IMDx, and IM Spectrum "Min" and "Max" parameters
- You can now use a Power Table with mmWave SMC Measurements
- Added Guided Power Cal for SMC
- Added ESG and PSG Sources for Phase Control
Additions/Changes for Version A.09.33.09 . . . (compiled 05/19/2011)
- Fixed: Rcvr Leveling crash; IMD crash; FCA crash; VMC crash; fixturing with PMAR crash
- Fixed Response and Isolation cal bug
- Fixed power spikes that occurred on some units
- Fixed memory leak
- Fixed Trace averaging with source/rcvr cal
- Fixed FCA error with 2-port boxes w/o 2nd source
- Fixed: LO source power cal was turned off after the VMC calibration is completed
- Fixed: SMC- Can't set input port=3 and output port=2
- Fixed: mm-Wave with FOM mode control _group Delay format display not correct
- Fixed: In WB, the gating time had no upper/lower limit
- Fixed: In Remote VMC, unable to set the output name of mixer characterization if you are doing a full VMC
Additions/Changes for Version A.09.33.07 . . . (compiled 04/14/2011)
- Fixed following GCA/GCX bugs: cal crash, needing Opt 080, smart Sweep w/atten, w/ELO, w/Enh Resp
- Fixed: SMC cal does not show SHORT and LOAD steps if calkit is mechanical cal module
- Fix for wideband pulse with source power calibration involving IFBW
- Fix infinite loop changing power with fixturing power compensation on
- Fix power compensation not working when correction not on
- Fixed save/recall crash with the latest changes for power calibrator moving the power offset.
- Fixed an iTMSA error
- Made the calset directory case insensitive to fix crash with duplicate names (except case)
- Fixed: Improper fixturing loss from source power cal calculation in Swept IMD and IM Spectrum
- Fixed: Crash when recalling state file with ADC parameter in logmag + marker.
- Fixed: multiple IMD / IMDX issues and crashes
Additions/Changes for Version A.09.33.05 . . . (compiled 03/23/2011)
- Now supports the Source Phase Control Option (088)
- New FCA features: New config dialogs, Segment Sweep, Power Sweep, Save CSV trrace data
- Security for external sources
- 2-Port and 4-Port Fixture Extrapolation and Reverse Ports.
- Phase Coherent "R over R" measurements
- Use Multiple Power Sensors for Guided Power Cal
- Perform Source Power Cal with PMAR Device
- Fixed gender issues with disk based characterizations
- Fixed: Integrated WB pulse receiver acq time and IFBW not setting correctly
- Fixed: Material Meas Software (85071E) issue where a 2-port calset was not recognized
- Fixed: Various other bugs and issues
Additions/Changes for Version A.09.31.07 . . . (compiled 02/14/2011)
- Opt 118 now works on C models
- Fix meas.marker error if format not previously set to non-default value
- Fixed: iPulse wideband shows incorrect rcvr pulse widths
- Fixed: Main Tone IFBW and IM Tone IFBW values are swapped in the frequency tab in segment mode
- Fixed various crashes: windowless SCPI Meas, Global Power limit, GCX on any ch but 1
- Fixed incorrect sweep times on some units
- Fixed: GCA; Can't set compression level above the max power on port 1
- Fixed: FastCW mode too slow when not using hardware trig.
- Fixed: Yig boxes in offset mode are slow
- Fixed: AcquireCalConfidenceCheckECAL functions on Calibrator COM object broken
- Fixed: Noisy hetband output in CW mode
- Allow the RF Power to be off on turn-on with a user preset
- Fixed: error in displayed GCA data for CompOut21
Additions/Changes for Version A.09.31.01 . . . (compiled 11/17/2010)
- Fixed Opt 028 issue that was in 9.31.00
- Fixed several IMD bugs
- Fixed several GCX bugs
- Changed the availability of +28Volts in non-noise-figure instruments
- Now supports the N1913A and N1914A power meters
- Fixed adapter removal cal crash
- Receiver leveling with only one point now works
- Fixed crash when, in some cases, the number of points is changed
Additions/Changes for Version A.09.31.00 . . . (compiled 10/20/2010)
- Added gain compression on converters (GCX)
- Added Support for Dual-Stage Converters in all Apps
- Added Enhanced S-parameter Power Cal
- Added Marker Display enhancements
- Added ability to change IF Gain Settings for each input
- Added Receiver Overload/Compression Warning and Power OFF Preferences
- Fixed several bugs and added enhancements for millimeter usage
Additions/Changes for Version A.09.22.17 . . . (compiled 12/18/2010)
- Fixed crash with 1 port calibration when you change the number of points
- Fixed: IApplication.ExternalDevices collection does not work properly
- Add trl noise figure fix.
- Fix for "change dwell time on a segment sweep invalidates calibration"
- Fixed crash in PMN noise figure with segment sweep
- Fixed SMC+Phase: Phase stitching not working in reverse sweep
- Fixed SMC+Phase bug with remote API
- Integrated pulse fixes
- Fix for crash at shutdown with windowless SCPI measurement
Additions/Changes for Version A.09.22.15 . . . (compiled 10/07/2010)
- Fixed TRL crash. Added extra standards for noise pulling
- Fix bug when changing channels in source power cal
- Fixed various external device configuration issues
- Allow scalar noise calibrations to save noise correlation data to .nco file
- Fixed bug when saving s2p data in noise channel
- Fixed IM Spectrum cal when using ports 3 and 4
- Fixed issue with Confidence Checks of 4-port ECal user characterizations on 4-port PNA-X
Additions/Changes for Version A.09.22.12 . . . (compiled 8/13/2010)
Note: Versions 9.22.09 thru 9.22.11 all had some minor build issues. The firmware is basically the same.
- Fixed Response and Isolation Cal issue where subsequent cals were incorrect
Note: Existing Resp&Isol Cals will not recall properly. You must create new ones after installing this firmware!
- Fix for NFx setup dialog that triggers external LO error
- Fix for FCA's automation problems involving equation editor
- Fix for IM Spectrum - source power cal could not be turned back ON once it had been turned OFF
- Citifile errors under program control no longer show a dialog box (which prevented code from running)
Additions/Changes for Version A.09.22.08 . . . (compiled 7/27/2010)
A.09.22.08 is essentially the same as A.09.22.07 but it now includes the proper PNA Proxy program (used for programming purposes.)
Additions/Changes for Version A.09.22.07 . . . (compiled 7/13/2010)
- Fix for security '577' errors
- Fix NFX X - axis value query
- Multiple assorted bug fixes involving SMC, VMC, IMD, IM spectrum, Fast CW, external source control, swept embedded LO, and NFX cal
- Changed smoothing algorithm slightly to matchg behavior of 8753/8720. (Only affects beginning and ending data points)
- Allow more digits on the frequency range display in the deembed dialog
Additions/Changes for Version A.09.22.02 . . . (compiled 6/2/2010)
- Enable port mapping with option 028 (use any port)
- Multiple bugs fixed
Additions/Changes for Version A.09.20.08 . . . (compiled 9/29/2010)
Note: A.09.20.06 and A.09.20.08 are identical except that the .06 version had a severe memory leak that was fixed in .08.
- Integrated Pulse Measurements (Opt 008)
- Noise Figure using Standard PNA Receiver (Opt 028)
- Noise Figure on N5244A/45A (Opt H29)
- Edge and Level Trigger in Pulse
- Include SC12 Sweep for SMC (Opt 082/083)
- Include Phase with SMC (Opt 082/083)
- Fixturing in Apps
- Max Output Power for GCA (Opt 086)
- Mechanical Device conflicts cause Channel Block (NOT Channel Hold)
- PSAT Marker and Power Normal Operating Point Marker
- Group Delay Aperture Setting
- Display: Active Background Color; and Solid or Dotted Grid Lines
- Point Sweep on PNA 'C' Models now works
- Fixture Power Compensation
- Sweep Delay
- Uncertainty equations using RSS Computations
- Preset Power Preference Setting
- Use Last Receiver Leveling Correction for SPC
- 'Save Data As' Dialog improvements
- Recall .SNP files to view as trace
- Save Balanced Data as SNP files
- Characterize Adaptor Macro Rev. A.02.10: Adds Reverse S2P and the ability to load the PNA Power Loss Table from an existing S2P file
- and of course: multiple bugs fixed
Additions/Changes for Version A.09.10.05 . . . (compiled 1/8/2010)
- SENS:CORR:COLL:GUID:CKIT:CAT? and CompatibleCalKits now also returns ECal S/N
- Fixed Averaging clear bug
- Fixed Step mode bug
- Help, About now displays CPU and DSP versions
- Fixed several external device bugs and external device triggering bugs
- Different AUX trig intervals now allowed
- Fixed issue with pulse width on internal generator when externally triggered
Additions/Changes for Version A.09.10.01 . . . (compiled 11/16/2009)
- Added noise figure capability for mixers
- Improved recall time for some states
- Fixed some bugs when using power meter as receiver
- Fixed minor bugs in Gain Compression Application
Additions/Changes for Version A.09.00.04 . . . (compiled 11/2/2009)
- Fixed multiple issues with use of Power Meter as Receiver
- Fixed: TRL cal crash with user-defined cal kit.
- Fixed: IMDx power sweep first sweep had bad data
- "SENS:CORR:COLL:METHod" and "SENS:CORR:COLL[:ACQuire]" now accept a 'RESPonse'
argument. Added ICalibrator9 interface for Calibrator COM object, with 'DoResponseCal' method
- "SCPI SENS:CORR:COLL:GUID:CKIT:CAT? now returns ecal serial #s".
Additions/Changes for Version A.09.00.01 . . . (compiled 09/28/2009)
- Global power limit
- Device side USB is now fully supported
- Enabled FOM & SMC measurements between OML modules & internal reflectometers
- Improved trace scale and autoscale
- Increase number of ECal user states
- Increase number of channels to 200
- Receiver leveling in IMD & FCA
- mmWave without test set capability
- Ability to use a power meter reading as receiver
- Point Averaging on Apps
- Embedded LO in SMC & IMDx
- Mechanical setting logic
- Gain Compression Application enhancements
- Pin & Pout on marker
- PAE at X dB compression
- Narrow pulse widths and external pulse drive allowed below 32.8 GHz (for opt 036 & 037)
- IMD receiver on ports 3 & 4
- Added ability to change trace colors and use dotted grid and/or limit display
Additions/Changes for Version A.08.60.07 . . . (compiled 06/15/2009)
- Initial release for N5244A/45A
Additions/Changes for Version A.08.55.09 . . . (compiled 07/21/2009)
- Fix for PulseSyncIn input and point averaging
- Fix power offset so that you can set the power offset on port #2 when doing an SMC cal
- Fixed generic source issue
- Fixed Receiver Cal issue
Additions/Changes for Version A.08.55.08 . . . (compiled 07/10/2009)
- Initial release for IMDX capability
Additions/Changes for Version A.08.50.09 . . . (compiled 04/10/2009)
- Fixed crash with recall of FCA files
- Fixed crash when selecting any SMC caltype other than SMC_2P
- Fixed crash in recall of FCA state with mixer setup control
- Fixed crash with SCPI command: SYST:MACR:COPY:CHAN1:SOUR in FCA
- Fixed crash with iTMSA in point sweep mode
Additions/Changes for Version A.08.50.07 . . . (compiled 03/27/2009)
- In Extra Security mode ASCII save, replace frequency with bucket number
- Added Electrical Delay and Port Extensions features
- Changed max points to 32001
- Allow .csv and .mdf file format for saves
- Power Sweeps are now faster
- Improved Antenna features (for Opt 118)
- Enabled receiver leveling
- iTMSA improvements (Opt 460)
- Power level control for mm modules
- Fixed: SCPI query for noise averaging state always returned 0
- Fixed: Can't save unwrapped phase data to any data file type except prn
- Fixed: Equation editor issues/crashes
- Fixed: ECal_states.xml file is missing codes for 85099C
- Fixed: Spikes caused by averaging during cal
- Fixed: RF On/Off did not work when in single band
- Fixed: Many other bugs and issues fixed
Additions/Changes for Version A.08.33.13 . . . (compiled 12/08/2008)
Note: This combines PNA-X with C-model firmware.
- Fixed marker coupling when used with tracking
- Fixed marker coupling recall bug
- Fixed guided cal issue with PLTS
- Added SCPI query command "SENS:CORR:CSET:STIM?
- Fixed mm setup dialog; now remembers power offset
- Fixed IMD power sweep bug
- Fixed several external source bugs (SMC)
- Fixed FCA bug: port uncoupling
- New Characterize Adaptor Macro; allows reversing of ports
- Improved adapter delay estimation
Additions/Changes for Version A.08.20.04 . . . (compiled 06/23/2008)
- Added internal TMSA
- Now LXI compliant
- Suports new banded testsets
- Supports uncoupled power sweeps
Additions/Changes for Version A.08.04.07 . . . (compiled 02/07/2008)
- Supports Noise Figure measurements
- Supports Gain Compression Application
- Embedded LO
Additions/Changes for Version A.07.50.63 through A.07.50.67 . . . (compiled 10/05/2010 and 12/19/2011)
Note: 7.50.63 and 7.50.66 and 7.50.67 are similar but the .67 version solved some installation issues. A.07.50.67 is intended to be the LAST 7.50 version! We will no longer update this Firmware branch unless a very critical bug is found!
- Fixed interpolation bug where correction was not being applied upon upload
- Fixed AgileUpdate bug where Customer release version did not download
- Modified some adjustments so that they could use newer power sensors
- Fixed bug where, under certain circumstances, a delta match correction was not being computed
- Added ability to turn off remote sweep in SMC. Updated the caltypes dialog
- Fixed several security bugs (these were more annoyance issues; not an actual security bug)
- Changed smoothing to match 8753/8720 method. This only affects the beginning and end points of each sweep
- Fixed: Power and Atten dialog had problems dealing with power levels less than 1dBm.
- Security events (error 577) are no longer generated upon startup (if Group Policy setting is also changed)
- Fixed wrong 85052C cal kit class assignment label (for SOLT cal)
Additions/Changes for Version A.07.50.60 . . . (compiled 12/08/2009)
- Fixed SCPI command "SENS:CORR:COLL:GUID:MEAS:DATA" so that it will set-or-get data for arb ratio or unratioed measurements
on a cal connection step regardless of whether the measurement is specified using logical receiver notation or physical
Additions/Changes for Version A.07.50.57 . . . (compiled 10/20/2009)
- Fixed issue with the PC stand-alone cal kit editor where standard class labels were not showing up and changes to
them could not be saved.
- Fixed IPwr,OPwr,RevIPwr,RevOpwr in SMCRsp
- Fixed save of s2p files for FCA.
- Fixed: FCA cal fails with two ECals connected
- Update of ECalWipe to allow printout of data and improved instructions
- AgileUpdate now has optional Customer Release capability
- Fix interpolation of phase markers between +/- 180 deg.
- Added user selectable display colors, print colors and dotted grid!
Additions/Changes for Version A.07.50.54 . . . (compiled 6/23/2009)
- Fixed USB power sensor issue betw -6 and -9dBm
- Fixed save of unwrapped phase data
- Added abilility to draw red dots at each point on a fail trace limit. Added preference for this.
- Fixed: ECAL orientation fails when two identical ecals are connected".
- Added "ExtRef" to the status bar if the PNA is externally reference locked
- Fixed bug where Frequency appeared on x-axis annotation when in Time Domain.
- Fixed bug when importing calkit from any removable storage) that occurs if disk is removed too soon".
- Fixed various crashes that occured under certain circumstances
Additions/Changes for Version A.07.50.48 . . . (compiled 3/13/2009)
- Fixed recalling of legacy fca states with external sources
- Added SCPI command for determining ECal orientation
SENS[chan]:CORR:CKIT:ECAL[moduleNum]: ORIent? pnaPortNum [,CHARn]
- Fixed problem w/power cal accuracy between -6 and -9 dBm using USB sensors
- Fixed: Can't save unwrapped phase data to any data file type except prn.
Additions/Changes for Version A.07.50.45 . . . (compiled 12/09/2008)
- Fixed crash during copy channel
- Fixed: Waveguide SOLT class Labels reset on restart
- Fixed high security issue with calsets
- Fixed external source issues with generic sources and other SMC situations
- Port extensions can now be as low as 1pSec
- Improved phase unwrap for estimating delay in unknown thru and adapter removal calibrations
- Removed unwanted pop-up when programmatically recalling a citi file
- VMC now allows for 250 calibrations (was 25)
- File-Save As dialog now remembers last saved file type
- Added print margins to the registry as a preference
- Fixed: Dwell time changes when dialog box is opened
- Fixed: markers float off Time Domain trace
- Fixed: Issue with 'Zero/Cal' of USB power sensor and P-Series. Note: The U200x USB sensors will also need their firmware upgraded to A.01.02.00 or higher.
- Fixed spikes that occured when cal'd with averaging
- Fixed: Source cal broken with single frequency segments
Additions/Changes for Version A.07.50.37 . . . (compiled 7/18/2008)
- Added several new features for triggering, including polarity
- Fixed: SENS:CORR:CSET:DELete to take a name or a guid
- Fixed: Receiver attenuators don't work in application power cal
- Fixed external source issues with generic sources and other SMC situations
- Fixed: Trace Stats do not print; they used to
- Fixed: SMC cal with E4416/E4417 power meters
- Fixed: Corrected S2P files could not be saved when using Enhanced Response Cal.
- Fixed: Smoothing problem in FCA. Now, the PNA will NEVER smooth Real/Imaginary Data in files
- Fixed: MXG external source control was broken
- Added definitions for Maury 2.92 mm sliding load and broadband load Cal kits
Additions/Changes for Version A.07.50.26 . . . (compiled 02/28/2008)
- Fixed issue with Pulse Gates not disabling; also fixed external pulse trigger and other pulse issues
- Fixed global delta match
- Fixed VMC interpolation bug
- Fixed SMC reference mixer switch state problem
- Fixed recall of states refusal on 4-port N5230A
- Fixed incorrect power display when power was between 0 and 1dBm
- Fixed phase-lock-lost issue when performing power adjustment on E836X models
- Fixed crash where all thrus selected
- Fixed assorted crashes with FCA, and when using banded systems.
Additions/Changes for Version A.07.50.13 . . . (compiled 10/29/2007)
Note: This is the first converged firmware platform that is usable on most all PNAs, subject to hardware requirements. This firmware is not usable on any 3-port models (N3381A/82A/83A.) It has many new features and bug-fixes, some of which are listed below.
Known issues: Global Delta Match is not functioning; use A.07.50.14 or above
- Pulse capability
- Enhanced Response Cal
- Banded mm wave
- Embedded LO
- ADC Measurements
- 5 MHz IFBW
- USB power sensor support
- Supports both USB & LAN control of N1911A/12A power meters
- 20001 points
- Highest security mode
- Enhanced right-click
Additions/Changes for Version A.06.04.32 . . . (compiled 8/02/2007)
- Fixed intermittent "DSP Type 2" errors when rotating knob that crept into the .28 version.
- Made TRL algorithm more robust
- Updated uncertainty values for System Verification
- Fixed bug in "Choose stimulus settings" dialog when calsets differ only by number of points.
Additions/Changes for Version A.06.04.28 . . . (compiled 5/04/2007)
- Eliminated long delay on Src Pwr Cal for SMC
- Fixed 4 separate crashes under 4 separate conditions: VMC, spur avoid, de-embedding, SCPI (SENS:CORR:CSET:ACT)
- ECal User Characterization "port extension" descriptions now accessible
- Recalling state file now properly turns on Equation editor
- FCA LOs can now support amplifiers or pads on the LO port
- Fixed Calset issues with Maury' Load Pull system
- Trace parameter is no longer changed after saving CITIfile
- Random single triggers no longer intermittantly cause bad data under some conditions
- ECal switch-settling delay values were changed to improve repeatability
- Modified interpolation of cal data to allow data sets to be interpolated over the power range.
Additions/Changes for Version A.06.04.21 . . . (compiled 1/26/2007)
- Fixed bug involving TRL cal with isolation.
- Added extra settling time with N4432
- Fixed bug involving Power sweep with SMC cal.
- Fixed if gain cal issue with 1.1 GHz CPU or faster
Additions/Changes for Version A.06.04.18 . . . (compiled 12/6/2006)
- Added save of FCA and calset viewer in .prn format.
- Fixed various interpolation issues; some with SMC cal.
- Removed unexpected nominal delay dialog for 4-port units during guided cal.
- Fixed various issues in Equation Editor.
- Fixed inability to measure B or arb. ratio using B....for older PNAs only.
- Fixed marker.value issue for COM.
- Fixed crash with Marker Bandwidth when using Polar.
- Fixed Unguided AcquireCalStandard call. Fixed TRL Adapter Removal on 4-port PNAs.
- Fixed Citifile data for Real/Imag format. Fixed some crashes.
- Improved Print capabilities (added magins, orientation, paper type, etc.) Now allows one to deselect the Agilent Logo and Global Pass/Fail Indicator on printouts
- Fixed Averaging status with SMC measurement.
- Fixed: Delay value is sometimes not shown after unknown thru cal.
- Fixed: Segment Sweep Cal had issues w/sliding load transition point.
- Fixed Delta Match bug.
- Fixed GPIB passthrough bug where it would ignore the programmed timeout value.
- Added improved control over Power Sweep and retrace capabilities.
Additions/Changes for Version A.06.04.05 . . . (compiled 8/7/2006)
- Sped up some operations of 4-port units (measurement speed is unchanged)
- ECal user-characterizing can now be outside the freq range of the module's factory characterization
- Fixed pulse application
- Fixed various crashes in Cal and FCA
- Added response error term type to SCPI command; added optional parameter to SENS:CORR:CSET:DATA for the response error term type
- During unknown thru cal, elec length confirmation window may not be shown. Fixed.
- Copy Channel was not clearing calibration in the destination channel. Fixed.
- RF Off setting of UserPreset when rebooting was ignored. now, if RF power is off at the start of a hibernate cycle, it will remain off upon start-up.
- "ERROR" is no longer displayed when Average hardkey is pressed.
Additions/Changes for Version A.06.03.05 . . . (compiled 5/18/2006)
- Added Equation Editor
- Added Socket Server
- Fixed all bugs listed on 6.01 Summary Page, and more.
- Smoothing is now saved/recalled
- LRL line auto characterization check box can now be selected
- Fixed occasional crash (or error msg) when storing Citifiles
- Fixed occasional crash when performing 4-port Cal
- Fixed false source unleveled error
- Fixed various FCA/SMC/VMC errors
- Fixed wrong marker impedance values when in CW or Power sweep
Additions/Changes for Version A.04.87.01 and A.05.26 . . . (compiled 9/7/2005)
- Improved phase lock on E8361A (4.87.01 only)
- Fixed crash when selecting View/Modify Cal Kits (5.26 only)
- Fixed: Receiver Cal in offset mode used wrong frequency cal factor
- Fixed: Src Pwr Cal w/Vector Cal when saved with uncoupled port power recalled improperly
Additions/Changes for Version A.04.86 and A.05.25 . . . (compiled 5/31 and 6/08/2005)
- Added dedicated 17th window capability for Cal purposes only
- Option H11 Verification
- Calibration Class Label editing
- Data-Based cal kits can now be modified
- Safely shut down the PNA without a mouse (sse help file on this important subject)
- TRL cal capability added for 4-port units
- Guided SmartCal supports ECal on one or more ports (new for 4-port units)
Additions/Changes for Version A.04.83 . . . (compiled 06 Jan 2005)
Note: A.04.83 is a replacement for A.04.82 that had some ALC problems with some PNA's
- User Preset programming commands now available
- Magnitude offset and slope capability
- The Frequency Converter Application can now make calibrated Fixed Output SMC and VMC measurements
- New VMC R1 and B absolute power measurements
- Material Handler Trigger Control changes, including new programming capabilities
- Global Pass/Fail Status, including new programming capabilities
- Several Changes to ECAL. Existing SCPI program may be impacted; see Help
- Sweep dialog now has Apply button
- New, more comprehensive, Operators Check program
- Fixed Power Meter Cal issue where clicking on 'Cancel' could increase power unexpectedly
Additions/Changes for Version A.04.25 . . . (compiled 05 Apr 2004)
- This is the first revision that is designed for XP (also works on Windows 2000.) See our XP introduction page.
- GPIB pass-through capability added
- Arbitrary sweep added (including reverse sweep)
- Distance marker added to time domain capability
- Added time domain toolbar and coupling of time domain parameters across measurements that share the same channel
- Multiple improvements to the BNC External trigger feature
- Dialog added to allow UI control of the feature
- Two new SCPI commands added that allow more control over external trigger feature: CONT_SIGN_TRIG:ATBA & CONT:SIGN:TRIG:OUTP
- Two new COM commands as well: ITriggerSetup2::AcceptTriggerBeforeArmed and ITriggerSetup2::TriggerOutputEnabled
- BNC trigger can now be configured to trigger either a point or a sweep
- Added MSG_ALL_SWEEPS_COMPLETED_AND_PROCESSED COM event. This event is fired when all measurements have been made and processed within a channel.
- Added SCPI command for setting the window size: DISP:WINDOW:SIZe MIN | MAX | NORMAL
- Fixed .bmp save error; increased freq resolution on saved files; improved user mode behavior of GPIB, excess temp files are no longer created; fixed COM method: ICalibrator::DoneCalConfidenceCheckECAL
- Added code to allow fixed output VMC measurements, although calibration is not permitted for this measurement
- Added waveguide calibration support for FCA
- Short Inductance is now properly applied to full 2-port SOLT calibration (was a problem in some cases such as on-wafer probes)
- Suggestion: If you previously used A.04.06 and manipulated cal sets frequently, large temp files could remain on the hard drive. You should first run the Windows 2000 Disk Cleanup utility to reclaim this disk space.
- Programming only: The SCPI command of sens:corr:coll:ckit:reset is obsolete in rev 3.xx and now returns an error. Use sens:corr:coll:ckit:init instead. However, the :ckit:init command currently has a memory leak. If you need use this more that a dozen or so times, you may have to restart the PNA application to free up the "leaked" memory.
Additions/Changes for Version A.04.06 . . . (compiled 12 Dec 2003)
- Fixed-IF (swept LO) conversion-loss measurements capability (part of Opt 083; Frequency Converter Application.) Controls up to two Agilent/Keysight or non-Agilent signal sources.
- 85059A 1.00 mm data-based cal kit support.
- Advanced Modify Cal Kit... dialog now supports 1 port data-based cal standards.
- Several S2P enhancments, incl.correct units for Time Domain. Also added supporting SCPI commands.
- Import of a cal kit file from an 8753, 8752, 8719, 8720, or 8722.
- Support for external I.F. applications (antenna measurements).
- Pulse Measurement capability (requires Option H08).
- Many marker readout feature enhancements, incl. increased number visible, R+jX and G+jB, and more.
- Added several COM and SCPI methods to support triggering and channels.
- CITIFile support added (write only.)
- COM: ITriggerSetup interface for setting up global trigger settings.
- "8510 mode" Data Processing. This is only settable manually; no SCPI/COM support.
- Chinese language Help added.
- Many defects fixed, including those related to triggering, TRL Cals, importing of 8510 cal kits, ECAL, adapter removal cals, 2.92 conn cals, certain .cst recalls, etc. Improved performance in segment sweep.
- Adding or deleting cal sets could leave large temp files behind. If you regularly modify cal sets, run the Windows 2000 Disk Cleanup utility often to reclaim this disk space.
- Programming only: When changing cal kit values, the PNA should be placed in Local Lockout to prevent front panel keystrokes from interrupting the update process.
- Programming only: The SCPI command of sens:corr:coll:ckit:reset is obsolete in rev 3.xx and now returns an error. Use sens:corr:coll:ckit:init instead.
Additions/Changes for Version A.03.53 . . . (compiled 17 Sept 2003)
- Some SCPI triggering issues have been fixed.
- System Verification service test now working properly.
- Stored Cals were sometimes unavailable to non-administrators; fixed.
- A minor interpolation error was fixed.
Additions/Changes for Version A.03.52 . . . (compiled 8 Jul 2003)
- Frequency security feature added to System menu. Includes support for GPIB and COM. Hides frequency information on all display and printout instances (except S1P/S2P files.)
- Added Keysight Model 85059A 1.00 mm calibration kit to cal kit selections.
- Status bar is now turned on when starting up the application or by Preset.
- On microwave units, Preset now sets start freq to 45 MHz instead of 10MHz. 10 MHz can still be manually set.
- Added Local Lockout feature to SCPI (GPIB or via LAN) to lock out the "Local" key, external keyboard and mouse clicks. (Remote operation via SCPI already locked out the other front panel keys.) Also added this same feature to COM.
- Many Cal and Cal Kit improvements/bugs fixed, including several TRL improvements. TRL-only Cal kits no longer require dummy SOLT standards. New SCPI and COM commands introduced. Enhanced ability to remotely define/modify cal kits via SCPI and COM.
- Maximum settable dwell time between points increased from 10 to 100 seconds.
- New threading model used. This affects the entire PNA, but should be mostly transparent. Should provide faster response when large number of points are used.
- If application is not running (or not visible), pressing the Preset key will now start it.
- Up to 8 ECal modules can now be connected for use in an Electronic Calibration.
- Problems associated with recalling *.cal files have been resolved.
- Cal Wizard Help now fixed to work with the local language switch (menu item Help, Help Language).
Additions/Changes for Version A.03.23 . . . (compiled 15 Apr 2003)
- Numerous changes and additions regarding FCA usage (see FCA page)
- Numerous bug fixes involving the Cal Kit editor, Cal process, and Cal Kits
- ECal characterization fixed
- Updated Cal kit definitions of 85058
- Arbitrary Impedance now works in Unguided Cal
Additions/Changes for Version A.02.62 . . . (compiled 24 Oct 2002)
- Added "Aritrary Impedance" to the existing choices of Cal standard types
- Fix wrong load standard Z0 in X,P,K,W and R-band Cal kits (version 2)
- Status bit for averaging-complete is fixed
- SENS:SEGM:SWE:POIN now allows 1 point per segment
- Several ECal issues fixed, incl. 7-16 ECal issues on 3-port boxes
- Status Register expanded. STATus:OPERation:DEVice added which includes the Sweep-Complete bit.
- Fixed various guided Cal issues, incl default Z0 and 85052B sliding load definition
- Log sweep graticle is now drawn in all cases
- Marker "float" issue after using memory trace fixed
- Added buffer init so that dummy Cal no longer needed when uploading error terms
- Improvement on Cal behavior (both guided and unguided)
- Fixed issues with 2-port Cal on 3-port boxes
- Fixed recall issues with Polar trace (actually fixed in 2.51)
Additions/Changes for Version A.02.51/2.50 . . . (compiled 20 Jul 2002)
Note: A.2.50 and A.02.51 are similar except for a bug that only affects phaselocking of 40 and 50 GHz units. These units should only use version 2.51. There is no need to upgrade firmware on lower frequency units if 2.50 is already installed.
- Added sweep type: Log Sweep (up to 401 points.)
- Added "Cal Kit Manager" (in Service menu) to organize and edit Version 1 Cal Kits. Also allows some importing of 8510 kits.
- Added user configurable AutoCheck routine to automatically and periodically check for firmware updates.
- Added support for "User Characterized ECal module and full 3-port support with 4-port ECal unit.
- Significant changes and improvements to TRL Cal including separate forward and reverse acquisition of the REFLECT standards and options for setting reference plane.
- Modified and simplified Calibration Wizard behavior.
- SCPI: New command: CALC:PAR:DEL:ALL.   "CALC:PAR:SEL" now activates both measurement and window.
- COM: Fixed "IMeasurement::getPairedDAta", "ITransform::State( bool )" and IChannel::GetXAxisValues2()". Current Type Library version is now 1.3.
- Enabled factory installation of "Fixturing" application under the [Macro/Local] key.
- Major update to Help documentation.
- Fixed defects associated with ECal's and unknown-thru selection; also fixed ECal averaging bug.
- Source Power Cal now works properly in Power Sweep and recognizes 438A power meter
- Fixed incorrect delay value in 85056K Cal Kit definition.
Additions/Changes for Version A.02.20 . . . (compiled 3 Apr 2002)
- Fixed Marker bandwidth tracking. Did not track when programmed.
- Fixed several Power Sweep problems. Attenuators now work in option UNL/015 units.
- Changed SCPI command of FPRESET to also include a Preset.
- Fixed several waveguide cal kit problems (guided.)
- Averaging now works for guided cals.
- Added 75 ohm capability and added cal kits for it.
- Fixed problem when all C values for Cal kit Open = zero
- Added multiple pages for Format key
- Memory trace color change for better visibility.
- Misc Cal bug fixes.
Additions/Changes for Version A.02.14 . . . (compiled 25 Feb 2002)
- Fixed several Power Sweep & CW related bugs; some involving 2-port Cals.
- Marker query while in Phase mode now returns degrees instead of radians
- 1-port Cal interpolation now works properly again.
Additions/Changes for Version A.02.11 . . . (compiled 11 Feb 2002)
- Fixed time delay during a cal.
- Fixed math error that affected Source Match Cals above ~30GHz.
Additions/Changes for Version A.02.10 . . . (compiled 18 Jan 2002)
- Support added for Microwave PNA's.
- Added support for saving graphic files in .png format. Use of .jpeg is not recommended.
Additions/Changes for Version A.01.60 . . . (compiled 05 Dec 2001)
- Support added for EEPROM conversion between Rev 2.xx and 1.60.
- Added missing SCPI commands for arbitrary ratios.
Additions/Changes for Version A.01.51/1.50 . . . (compiled 25 Sept 2001)
Note: A.1.50 and A.01.51 are identical except for a minor bug that could, under unusual circumstances, affect phase lock on 3 GHz instruments only. There is no need to upgrade firmware on 6 and 9 GHz models if 1.50 is already installed.
- Eliminated marker position changes when doing ECal.
- Fixed SENS:CORR:COLL:APPLY. Uploaded cal data now works even when interpolated.
- S2P files now include effects of any active port extensions and delay.
- Message no longer reports files were saved even though user canceled save request.
- Save-file routine now updates properly to show currently used file name.
- Correct error message now shown when attempting to save to a full floppy disk.
- Fixed lock-up problem with Japanese region settings and the on-screen keyboard.
- Modified behavior of some undocumented Aux IO lines.
- Improved consistency of COM preset behavior.
Additions/Changes for Version A.01.40 . . . (compiled 17 April 2001)
- Support added for multi-language Help.
- Added hard drive revision reporting on Help-About screen.
- Improved Cal Wizard and Advanced/Modify Calkit screens for better comprehension.
- Attenuator is now set to maximum if RF power is turned off.
- Restricted all service adjustments to Administrators only.
- Marker search-right and target-search now always work properly.
- Limited marker search to within user range when applicable.
- Fixed power setting of ports in segmented sweep.
- Error is now reported if recall of a state file fails.
- Fixed averaging restart to guarantee entire trace is restarted.
- State filenames are now case-insensitive.
- Fixed *OPC problem under some conditions.
- Fixed dialog box bug on print-to-file when overwriting existing file.
- Fixed 3.5mm capability on System Verification.
- Fixed ECAL bug when used above 7.5GHz on some ECAL units.
Additions/Changes for Version A.01.30 . . . (compiled 16 February 2001)
- Fixed problem with activating response cal after recalling .cst file.
- Fixed various measurement configurations which caused the application to crash.
- New SCPI command added: CALC:FUNC:STATistics:STATe turns the display of trace statistics on and off.
- Fixed a problem with the Recall active entry toolbar.
- Fixed a problem with limit test status bit.
- Fixed marker -> Delay results.
- Fixed cal failure when C0 <= 0.
- New service utility added: "View EEPROM Headers", under the System->Service->Utilities menu.
- Fixed output problems with system verification.
Additions/Changes for Version A.01.23 . . . (compiled 18 January 2001)
- Fixed various minor SCPI and COM programming bugs.
- Implemented SCPI MIN/MAX limits for "CALC:MARK" block, dwell time, and source power slope.
- Fixed various minor preset and hibernate anomalies.
- Fixed various calibration state setting anomalies.
- Fixed various marker setting and statistics anomalies.
- Fixed annotation on status bar.
- Updated error checking and messaging.
Additions/Changes for Version A.01.11 . . . (compiled 20 November 2000)
For more details on these SCPI programming commands, see the latest on-line help file.
- Several operational firmware bugs in version A.01.02 were fixed.
- Several programming command bugs in version A.01.02 were fixed.
- Changed power sweep: at end of power sweep, return power to start power to keep high power amps cooler.
- S1P, S2P file comment lines fixed.
- Added SCPI command: DISPlay:ANNotation:MESSage:STATe <ON | OFF>
This allows the popups to be turned off in the DLL.
- Added support for SCPI keywords MIN, MAX command and query for the Time Domain commands.
- Fixed the :SENSe block so that it does not depend on the current active measurement.
- SCPI access to the status registers has been augmented.
Additions/Changes for Version A.01.02 . . . (compiled 12 October 2000)
Initial version shipped to customers.
Last Updated: August 15, 2019