Full Patch Notes for EmStat4 Firmware Update 1.3
Version 1.3.07
- Added support for ES4_MUX8R2
Version 1.3.06
- Fixed MUX8-R2 not works with up to 16 multiplexers instead of 14.
- Increased maximum “pck_add” variables to 129 from 33
Version 1.3.05
- Fixed MethodSCRIPT variable metadata was not reset every meas_loop iteration
- Decreased applied potential noise
- Fixed DOI output pins ignored output config for ES4R
Version 1.3.04
- Increased USB timeout to 30 s and reconnect delay to 1s
Version 1.3.03
- Fixed AC current in ACV could become NaN
Version 1.3.02
- Fixed runtimes for versus time techniques could not exceed 4294 seconds.
Version 1.3.01
- Limit current to max ~75 mA on ES4HR in order to protect Mux8R2
Version 1.3.00
- Significantly improved measurement timing
- Increased averaging sample rate to 1 MSPS
- Made faster fast fixed-frequency EIS time-scans possible
- Added new MethodSCRIPT commands:
- Mux commands: mux_config , mux_get_channel_count , and mux_set_channel
- AC Voltammetry (ACV) measurement technique: meas_loop_acv
- Multi-Sine EIS (MSEIS) measurement technique: meas_ms_eis
- Fast CA (FCA) measurement technique: meas_fast_ca
- Alternating mux measurement techniques:
- CA: meas_loop_ca_alt_mux
- CP: meas_loop_cp_alt_mux
- OCP: meas_loop_ocp_alt_mux
- iR compensation: set_ir_comp
- Modulo operation: mod_var
- Alter the VarType of a MethodSCRIPT variable: alter_vartype
- Output user notifications using the device LED: notify_led
- Set scan direction for Cyclic Voltammetry (CV): set_scan_dir
- Mux commands: mux_config , mux_get_channel_count , and mux_set_channel
- Added support for limited string formatting
- Added support for array access syntax
- Disallowed commands that would interfere with measurment in meas_loop commands
- Increased total mscript array entries from 32767 to 50000
- Script execution no longer blocks when uncomplete line is received
- Added mod_var command to calculate the modulo
- Added CV reverse functionality
- Implemented USB watchdog to recover from some Windows USB errors
- MethodSCRIPT errors are now logged to file before if output to file was enabled
- Added command to alter variable VarType
- Added support for auto-incrementing number in file
- Added EmStat4X support
- Added support for multicharacter variable names
- Various minor bugfixes
Version 1.2.03
Fixed D0 toggles when potential is set
Version 1.2.02
Changed pullups to be default on (was changed to default off unintentionally in 1.2.00)
Version 1.2.00
- “set_gpio_cfg” command now returns error if configuration is invalid
- Added configurable UART baudrate
- Added support for limiting UART datarate
- Default UART baudrate increased to 921600
- Line number in error messages are now maintained when comments are used
- Added “set_acquisition_frac_autoadjust” MethodSCRIPT command for filtering 50/60 Hz noise
- MethodSCRIPT data packages are now buffered and only sent on the “pck_end” command
- Added register to retrieve warnings
- Fixed hibernate command
- Added meas_fast_cv MethodSCRIPT command
- Updated MethodSCRIPT version format to be consistent with documentation
- EmStat4R support
- Various bugfixes
Version 1.1.00:
- Added support for alternate USB PID of ES4
- Added RMS noise readout for measured MethodSCRIPT vars
- Enhanced ranging algorithm to take noise into account
- Added MES4 support (set_channel_sync command), multi device serial.
- Added MUX8-R2 support
- Added set_gpio_msk and, get_gpio_msk MethodSCRIPT commands
- Added set_e_aux MethodSCRIPT command
- Added lock to Non-Volatile-Memory for extra protection of factory settings
- Fixed timing of first point for time based techniques
- Added set_acquisition_frac command that allows more control over measurement timing
- Added EIS MethodSCRIPT optional commands “eis_tdd”, “eis_acdc”
- Minor fixes