Change Log

All notable changes to `atsapi` are documented here. [7.13.8] - 2025-2-28 Added Fixed Issue introduced in v7.4.4 where ATS9416 would fail to calibrate VCO at startup. Issue where ATS9416 takes up to 8 seconds before starting an acquisition. [7.13.7] - 2025-2-19 Added Support for multiport on ATS9637 & ATS9437. Changed Support for A-trigger edge selection in AlazarOCTIgnoreBadClock. Set max sampling rate in non-DES mode for ATS4001 to 750MSPS. Fixed Issue introduced in v7.13.6 where drivers would fail to install on some Debian distributions. Issue with ATS9373 where setting DES on Channel B was returning an error. [7.13.6] - 2025-2-5 Added Support for alternate input range on ATS9628/ATS9428. Support for ATS9362. Changed Fixed Power monitor on ATS9442. Issue installing drivers on RHEL 9.5. Double record length setting for ATS9473. [7.13.5] - 2024-11-20 Fixed Issue in ATS9470 caused by race condition with list access resulting in kernel crash Issue in ATS9470 caused by failure to set pointer to NULL, freeing structure and generating a use-after-free error and crashing the kernel [7.13.4] - 2024-11-12 Fixed Issue introduced in v7.13.3 under Linux where ATS9371, ATS9373 and ATS9364 would generate a kernel crash. [7.13.3] - 2024-11-7 No user-visible change [7.13.2] - 2024-11-6 Added Support for 800 MSPS on ATS9364 and ATS4001. Fixed Issue with ATS9442 external trigger not working. Issue introduced in v7.13.1 where 5V External Trigger was not received on ATS9872, ATS9874, ATS9352 and ATS9353. ATS9442 calibration issues. Issue where reading filter coefficients on ATS9473 would be shifted by one. Changed Calling an invalid input control parameter for digitizers with fixed value for the parameter will not generate an error. [7.13.1] - 2024-9-18 Added Fixed Issue where External Trigger was not received on ATS9872, ATS9874, ATS9352 and ATS9353. [7.13.0] - 2024-8-16 Added Support for OCT Ignore Bad Clock on ATS9364 and ATST364. Support for changing filter coefficients on ATS9473. Fixed Issue in power monitor for ATS9371 and ATS9373, where Device 1 AIN7 and AIN8 values were twice the measured value. Issue reading FPGA temperature on ATS9470 and ATS9473. [7.12.0] - 2024-4-23 Changed Changed core driver and library handling for ATS9470 and ATS9473 Fixed Issue on ATS9360 where using external clocking could generate spurs in the spectrum. Issue where a digitizer that is connected through a Thunderbolt-to-PCIe bridge and a Thunderbolt 3/4/5 hub could generate a BSOD during repeated connection and disconnection with Stop code: IRQL_NOT_LESS_OR_EQUAL. Error with ATS9353 where AlazarSetCaptureClock() could return an ApiWaitTimeout if configured with an external clock. [7.11.3] - 2024-4-9 Fixed Issue introduced in v7.10.2 where ATS9373 and ATS9371 could present glitches in acquired data if user application did not specifically set or reset DES_Mode using AlazarSetParameter call. [7.11.2] - 2024-3-21 Added Analog input board option. DAC output board option. Fixed [7.11.1] - 2024-1-11 Fixed Issue on ATS9373 and ATS9371 that caused incorrect communication with on-board peripherals, resulting in randomly changing input offsets between acquisitions. This tended to occur while running on latest generation CPUs operating at > 3 GHz. Issue with FFT acquisitions where half of the raw data would be zeroed for U8 output formats. [7.11.0] - 2023-11-30 Added Support for on-FPGA FFT gain and offset for datapath 3.1. Changed Install ATSApi library in Linux driver packages. Install AlazarSysInfo utility in Linux driver packages. Improve reading speed of power and temperature sensors. Verify if starts_in_park is set appropriately in AlazarGalvoValidateSequencyMemory. Fixed Issue with hot swapping boards where an ATS board might not show up in Windows Device Manager after reconnection. [7.10.2] - 2023-10-26 Changed Set ATS9437 and ATS9637 in calibrated mode by default. AlazarGalvo uses external trigger to increment galvo output signals. ATS9146 is configured with AuxIO as AUX_OUT_TRIGGER at startup. Fixed Issue with DES sampling on ATS9371. Issue on ATS9371 and ATS9373 where enabling dual edge sampling could generate spurs in the spectrum. ATS9120 and ATS9130 boards add ADMA_FIFO_ONLY_STREAMING flag for NPT, CS and TS acquisitions. Issue on PCIe Gen1 boards in systems with payload size greater than 256 bytes would cause an ApiBufferOverflow our ApiWwaitTimeout. [7.10.1] - 2023-9-19 Changed Changed input range for ATS9470 and ATS9473 from +/-400mV to +/-560mV. AlazarSetCaptureClock accepts sample rate IDs when configured with 10_MHZ_REF. Remove Windows system power event monitoring. This may cause issues on ATS9626 and ATS9625 when waking up from sleep mode. [7.10.0] - 2023-8-14 Added Support for on-FPGA FFT gain and offset on ATS9373 and ATS9371. Support for Galvo outputs. Fixed Issue acquiring with ATS9364 at 800MSPS. Issue with bad input calibration on ATS9353 and ATS9352. [7.9.1] - 2023-7-20 Added Fixed Issue where AlazarInputControl can return ApiWaitTimeout on certain board types. Issue on ATS9364 where Windows Event Viewer would indicate a lower-than- expected detected memory size. Issue where ATS9120 and ATS9130 drivers would not install on Linux OS. Issue installing DKMS drivers on RHEL 9 or above. Issue on ATS9364 and ATS9353 where setting on-FPGA FFTs to sizes smaller than the maximum FFT size didn't work correctly. Changed Convert ATS4001 from VFIFO to Multiport. [7.9.0] - 2023-7-4 Added Fixed Issue where calling AlazarBeforeAsyncRead() on ATS9462 returns ApiDMADone under Linux. Issue loading ATSApi library under Linux with an ATS9626. [7.8.9] - 2023-6-21 Added Fixed Issue on ATS9364 where records are cropped with 12-bit packing. Issue where Traditional and Continuous Streaming acquisitions would not start on some boards. Changed Multiply by two samples per record to match ATS9872 and ATS9874 record length requirements of 64-point resolution and 512-point minimum length Detailed error message when Interleave and Data Packing are used in Triggered Streaming mode with ATS9364 because they are not supported. [7.8.8] - 2023-6-1 Added Fixed Issue with AlazarStartCapture() returning ApiInvalidIndex error when configuring Fast External Clock on ATS9371. Issue with ATS9416 failing to load library when using a SyncBoard. Issue where unplugging Thunderbolt device causes a blue screen error under Windows. [7.8.7] - 2023-5-2 Fixed Issue where AlazarSetCaptureClock() fails at power up on some ATS9352 and ATS9353 boards. Issue where zeros where present at that start of an acquisition on ATS9373 in external clock. Added Support for OCT Ignore Bad Clock on ATS9628 and ATS9428. Changed Convert ATS9364 from VFIFO to Multiport. Do not fail driver installation on ATS9364 and ATS4001 if power monitor initialization fails. [7.8.6] - 2023-4-20 Fixed Issue where the corrupted EEPROM on an ATS9462 made AlazarDSO fail to start. Issue where ATSApi fails to open with ATS9470 and ATS9473 boards. Issue with unstable trigger position in TS acquisitions. Issue with Windows Event Viewer where long messages were not logged. Added [7.8.5] - 2023-3-8 Fixed Issue on ATS9373 where configuring fast external clock with dual-edge sampling could create a sawtooth artifact in the signal. Issue under Linux where ATS9416 driver fails to install. Issue with ATS9146 and ATS9182 where blue screen can occur when starting an acquisition. Added Add support clock synchronisation on ATS9470 and ATS9473. Add `GET_ONBOARD_MEMORY_USED` to `AlazarGetParameter()` to get the percentage of on-board memory used for certain board types. [7.8.3] - 2023-1-16 Added New error codes to determine the error source when `AlazarStartCapture()` fail. Fixed Regression introduced in drivers v7.8.2 where AlazarDSO failed to open on certain board types. Changed Fix issue causing some ATS9872, ATS9874 and ATS9146 boards to have corrupted calibration database resulting in a faulty calibration. [7.8.2] - 2022-12-13 Added Fixed Driver installation issue on ARM64 machines with kernel version >4.10.0. Modified DMA logic to support 12th generation CPUs that feature payload size greater than 256 bytes. Regression introduced in v7.8.1 where PCIe capabilites did not show up correctly on some boards. Power monitor not working on ATS9470 and ATS9473. Changed Remove 180 MS/s sampling rate on ATS9437 and ATS9637. Remove 1 GS/s sampling rate on ATS9470 and ATS9473.

[7.8.0] - 2022-10-14

Added

Changed

[7.7.3] - 2022-9-23

Added

Fixed

[7.7.2] - 2022-9-22

Fixed

Added

Changed

[7.7.1] - 2022-8-22

Added

Changed

Fixed

[7.7.0] - 2022-8-9

Added

Fixed

Changed

[7.6.4] - 2022-7-15

Fixed

Changed

Added

Removed

[7.6.3] - 2022-4-12

Fixed

Added

[7.6.2] - 2022-4-6

Added

[7.6.1] - 2022-3-29

Added

Fixed

[7.5.5] - 2022-2-18

Added

Fixed

Changed

[7.5.3] - 2021-8-25

Fixed

Removed

[7.5.2] - 2021-6-17

Added

Fixed

[7.5.1] - 2021-6-8

Fixed

Changed

[7.5.0] - 2021-5-17

Fixed

Added

[7.4.6] - 2021-4-9

Added

Fixed

[7.4.5] - 2021-3-19

Fixed

Added

[7.4.4] - 2021-2-26

Added

[7.4.3] - 2021-2-9

Fixed

[7.4.2] - 2021-2-1

Fixed

Added

[7.3.0] - 2020-9-17

Fixed

Added

[7.2.1] - 2020-8-10

Fixed

Changed

Added

[7.1.2] - 2020-5-13

Added

Fixed

Changed

[7.1.1] - 2020-4-17

Added

Fixed

[7.0.5] - 2020-3-16

Added

Fixed

Changed

[7.0.4] - 2020-2-25

Added

Fixed

[7.0.2] - 2019-12-20

Fixed

Changed

[7.0.1] - 2019-12-6

Fixed

[6.7.2] - 2019-11-7

Changed

[6.7.1] - 2019-11-6

Added

Fixed

[6.7.0] - 2019-6-26

Fixed

[6.6.4] - 2019-6-13

Added

[6.6.3] - 2019-6-4

Changed

[6.5.3] - 2019-2-12

Fixed

[6.5.1] - 2018-12-20

Fixed

[6.5.0] - 2018-11-13

Added

[6.4.1] - 2018-11-12

Changed

[6.3.0] - 2018-9-24

Fixed

[6.1.4] - 2018-9-17

Added

[6.1.3] - 2018-7-23

Added

[6.1.2] - 2018-5-16

Fixed

[6.1.1] - 2018-4-27

Added

Changed

[6.1.0] - 2018-4-17

Added

[6.0.4] - 2018-4-12

Added

[6.0.3] - 2018-3-2

Added

[6.0.1] - 2017-12-13

Added

[6.0.0] - 2017-8-2

Added

Fixed

Changed

[5.10.25] - 2017-7-26

Fixed

[5.10.24] - 2017-4-17

Fixed

Changed

[5.10.23] - 2017-2-28

Fixed

[5.10.22] - 2016-12-21

Added

Changed

[5.10.15] - 2016-7-29

Fixed

[5.10.14] - 2016-7-22

Fixed

[5.10.10] - 2016-6-7

Added

[5.10.9] - 2016-5-30

Changed

[5.10.4] - 2015-11-13

Added

[5.10.2] - 2015-10-14

Added

[5.9.27] - 2015-8-10

Added

[5.9.25] - 2015-6-5

Added

Fixed

Changed

[5.9.24] - 2015-3-10

Added

Fixed

[5.9.23] - 2015-2-18

Added

Fixed

Changed

[5.9.22] - 2014-11-18

Added

Changed

[5.9.21] - 2014-10-28

Added

Fixed

Changed

[5.9.20] - 2014-7-15

Added

Changed

[5.9.19] - 2014-7-9

Fixed

Changed

[5.9.18] - 2014-5-6

Changed

[5.9.17] - 2014-2-20

Changed

Added

[5.9.16] - 2013-11-14

Added

Fixed

Changed

[5.9.15] - 2013-10-13

Added

[5.9.14] - 2013-4-2

Fixed

Changed

[5.9.13] - 2013-3-26

Added

Fixed

[5.9.12] - 2013-2-21

Fixed

Changed

[5.9.11] - 2013-2-4

Added

[5.9.10] - 2013-1-24

Added

Fixed

[5.9.9] - 2012-11-22

Added

Fixed

Changed

[5.9.8] - 2012-10-29

Added

[5.9.7] - 2012-10-24

Added

Fixed

[5.9.6] - 2012-7-31

Added

Changed

[5.9.5] - 2012-6-24

Added

Fixed

Changed

[5.9.4] - 2012-6-11

Added

Fixed

Changed

[5.9.3] - 2012-6-1

Added

Fixed

Changed

[5.9.2] - 2012-4-11

Added

Fixed

Changed

[5.9.1] - 2012-3-19

Added

Fixed

[5.9.0] - 2012-2-23

Added

Changed

[5.8.10] - 2011-9-9

Changed

[5.8.9] - 2011-8-9

Added

Changed

[5.8.7] - 2011-7-27

Fixed

[5.8.6] - 2011-7-20

Fixed

[5.8.5] - 2011-7-18

Added

Fixed

Changed

[5.8.4] - 2011-6-3

Added

Changed

[5.8.3] - 2011-5-2

Added

Fixed

[5.8.1] - 2011-3-16

Added

Fixed

[5.8.0] - 2010-10-1

Added

Changed

[5.7.20] - 2010-9-23

Added

Fixed

[5.7.19] - 2010-8-20

Added

[5.7.17] - 2010-8-11

Fixed

[5.7.16] - 2010-8-10

Added

[5.7.15] - 2010-7-20

Fixed

[5.7.14] - 2010-6-22

Added

[5.7.13] - 2010-6-17

Added

[5.7.12] - 2010-5-20

Fixed

Changed

[5.7.11] - 2010-4-21

Fixed

Added

Changed

[5.7.10] - 2010-3-31

Added

Fixed

Changed

[5.7.8] - 2010-2-1

Added

Fixed

[5.7.7] - 2010-1-1

Added

[5.7.6] - 2009-12-1

Added

Fixed

Changed

[5.7.5] - 2009-11-1

Added

Changed

[5.7.4] - 2009-10-1

Changed

[5.7.3] - 2009-9-1

Added

Fixed

[5.7.2] - 2009-8-1

Added

Changed

[5.7.1] - 2009-7-1

Added

[5.7.0] - 2009-6-1

Added

Fixed

[5.6.15] - 2009-5-1

Added

[5.6.14] - 2009-4-1

Fixed

[5.6.13] - 2009-3-1

Fixed

[5.6.12] - 2009-2-1

Added

Fixed

Changed

[5.6.11] - 2009-1-1

Added

Fixed

[5.6.10] - 2008-12-1

Changed

[5.6.9] - 2008-11-1

Fixed

Changed

[5.6.7] - 2008-10-1

Fixed

[5.6.6] - 2008-9-1

Fixed

[5.6.5] - 2008-8-1

Fixed

[5.6.4] - 2008-7-1

Fixed

[5.6.3] - 2008-6-1

Fixed

[5.6.1] - 2008-5-1

Fixed

[5.6.0] - 2008-4-1

Added

Fixed

Changed

[5.5.3] - 2008-3-1

Fixed

[5.5.2] - 2008-2-1

Fixed

[5.5.1] - 2008-1-1

Added

Fixed

[5.5.0] - 2007-12-1

Added

Fixed

[5.4.0] - 2007-11-1

Added

Fixed

Changed

[5.3.3] - 2007-10-1

Changed

[5.3.2] - 2007-9-1

Changed

[5.3.0] - 2007-8-1

Added

Fixed

Changed

[5.2.0] - 2007-7-1

Added

Changed

[5.1.2] - 2007-6-1

Fixed

[5.1.1] - 2007-5-1

Fixed

[5.1.0] - 2007-4-1

Added

[4.9.8] - 2007-3-1

Added

Fixed

[4.9.7] - 2007-2-1

Added

Fixed

[4.9.6] - 2007-1-1

Added

[4.9.5] - 2006-12-1

Fixed

[4.9.4] - 2006-11-1

Added

Fixed

[4.9.3] - 2006-10-1

Changed

[4.9.2] - 2006-9-1

Fixed

[4.9.1] - 2006-8-1

Changed

[4.9.0] - 2006-7-1

Fixed

Added

[4.8.7] - 2006-6-1

Added

[4.8.6] - 2006-5-1

Fixed

[4.8.5] - 2006-4-1

Added

Fixed

[4.8.1] - 2006-3-1

Fixed

[4.8.0] - 2006-2-1

Fixed

[4.7.1] - 2006-1-1

Added

Fixed

Changed

[4.7.0] - 2005-12-1

Added

Fixed

[4.6.5] - 2005-11-1

Added

Fixed

[4.6.4] - 2005-10-1

Added

Fixed

[4.6.3] - 2005-9-1

Added

Fixed

[4.6.1] - 2005-8-1

Added

Changed

[4.6.0] - 2005-7-1

Added

[4.5.2] - 2005-6-1

Fixed

Changed

[4.5.1] - 2005-5-1

Added

[4.4.0] - 2005-4-1

Fixed

[4.3.1] - 2005-3-1

Added

Fixed

[4.2.1] - 2005-2-1

Added

[4.2.0] - 2005-1-1

Added

Change Log

All notable changes to `libats` are documented here.

[7.5.2] - 2021-6-10

Added

Fixed

Changed

[7.5.1] - 2021-5-28

Fixed

Added

[7.5.0] - 2021-4-30

Added

Fixed

Changed

[7.4.6] - 2021-3-30

Added

Fixed

Changed

[7.4.5] - 2021-3-15

Changed

Added

Fixed

[7.4.4] - 2021-2-22

Fixed

Changed

[7.4.3] - 2021-2-8

Fixed

[7.4.2] - 2021-1-26

Fixed

Added

[7.4.1] - 2020-12-21

Fixed

Added

[7.4.0] - 2020-12-15

Fixed

Added

[7.3.1] - 2020-11-10

Added

Fixed

Changed

[7.3.0] - 2020-8-31

Fixed

Added

Changed

[7.2.1] - 2020-7-24

Fixed

Added

Changed

[7.1.2] - 2020-5-13

Fixed

Added

Changed

[7.1.1] - 2020-4-16

[7.1.0] - 2020-4-15

Added

Changed

Fixed

[7.0.6] - 2020-4-2

Added

Changed

Fixed

[7.0.5] - 2020-3-16

Fixed

Changed

[7.0.4] - 2020-1-23

Fixed

Added

[7.0.3] - 2020-1-7

Fixed

[7.0.2] - 2019-12-18

Added

Fixed

[7.0.1] - 2019-12-3

[7.0.0] - 2019-11-28

Added

Removed

[6.8.2] - 2019-11-5

Added

Fixed

Changed

[6.8.1] - 2019-10-10

[6.8.0] - 2019-10-4

Fixed

Added

Deprecated

Removed

Changed

[6.7.1] - 2019-7-4

Fixed

Added

[6.7.0] - 2019-6-25

[6.6.3] - 2019-5-23

[6.6.2] - 2019-5-10

Added

[6.6.1] - 2019-5-8

[6.6.0] - 2019-5-6

[6.5.11] - 2019-4-30

[6.5.10] - 2019-4-16

[6.5.9] - 2019-4-9

[6.5.8] - 2019-4-5

[6.5.7] - 2019-4-1

Added

Fixed

[6.5.6] - 2019-3-26

[6.5.5] - 2019-3-22

[6.5.4] - 2019-2-26

[6.5.3] - 2019-1-31

Added

[6.5.2] - 2019-1-21

Fixed

[6.5.1] - 2018-12-20

Fixed

[6.5.0] - 2018-12-6

Added

Fixed

[6.4.2] - 2018-11-30

Added

[6.4.1] - 2018-11-8

Added

Deprecated

Fixed

[6.4.0] - 2018-10-18

Added

Changed

[6.3.0] - 2018-9-19

Fixed

Added

[6.2.1] - 2018-8-16

Changed

Added

[6.2.0] - 2018-7-31

Fixed

Added

[6.1.4] - 2018-6-19

Changed

[6.1.3] - 2018-6-12

Changed

[6.1.2] - 2018-5-16

Fixed

[6.1.0] - 2018-4-17

Fixed

Added

[6.0.3] - 2018-2-28

Added

Fixed

[6.0.2] - 2018-2-12

Changed

Added

[6.0.1] - 2017-11-30

Added

Fixed

[6.0.0] - 2017-8-1

Added

Changed

Fixed

[5.10.24] - 2017-4-17

Fixed

[5.10.23] - 2017-3-1

Fixed

Changed

[5.10.22] - 2016-11-25

Added

[5.10.21] - 2016-11-8

Removed

[5.10.20] - 2016-11-7

Added

[5.10.19] - 2016-10-20

Fixed

[5.10.18] - 2016-9-19

Deprecated

Added

[5.10.17] - 2016-9-15

Added

[5.10.16] - 2016-9-2

Added

[5.10.14] - 2016-7-22

Added

Changed

[5.10.3] - 2016-6-2

Fixed

[5.10.2] - 2015-11-13

Changed

[5.10.0] - 2015-10-9

Added

[5.9.29] - 2015-9-4

Fixed

[5.9.28] - 2015-8-11

Changed

[5.9.27] - 2015-8-11

Added

[5.9.26] - 2015-6-8

Changed

[5.9.25] - 2015-5-6

Fixed

[5.9.24] - 2015-5-5

Changed

[5.9.23] - 2015-2-5

Added

[5.9.22] - 2013-3-7

Added