Wiki

New Case Case Status
Log In

Wiki

 
BPIM Web Engine Release Notes
  • RSS Feed

Last modifed on 5/31/2012 8:01 AM by User.

BPIM Web Engine Release Notes

 

BPIM Web Engine

 

The following Kaelus (www.kaelus.com) software is designed for use with a Summitek PIM Analyzer controller PC.  It is used by client applications such as the Virtual Front Panel to perform tests and measurements using a Summitek PIM Analyzer instrument.

The most recent version of these release notes can be found online at the following address:

http://summitek.fogbugz.com?W157

Release Notes 

Download BPIM Software Suite from the Kaelus Resource Center

Release 11.1.5 (May 2012)

Description of Changes - The following bugs have been resolved and tested in this release.

  • BUG FIX: SW Module Calibration coefficients were not properly loaded into the system on initialization, causing the power output not to be adjusted based on loss through the switch network.  This could create some problems with consistency on multi-band systems configured with SW modules.  It is thought that this bug was introduced in the version 11.0.0 software release in January 2012.

* Support Note: This release includes TR configuration files v1.1.3 which includes the following files for distribution: Common.xml, HighBand.xml, LowBand.xml, SI-0700-TR.xml, SI-0709-TR, SI-0809-TR.xml, SI-1819-TR.xml, and SI-2100-TR.xml.  FE/PA/RF D-series modules require NI-DAQmx drivers present for operation (NI-DAQmx version 9.4 is available as of this software release).

 

Release 11.1.4 (April 2012)

Description of Changes - The following bugs have been resolved and tested in this release.

  • BUG FIX: Addresses Multi-IM product display problems with E-series BPIM analyzers, where IM products appear in reversed order and mis-labeled (i.e. IM5 may appear as IM3 in situations where both products are measured simultaneously).
  • BUG FIX: TR Module Receive path switch was experiencing "stuck" behaviors causing received signals to be sent to the wrong receive path.  This release (v11.1.3) introduces new control mechanisms that ensure the switch is positioned properly both during and after initialization and configuration.

* Support Note: This release includes TR configuration files v1.1.3 which includes the following files for distribution: Common.xml, HighBand.xml, LowBand.xml, SI-0700-TR.xml, SI-0709-TR, SI-0809-TR.xml, SI-1819-TR.xml, and SI-2100-TR.xml.  FE/PA/RF D-series modules require NI-DAQmx drivers present for operation (NI-DAQmx version 9.4 is available as of this software release).

 

Release 11.1.2 (March 2012)

Description of Changes - The following bugs have been resolved and tested in this release.

  • BUG FIX: High-Band IM Products were not properly measured in Swept Frequency measurement mode due to a calculation error.  This issue has been resolved for all analyzers which receive high-band IM products.
  • BUG FIX: HTTP Header Formatting Error - CRLF characters were not properly entered between header parameters, leading to failures and warnings in HTTP IO methods expecting the proper format of HTTP headers.  This bug affects only users of the BPIM API, and has been resolved for this release.

* Support Note: This release includes TR configuration files v1.1.3 which includes the following files for distribution: Common.xml, HighBand.xml, LowBand.xml, SI-0700-TR.xml, SI-0709-TR, SI-0809-TR.xml, SI-1819-TR.xml, and SI-2100-TR.xml.  FE/PA/RF D-series modules require NI-DAQmx drivers present for operation (NI-DAQmx version 9.4 is available as of this software release).

 

Release 11.1.1 (March 2012)

Description of Changes - The following bugs have been resolved and tested in this release.

  • BUG FIX: Multi-Band BPIM connections failed to switch properly in release 11.1.0 due to a timeout error which occurred waiting for system initialization.
  • BUG FIX: Intermittent sweep unresponsiveness was discovered switching between swept and fixed frequency measurement modes on an E-Series system.

* Support Note: This release includes TR configuration files v1.1.2 which includes the following files for distribution: Common.xml, HighBand.xml, LowBand.xml, SI-0700-TR.xml, SI-0709-TR, SI-0809-TR.xml, SI-1819-TR.xml, and SI-2100-TR.xml.  FE/PA/RF D-series modules require NI-DAQmx drivers present for operation (NI-DAQmx version 9.4 is available as of this software release).

 

Release 11.1.0 (February 2012)

Description of Changes

  • BUG FIX: Resolved unresponsive BPIM analyzer problem which occurred following a reconnect sequence (disconnect+connect).  The BPIM Web Engine now correctly handles these requests and the analyzer remains responsive through subsequent reconnect sequences..
  • New Hardware Support: Instrument drivers added to support upcoming SI-0709-TR, SI-0790-FE, and SI-0901-FE modules.

* Support Note: This release includes TR configuration files v1.1.2 which includes the following files for distribution: Common.xml, HighBand.xml, LowBand.xml, SI-0700-TR.xml, SI-0709-TR, SI-0809-TR.xml, SI-1819-TR.xml, and SI-2100-TR.xml.  FE/PA/RF D-series modules require NI-DAQmx drivers present for operation (NI-DAQmx version 9.4 is available as of this software release).

 

Release 11.0.1 (February 2012)

Known Issues

  • BPIM analyzer becomes unresponsive after initial connection by VFP, Spartan, or other 3rd party software.  To work around this failure, the BPIM Web Engine must be exited after disconnecting from an analyzer (before additional connections can be made).

Description of Changes

  • Resolves CRITICAL BUG ALERT (Tracking ID: SW_BPIM-282) from BPIM 11.0.0 release.
 

 

Release 11.0.0 (January 2012)

Known Issues

  • CRITICAL BUG ALERT (Tracking ID: SW_BPIM-282): RF Power may be left ON following a swept frequency measurement if RF is not manually turned off following the measurement.  Operators are cautioned to monitor the RF present indicators on the BPIM instruments to ensure RF has been disabled prior to disconnecting a DUT.  This bug does not occur when RF power is manually turned off following measurement, and is related only to Swept Frequency measurement mode.

Description of Changes

  • ENHANCEMENT: E series measurement speed optimized in this release.  Significant improvements to both swept and fixed frequency measurement speeds using E style BPIM analyzers.
  • BUG FIX: Communications reliability improvements have been implemented to eliminate frequent occurrences of error 6600 (command mismatch) problems.  This resolves the frequent communications failures encountered in BPIM Software Suite versions 10.x.
  • BUG FIX: BPIM Web Engine memory leak error resolved.  Previous BPIM Web Engine releases experienced trouble after several hours of operation, where unexplained growth in memory demands caused the program to be automatically closed by the Windows operating environment.
  • COMPATIBILITY WARNING: This version of the BPIM Web Engine introduces modifications to the PIM API for use in optimized measurement speeds.  The updates may introduce incompatibilities with some older BPIM applications which utilize the API as an interface.  Existing third-party applications should be tested against this release to verify compatibility.

* Support Note: TR Module Interface Update - This release includes the updated iQA2.dll interface library version 2.0.3. This release requires iQA firmware version 2.0.0 or newer (Recommended Firmware v2.0.3).  This release also includes TR configuration files v1.0.0 which includes the following files for distribution: Common.xml, HighBand.xml, LowBand.xml, SI-0700-TR.xml, SI-0809-TR.xml, SI-1819-TR.xml, and SI-2100-TR.xml.  FE/PA/RF D-series modules require NI-DAQmx drivers present for operation (NI-DAQmx version 9.4 is available as of this software release).

 

Release 10.5.1 (November 2011)

Known Issues

  • E series measurement speeds are significantly slower than D series equivalent analyzers.
  • Memory-leak occurs after several hours of operation with an E-series analyzer, sometimes leading to BPIM Web Engine application crashing in memory (C++ Runtime Error).
  • Frequent error 6600 communications failures cause instrument communications problems.

Description of Changes

  • New Instrument Support: This release introduces support of SI-1450 and SI-1550 instruments.
 

 

 

Release 10.4.2 (June 2011)

Description of Changes

  • Spartan Compatibility Confirmation: This version has been confirmed to be compatible with Spartan release version 5.4 [2248].
     
  • BUG FIX: SW Module switch control appeared to become disoriented in version 10.3.x of the PIM Web Engine.  This bug has been resolved in version 10.4.0  [2222].
     
  • BUG FIX: System Date/Time Format changes were corrupting the TR Module Calibration Date, making it appear that the system was out of calibration. This bug has been addressed in version 10.4.1 [2234].

* Support Note: TR Module Interface Update - This release includes the updated iQA2.dll interface library version 2.0.2. This release requires iQA firmware version 2.0.0 or newer (Recommended Firmware v2.0.2).  FE/PA/RF D-series modules require NI-DAQmx drivers present for operation (NI-DAQmx version 9.3 is available as of this software release).

 

Feature Requests & Known Bugs in this Release

Category Case Description
FEATURE 1914 In order to support switched PIM systems with multiple device modules with the same model number, we will introduce an interface which allows users to define multiple PIM instruments on a single PIM Controller PC.

 

 

Release 10.3.1 (February 2011)

Description of Changes

  • COMPATIBILITY WARNING: This version introduces the Kaelus program directory.  Program files are now stored by default in the "..\Program Files\Kaelus\bPIM Suite\" directory.  Similarly, calibration and configuration files are now stored in the "..\ProgramData\Kaelus\PIM" directory.
     
  • BUG FIX: Full-System calibration files can load correctly in this release.  A bug was introduced in version 10.2.1 which prevented full-system calibration files from loading properly, forcing users to use modular calibration files only [2203].
     
  • BUG FIX: A bug introduced in version 10.2.1 of the PWE software created a failure in loading calibration files for certain model FE Modules.  Effected Models: SI-700L, SI-700U, SI-900E, SI-2000E.  The bug has been resolved in this release [2212].
     
  • TR DEVICE FIRMWARE UPDATE: It is recommended that instruments being sent in for calibration or other repairs be updated to the latest transceiver module firmware (Release v2.0.2).  This firmware addresses a problem of intermittent communication failures and device lockup behavior, and can be used with PIM software version 10.2.0 or newer [2204].

PIM API Developer Updates

  • BUG FIX: Legacy PIM analyzer control has been restored to this release.  Version 10.2.1 introduced a bug in this communication protocol which prevented control of Legacy PIM analyzers through the API communication layer.  The bug has been resolved in this release [2208].
     
  • BUG FIX: Developers using simulated PIM instruments have noted a failure to simulate which appeared in the version 10.2.1 release software.  The bug has been addressed in this release, and simulated instruments can be used once again [2210].

* Support Note: TR Module Interface Update - This release includes the updated iQA2.dll interface library version 2.0.2. This release requires iQA firmware version 2.0.0 or newer (Recommended Firmware v2.0.2).

 

 

Release 10.2.1 (January 2011)

Description of Changes

  • Bug Fix: DD800-FE calibration file failed to load on discovery of the device.
     
  • Bug Fix: TR Module Receiver Band was not switching properly for high band receiver use.  No valid receiver measurements could be made while switch was in the wrong receive position.
     
  • Bug Fix: TR Module Swept frequency measurements would intermittently measure random frequency points at noise floor due to a rounding error in frequency calculation.  The bug did not effect all frequency points, and occurred at random.
     

Known Issues in this release

Category Case Description
Bug 2203

Full System D-series analyzer calibration files fail to properly load under the new Win Vista/2008/7 compatibility configuration.  The full system calibration files do not get copied automatically from your PIM program folder to the shared data directory.  The workaround for this bug is to manually copy the calibration file(s) to the shared calibration files directory.

Windows XP Shared Calibration Files Directory
c:\Documents and Settings\All Users\Application Data\Summitek\Pim\Calibration Files\

Windows Vista/7/2008 Shared Calibration File Directory
c:\ProgramData\Summitek\Pim\Calibration Files\ 

 

Release 10.1.1 (December 2010)

Description of Changes

  • Operating System Compatibility Upgrade - PIM Web Engine is now compatible with new Windows Operating System platforms (Windows XP/Vista/7) with or without User Account Control functionality.
     
  • New Hardware Support - This release introduces support for the SI-1819-TR transceiver BPIM-E series module [2174]
    This Transceiver Module model is designed to interface with Summitek SI-1800, and SI-1900 Front End modules.
    • COMPATIBILITY WARNING: This release supports iQA Transceiver Firmware v2.0.0.  Support for v2.0.0A has been discontinued in this release.
       
  • New Hardware Support - Added device drivers for new FE Modules: SI-850-FE (12), SI-2100-FE (13), SI-2100E-FE (14), and SI-DD800-FE (15)
  • New Feature - Calibration File handling has been updated
    Previous versions of the PIM software required calibration files to be stored directly within the program directory.  New versions of Windows operating system platform do not allow file write access to the program files directory, and instead require file access & modification to occur from a protected program data directory.  The calibration files are now stored in the system's common data folder (XP = "..\documents and settings\username\appdata\summitek\pim\", Vista/7 = "c:\ProgramData\Summitek\Pim\").

     

Known Issues in this release

Category Case Description
Bug 2191 PIM Web Engine Memory Leak - There appears to be a slow memory leak occurring within the PIM Web Engine software.  The memory footprint appears to grow at a rate of ~100kB/min.  

 

Release 10.1.0 (November 2010)

New Release Notes Feature: Features and Bug Fixes included in the release notes will now include their associated case number for Summitek feature tracking capabilities.  This feature will allow Summitek the ability to quickly reference a repaired feature through a unique identier number.

Description of Changes

  • New Hardware Support - BPIM-E series PIM analyzers are now supported.  This release supports the SI-0809-TR transceiver module in this series.
    This Transceiver Module model is designed to interface with Summitek SI-800, and SI-900 Front End modules.
    • COMPATIBILITY WARNING: This release supports iQA Transceiver Firmware v2.0.0A (built Sept. 30, 2010) ONLY.
       
  • Bug Fix - E-Series Communications Fail Intermittently Requiring device reboot [2154]
    Streamlined E-series communications mechanisms to minimize serial communication crashes.  This bug may still arise however as it has been identified as a bug in the TR Module's transceiver firmware.  A new firmware release will be required to fully address this buggy behavior.

     
  • New Hardware Support - SW Module Support for the new SI-0309-SW switch module [2158]
    The SI-0309-SW switch module is capable of switching 2 transmitter inputs and 1 receiver output between three shared devices.  The module can be used to switch devices connected to either a Summitek RF, PA, or TR module, providing versatility to connect any switched PIM configuration.

     
  • Bug Fix - API XML Schema Response Validation Error [2076]
    PIM API Update: The Boolean datatype was being incorrectly case-formatted in xml response data sent to custom applications.  Attempts to validate the response data failed due to case sensitivity of the schema.  This bug has been resolved and all response data containing Boolean datatypes are now correctly case-formatted.

 

Release 9.0.1 (September 2010)
Description of Changes
  • PIM API Updates (detailed documentation can be found at https://summitek.fogbugz.com?W126).
    • Bug Fix: Commands linked to enumerated data types were not being updated correctly through integer commands.  This bug prevented any application utilizing the PIM API to change the default settings for the following commands: setDutPort, setImAvg, setImMode, setPxx
    • New Command Introduced: A setTimeout command has been introduced in this version of the API to allow developers to dynamically adjust the PIM driver timeout period (the time a PIM analyzer will remain initialized without application interaction before automatically closing itself from memory).

Release 9.0.0 (July 2010)
Description of Changes
  • Commercial Release - The PIM Web Engine succeeds the PIM Hardware Engine by providing a new and improved programmer interface platform known as the PIM Advanced Programmer Interface (API).  For additional information about the PIM API, visit the PIM Product Wiki located online at https://summitek.fogbugz.com?W126.
  • COMPATIBILITY WARNING: This version of the PIM Web Engine is designed to interface with D series PIM analyzers.  A and B series PIM analyzers can be controlled using the methods described in the API programmers manual by installing this software together with the legacy PIM Hardware Engine application software.  See the PIM API Programmers Manual for more information.

Support Software Requirements

  • Labview Runtime Engine (version 9.0.1) - This software product by National Instruments (NI.com) is installed automatically by the PIM Software Suite installation package.
  • NI-DAQmx (version 8.6 or newer) - This software product by National Instruments (NI.com) must be installed prior to installing the PIM Software Suite.  These drivers are required to interact with a Summitek PIM analyzer.  For more information, or to download the latest DAQmx drivers from National Instruments, visit the product website at http://www.ni.com/dataacquisition/software/.


The predecessor to this product is the PIM Hardware Engine.  For more information on the PIM Hardware Engine, view the Legacy Release Notes.