Okay

Get in Touch

General
(508) 921-4600
Email Sales
Email Support

UEI Europe Office
+49 40 63698136
Email EU Sales

Visit this page for local offices and distributors.


Archive Changelog for UEI's PowerDNA Software. This archive goes back to version #4.10.1.1. If you need information beyond that, please contact a UEI Support Team member. UEI typically releases software updates on average 2-3 times per year -- end of Q1, end of Q3, and Q4 (this timeline is subject to change).

----------------------------------------------------------------------------------------------------------------

*What's new in 5.2.0.15 | Q3/2025

  • Fixed a bug in reading the isolated side logic for the AI-205
  • Added WriteBlocking for serial sessions in Framework API
  • Fixed maximum size of buffer when running SL cards in messaging mode
  • Added low-level APIs: DqAdv501GetInternalTxCount, DqAdv501ResetInternalTxCount, and DqAdv501GetTxFIFOCount
  • Added/Fixed support for 602-808
  • Fixed a bug involving multiple processes trying to use the DqeAllocSocket function at the same time
  • Fixed EV553_BUS_ERROR interrupt clearing
  • Fixed a bug in data returned from EV553_RX
  • Fixed a bug in Python 1553 RT support for using RT 16 and up
  • Added ability to Framework API to set base clock on SL-501/508/508-892
  • Fixed a bug where processes could hang on UeiSync1PPSTriggerOnNextPPSBroadCast
  • Fixed a bug where MF-101 Analog Input C# code would throw errors in 32-bit compilations
  • Added support for ReadEdgeDetectData in Python for Framework API
  • Added support RTDMAP support for VR-608
  • Fixed a bug with broken AOCurrent session AutoStart
  • Fixed a bug with AI-204 data remaining static due to truncation in ChkOpsMode
  • Added x86_64 support
  • Added DLE support
  • Added Initialization and Shutdown Parameters to DIO-480
  • Added DIO-480 Readback functions for Output Mode, Termination, and TTL Output Config
  • Added MF-101 and MF-102 Readback functions for Termination
  • Added Readback functionality for Fan RPM in DqAdvDnxpRead
  • Added 501 Support with new functions: DqAdv501HdTxReleaseDelay, DqAdv501SetHdRxEnableDelay, DqAdv501CalculateHdDelay
  • Added Sample for RTDMap for AO-358
  • Added Samples for UEIPAC
  • Fixed bug where it was possible to sleep when the tcpip thread tries to receive an Ethernet packet
  • Added/Fixed Async support for 1553 and DIO-449 in Python
  • Fixed a bug where the send/receive threads were not done configuring before returning from Start
  • Fixed a bug where DIO-403 Periodic Events would return all 0s
  • Fixed a bug where 1553 data was being overwritten
  • PowerDNA Explorer Changes
    • Fixed a bug with initialization values for DIO-449 not being displayed on start up
    • Updated a warning message for AO table model on first reads
    • Added warning pop up for system safety on MF-101, MF-102, and DIO-480
    • Added ability to change IP2
    • Removed limiting on parity for 429-566
    • Fixed a bug with SL-514 Gray Encoding values not being sent properly
    • Updated thumbnails and display pictures for Solo-X and Zync units
    • Fixed support for QUAD-604
    • Fixed spiking on various channels for DIO-448
    • Fixed initialization values not being used at start up for DIO-403
    • Combined DI and DO panels into one single DIO panel for MF-101, MF-102, and DIO-480
    • Added custom baud rate and base clock selection for SL-501/508/508-892/CSDB-509
    • Added support for initialization and shutdown configurations for MF-101, MF-102, and DIO-480
    • Added pull up and pull down resistor functionality to MF-101
    • Added readback functionality for MF-102

*What's new in 5.2.0.12 | Q1/2025

New Features:

  • Added support for PC-911-828, AO-318-210, and DNR-MIL-4
  • Added support for VR-608 DI channels in iDDS
  • Updated LabVIEW Docs
  • Added support for DTLS
  • Introduced license strings
  • Added ability to read TSN settings and status

Bug Fixes:

  • Fixed bug that prevented SL-501 and 1553 sessions from running at the same time
  • Fixed bug that kept multiple AO-308s from synching
  • Added ability to change DMM-261 measurement mode on the fly
  • Fixed error in how ARINC-664 handled fragmented packets
  • Fixed CT-601 bin counting mode for rtdmap
  • Fixed CT-601 period measurement mode for rtdmap
  • Fixed channel list index error in SampleVmap217.c
  • Stopped AI-204 from automatically resetting timestamps when triggered while using PTP sync
  • Fixed bug that sometimes prevented the CAN-503 from recovering after stopping transmission
  • Fixed output scaling error in Framework for the AO-308-020 and AO-308-420
  • Fixed incorrect voltage returned by DqAdv254GetExcitation
  • Fixed bug that would freeze a SoloX running Sample508 in hosted mode with a custom baud rate
  • Fixed a bug causing crashes when running multiple SL-508 in C#
  • Fixed CUeiARINCRawReader.Read in Python
  • Fixed segfault when running rtdmap after restarting
  • Fixed error in PTP UTC time conversion
  • Fixed incorrect endian swap for AI-204 EEPROM data on SoloX processor
  • Fixed Framework always including timestamp in MF-102 AI AVMap data
  • Fixed UEIPAC SampleAsync102CAN passing incorrect arguments to DqAdv102ConfigEvents in finish_up


*What's new in 5.2.0.11 | Q4/2024

  • MF-102 Released
  • CPU-ZYNQ-MIL Supported
  • DNR-MIL-4 Supported with 0x928
  • DMM-261 feature updates
  • *What's new in 5.2.0.10
  • UEI Secure Software
  • UEICAL 2.1.42 Calibration Release
  • Licensing Support and Software Options
  • MUX-461-350 Released
  • TSN support for Zynq CPU
  • 1PPS Sync support for Zynq CPU
  • DNR-MIL-4 Released
  • Modbus functional updates
  • Framework DotNet and Python updates
  • Improvements to MF-101 API
  • PWM supported on DIO-480

*What's new in 5.2.0.9 | Q2/2024

  • Expanded support for python 3.x in Framework
  • Fix addressing power-cycling bug using Framework

*What's new in 5.2.0.8 | Q1/2024

  • DIO-480 Released
  • Major Security Release: SELinux, Secure Sockets, TPM & TSN for SoloX Rev 4
  • PCIE Software Updates
  • RTD-388-801 Software Support
  • Fix for DIO-449 RTDMap API
  • New example code provided for Python Framework
  • AVMap supported for MF-101 in Framework
  • Added PTP Timestamp support for DIO Layers
  • Added 64-bit libary support for modern Visual Studio compilers

*What's new in 5.2.0.7 | Q1/2024

  • Vistas support for PDNA mode
  • AI-254 simulation supported in Modbus
  • Modbus GUI updates
  • AI-255 fix for VMap mode
  • AI-256 fix for LVDT mode
  • Fix for Kirkstone CPU kernel error affecting multiple AI boards
  • Major PowerDNA Explorer update; improvements and fixes
  • AI-255/AI-256 internal excitation adjustments
  • VC98 visual studio compiler support removed
  • Support for SMN strategy on DNx-429-566

*What's new in 5.2.0.6 | Q4/2023

  • PC-914 updates for all CPUs
  • DMM-261 released
  • MUX-461 and MUX-461-350 released
  • VR-608 Revision 2 released
  • UEIVistas updates for kirkstone toolchain
  • MF-101 bugfixes
  • AI-255 and AI-256 feature expansion
  • Isolated Logic Revision added to PowerDNA Explorer Hardware Report
  • Update UEIiDDS SoloX and PPC licenses for the SDK
  • 1PPS fixes for SoloX in PowerDNA mode


*What's new in 5.2.0.5 | Q2/2023

  • UEIPAC support for asynchronous acquisition modes
  • AO-308-354 released
  • PC-914 released
  • MF-101 and PIO-1010 - added AVMap support
  • TSN Implemented for Zynq CPU
  • Option added to skip Java when installing software suite
  • Fix for SL-508 Pattern Detection on SoloX
  • Fix for ADMAP failure when reconfiguring for higher rate
  • NR-MIL-12 Rack temperature limits adjusted
  • PowerDNA Explorer major bugfix update
  • *What's new in 5.2.0.4 (major release)
  • Support for new Zynq processor
  • SoloX migrated to Kirkstone Release
  • DMM-261 released


*What's new in 5.0.0.41 | Q4/2022

  • Added support for RTMAP mode in Framework API (C#, C++, Python and LabVIEW)
  • AO-364 added RTDMAP support
  • *What's new in 5.0.0.36
  • AO-358-102 released
  • UEIiDDS 1.1.5 Update
  • VR-608 fix addressing EEPROM write issue on SoloX
  • DIO-448 fix addressing bug when setting thresholds
  • Added feature for disabling 1PPS signal without resetting hardware.
  • AI-255 fix addressing bad readings in Z-Grounded Mode
  • Added feature for DIO-449 allowing negative thresholds
  • Fix for CAN-503 and other serial layers reading backwards in PowerDNA Explorer
  • Update to DNF-4-1G LED reporting overcurrent
  • AI-217 update allowing improved sampling rates
  • UEIPAC AVMap Samples expanded and updated for IRQ RT
  • MF-101 and PIO-1010 supported with UEIModbus

*What's new in 5.0.0.35 | Q3/2022

  • Removed Framework support for Visual Studio 2005
  • Added Framework support for Visual Studio 2019 and 2022
  • Added Framework support for .NET Core
  • UEIiDDS 1.1.4 Update
  • RTDMap supported for AO-364
  • PTP Updates

*What's new in 5.0.0.34 | Q2/2022

Fix for SoloX MIL12 Power LEDs

*What's new in 5.0.0.33 | Q2/2022

  • SoloX Diagnostic Features
  • CAN-503 fix for channel reset in VMAP
  • VR-608 Framework Support
  • PIO-1010 Software Support
  • 1553 fix for aEvent Broadcast
  • .Net Framework 4 Supported

*What's new in 5.0.0.31 | Q3/2022

  • Add VMAP support for DIO-403
  • UEIiDDS 1.1.3 Update
  • Updates to Linux x64 installer
  • Fix for ACB packet loss issue
  • Fix for connectivity issues affecting ARP announcement

*What's new in 5.0.0.29 | Q2/2022

  • AO-364 RtdMap support added
  • 318 support added to UEIiDDS

*What's new in 5.0.0.27 | Q4/2021

Bug Fix for AI-222 rare initialization failures

*What's new in 5.0.0.24 | Q4/2021

  • CSU library API merged into UEI DAQLib libraries
  • MF-101 bug fixes: TTL source update failures and AO output spikes addressed

*What's new in 5.0.0.22 | Q4/2021

  • Bug Fix for RtdMap startup glitch on DIO-433
  • Bug Fix for SL-504 under UEIPAC. Corrects failures with missing or miscalculated frames

*What's new in 5.0.0.21 | Q4/2021

  • 228-888 support added
  • Hardknott supported
  • Bug fix for fragmented packet reassembly in uC/OS SoloX CPU
  • Added feature for clearing I/O Layer EEPROM

*What's new in 5.0.0.20 | Q4/2021

  • New Features introduced in Framework: duplicate subsystems are supported, diagnostic subsystem is added.
  • MF-101 Supported in Framework.
  • UEIiDDS bug fixes and improved logging.
  • Fragmented Packets supported on SoloX CPU.

*What's new in 5.0.0.18 | Q4/2021

Added uc/OS firmware for SoloX

*What's new in 5.0.0.17 | Q4/2021

Added support for MF-101

*What's new in 5.0.0.16 | Q4/2021

Reduced configuration delay on AI-212

*What's new in 5.0.0.15 | Q3/2021

Added missing API DqAdv516ConfigFrameClock

*What's new in 5.0.0.14 | Q3/2021

Bug fix for AO-364 in PowerDNA explorer

*What's new in 5.0.0.13 | Q3/2021

Added support for timestamp channel on AI-254/255/256 in pt-by-pt mode

*What's new in 5.0.0.12 | Q3/2021

Bug fix on AI-255 DC/DC power up

*What's new in 5.0.0.11 | Q3/2021

Bug fix for glitch in certain conditions on AO-364

*What's new in 5.0.0.10 | Q3/2021

Added API to receive serial breaks on SL-50x

*What's new in 5.0.0.9 | Q3/2021

Bug fix for AI-217 ADC in one-per-scan mode

*What's new in 5.0.0.8 | Q3/2021

Added Z ground mode APIs for AI-255: DqAdv255WriteZ()

*What's new in 5.0.0.7 | Q3/2021

Fix IRIG-650 timekeeper year

*What's new in 5.0.0.6 | Q2/2021

Bug fixes for SoloX

*What's new in 5.0.0.5 (major release) | Q1/2021

  • Added support for DNR-BRICK4
  • Added support for asynchronous event mode on I2C-534
  • Framework: API is supported under Linux (C/C++, Python and LabVIEW)
  • Unified library and driver code base for DNA and UEIPAC
  • Fix for AO-364 frequency sweep in down direction. Now set time is correct (previously time was mistakenly divided by 2)

*What's new in 4.10.1.20 | Q3/2020

Added support for DIO-403 inputs in RTVMAP acquisition mode

*What's new in 4.10.1.15 | Q3/2020

  • Framework: Bug fix in DotNet setting ARINC-429 scheduler
  • Framework: Add support for timestamp first in channel list (Need "+" sign to separate subsystem from ts)
  • Bug fix for 1PPS synchronization to generate clocks

*What's new in 4.10.1.2 | Q1/2020

Framework: Added Python 3.8 support and examples

*What's new in 4.10.1.1 (major release) | Q1/2020

  • Framework: Added support for Visual Studio 2017
  • Added support for 1588 synchronization for -02 and -03 CPU (PTP hardware support)
  • Added directory for low-level synchronization examples
  • Added support for timestamp first in channel list (useful for correlating timestamps)
  • Added support for FIFO overflow recovery (flag DQ_VMAP_FIFO_CLR_ON_OVF added)
  • Added support for asynchronous RTVMAP and asynchronous RTDMAP (examples in SampleADmap* and SampleAVmap*)
  • Support for offline conversion, no active connection needed to IOM (example code in SampleVMap207OFL)
  • Added function DqSupportedModes to determine which acquisition modes are supported for each board (refer to SampleGetDevInfo)
  • Support for new ARM SoloX processor (little-endian)
  • Added new network conversion functions to handle endianness based on CPU (DqNtohx, DqHtonx)
  • Example code cleanup: use Chk4Err for function returns, ChkOpsMode to start from known state, etc.