Back
Version 7.09 Build 24028 of 21st January 2026
New File Versions
- Library - DLL V7.09
- Library - Datasort V1.30
- M4i Linux Kernel V3.14
- M4i Kernel Windows V6.04
- M2i Linux Kernel V1.79
- M2i Kernel Windows V4.07
New Features and Improvements
- [SPCMDRV-3834] Add support for openSUSE Leap 16.0
- [SPCMDRV-3835] Implementation of parameter list support to use parameter list feature with LabView and Matlab
- [SPCMDRV-3848] Add support for Fedora 43
- [SPCMDRV-3895] Add new Java example for FIFO replay
- [SPCMDRV-3897] 66xx: new card mode "Sequence Restart"
- [SPCMDRV-3590] Change the behaviour of the available data at the START_DMA command
- [SPCMDRV-3832] Add serial number to spcm_dwGetContBuf entry in log file
- [SPCMDRV-3838] MATLAB: use spcMSetupTrigExternalLevel at M2p/M4i/M5i examples
- [SPCMDRV-3846] Show complete sampling rate and calling command for ADJ_SPECIAL_CLOCK
- [SPCMDRV-3847] Update frequencies for digital low pass when sampling rate is changed
- [SPCMDRV-3849] Auto fix for M4i/x module power limit errors
- [SPCMDRV-3855] Store batch numbers for M4i components in EEPROM
- [SPCMDRV-3858] M5i.33xx: Improve calibration results for offset and user offset
- [SPCMDRV-3877] Restore DDS command rate to values from before addition of 96xx
- [SPCMDRV-3881] Python example Sequence Replay Mode check for availablity
Fixed Bugs
- [SPCMDRV-3794] Running Python scripts with the spcm package and the driver level set to 3 generates files with cryptic names in the execution folder
- [SPCMDRV-3831] Crash if the demo card is started in GATE modes before the DMA buffer has been defined
- [SPCMDRV-3837] PC crash at M5i and less interrupts assigned as expected
- [SPCMDRV-3839] M4i DDS50 allows not SPCM_XMODE_DDS
- [SPCMDRV-3842] M5i DDS has wrong Sample Rate and Logic Clock for 632x cards
- [SPCMDRV-3843] VB.NET: page-aligned buffer address is calculated as 32bit value
- [SPCMDRV-3844] VB.NET: offset of aligned buffer is ignored when the acquired data is used
- [SPCMDRV-3852] Crash if DDS DMA buffer is filled to the brim and next command is EXEC_AT_TRG
- [SPCMDRV-3853] At modern PC systems rarely EEPROM load error (at second chip) at driver open
- [SPCMDRV-3863] FORCETRIGGER does not trigger the card if all card's trigger sources are set to NONE and the starhub is used
- [SPCMDRV-3868] Internal buffer is too short for max debug string length
- [SPCMDRV-3869] 63xx DDS the order of setting channel number and sampling rate is important
- [SPCMDRV-3870] DDS in DMA mode must write some commands before starting the card
- [SPCMDRV-3871] simple_rep_std uses max value for data calculation that is one too high
- [SPCMDRV-3873] M5i: strange sync-connection formating in log file
- [SPCMDRV-3874] rec_std_gate: data buffer for digital cards is too small
- [SPCMDRV-3875] Example simple_rep_std does not work with digital output cards
- [SPCMDRV-3853] At modern PC systems rarely EEPROM load error (at second chip) at driver open
- [SPCMDRV-3893] 63xx DDS missing commands
- [SPCMDRV-3894] Descriptions missing for Netbox monitor registers