####################### ## [2.1.1rc4] - 07/03/2023 ### Added - Added internal functions - Added Autotuning for Superconducting Magnets - Added NTP commands ### Fixed - Solved issue with Autotuning check on steady state - Solved issue with oscilloscope trigger ####################### ## [2.1.0] - 02/02/2023 ### Added - Added UPFREQ command - Added SETPS command (only on 1K5) - Added Quench option for all models ### Updated - Optimized WAVE:TRIGGER commands - Updated oscilloscope management and waveform editor - lcd-ctrl polarity inverter - Improved Autotuning with variable gain, removed timeouts, added check on steady state - Updated OVV/OVC check - Updated lcd-control ### Fixed - Subnet mask issue fixed - Removed font external dependencies from Web interface - ModBus Enable cell fixed - Fixed Quench detection bug ####################### ## [2.0.13] - 14/03/2022 ### Fixed - Fixed content of cell memory #120 if not initialized - Fixed WAVE:TRIGGER:POINTS command ####################### ## [2.0.12] - 04/03/2022 ### Updated - Recovery-2.1-2 - system-update-utilities ####################### ## [2.0.11] - 18/02/2022 ### Added - NGPS 300-18 model; updated params of NGPS 300-36 and 400-25 ### Updated - Recovery-2.1.0 - Oscilloscope - EULA - system-update-utilities ### Fixed - Fixed parallel bug (issue present only in ver 2.0.9 and 2.0.10) ####################### ## [2.0.10] - 24/11/2021 ### Fixed - NGPS 200-60 max power - PID limiter (issue present only in ver 2.0.9) ####################### ## [2.0.9] - 19/10/2021 ### Added - NGPS 150-70, 200-60; - Auto tuning. - New recovery image 2.0.4 with updated system update server ### Updated - FAST-PS 0540 psm; - UPDT format; - Update server to support new UPDT format. ### Fixed - Trigger type from web interface; - Crowbar reset when in test and calibration section. ####################### ## [2.0.8] - 18/03/2021 ### Fixed - Reset of interlock. ####################### ## [2.0.7] - 18/03/2021 ### Added - Internal status IV register. ####################### ## [2.0.6] - 25/02/2021 ### Added - Modbus update mode, regulation mode, over current, over voltage, temperature and set voltage. ### Fixed - NGPS 1000-10 gain; - TRIG capability for FAST-PS calibration. ####################### ## [2.0.5] - 18/12/2020 ### Added - NGPS 100-150, 125-120, 300-30, 170-60, 105-100. ### Fixed - Dissipative fault in case of the parallel mode. ####################### ## [2.0.4] - 01/12/2020 ### Fixed - Slew rate at startup; - Web interface interlocks test black screen. ####################### ## [2.0.3] - 26/11/2020 ### Added - OCEM serial and part number (RESERVED); - Insulation test for NGPS (RESERVED); - recovery 2.0.2; - Swap file. ### Fixed - AIN, trigger and DDCT default test status (RESERVED); - lcd-ctrl crash when NETWORK tab is selected; - lcd-ctrl initial focus in NETWORK tab; - lcd-ctrl black screen at startup when the ethernet network cable is disconnected and DHCP mode is selected; - Full clean up during firmware upgrade; - nodejs crash when web interface is used to upgrade the firmware; - Slew rate ramp resolution. ####################### ## [recovery 2.0.2] - 18/11/2020 ### Fixed - Full clean up during firmware upgrade. ####################### ## [2.0.2] - 09/11/2020 ### Changed - Finalize model is not destroyed when a new psm is selected (RESERVED). ### Updated - NGPSs' psm (RESERVED). ####################### ## [2.0.1] - 22/10/2020 ### Updated - SFP:LAST_CMD command. ### Fixed - Dissipative fault for the slaves in case of the parallel mode; - Local mode from lcd-ctrl. ####################### ## [2.0.0] - 13/10/2020 ### Added - Gate feature. - OSC expander ON/OFF; - Cell 57 to enable/disable of EPICS at startup; - Forced MREBBOT command; - Snapshots; - Ordering and options code; - NGPS 62.5-180; - Interface PSM model selector (RESERVED); - Auto generation of serial number (RESERVED). - PSM and json exporter from report (RESERVED); - Data usage, to enable it set the cell 58 (RESERVED); - Agilent multichannels support during calibration (RESERVED); - Limit min/max current output during calibration and check (RESERVED); - NGPS-C10 200-50, NGPS-C10 350-25, NGPS 1000-10; - Modbus TCP at port 502 (RESERVED); - Cell 59 to enable/disable modbus TCP (RESERVED); - Manuals; - Remote IP debugger (RESERVED); - GOTTY shell (RESERVED); - Cell 54 to enable/disable dissipative support for FAST-PS-1K5; - MFT and MFT:? command. ### Updated - Yocto to Xilinx 2019.2 release; - Recovery to 2.0.2; - ssh keys; - Web interface packages to 07/05/2020; - Web interface theme; - EPICS to 7.0.3.1; - nodejs to 12.18.3; - PSMs (RESERVED). ### Improved - CPU usage; - TCP/UDP Commands'rate. ### Optimized - web interface for performance. ### Changed - Reset of external DC power supply during crowbar test (RESERVED). - Cables options for different models (RESERVED); - Definition of tests and calibrations options (RESERVED); - Console autocomplete shortcut from Alt to AltGr; - Upgrade procedure from updt file; - TRIG and WAVE command with gate feature. - Report generation (RESERVED); - Detailed help cell (enabled by default); - Automatic reboot after firmware upgrade; - When a report is exported, three files are saved html, psm and json (RESERVED); - Unified capabilities between FAST-PS-1K5 and NGPS; - WAVE command from WAVE:TRIGGER:POINT to WAVE:TRIGGER:POINTS and added WAVE:TRIGGER:GATE; - NTP service; - When the slew rate has changed from the web interface from section set point, this value is saved like default. ### Fixed - MRAUX for FAST-PS-1K5; - WAVE:N_PERIODS: and WAVE:POINTS: when in fault or off mode; - Loop and upmode state after reboot in case of web interface; - Network info on lcd-ctrl; - Web interface height in case of 2K and 4K monitors; - Web interface Firefox compatibility; - MAC address at startup; - lcd-ctrl crash when in local mode, under Control tab, in ON and a fault occured; - cpid compatibility with old format; - High CPU usage when upgrading firmware under particular settings; - PSMs sync; - Drop down menu scroll in the web interface; - lcd-ctrl ERR message when in SFP mode; - Temperature fault in case of parallel mode; - Calibration set point EPSILON error (RESERVED); - Calibation status when not available (RESERVED). ####################### ## [recovery 2.0.2] - 04/08/2020 ### Fixed - PSMs sync. ####################### ## [recovery 2.0.1] - 01/07/2020 ### Fixed - Partition table; - Upgrade to sandard firmware without losing flash data. ####################### ## [1.5.30] - 27/02/2020 ### Added - Over current and over voltage; - New firmware upgrade procedure for the next major update 2.0.0; - Recovery image 2.0.0 (it is upgraded when the new upgrade procedure is started 1.5.30->2.0.0). ####################### ## [recovery 2.0.0] - 27/02/2020 ### Added - New firmware upgrade procedure for the next major update 2.0.0. ####################### ## [1.5.29] - 20/11/2019 ### Changed - Range of crowbar test (RESERVED). ####################### ## [1.5.28] - 07/11/2019 ### Fixed - Polarity inverter update time; - NGPS in parallel mode. ####################### ## [1.5.27] - 05/11/2019 ### Added - Linear current generator to calibrate the current for monopolar models (RESERVED); - Fast interface for FAST-PS-1K5 and NGPS. ### Fixed - Web interface serial number visualization under Test and Calibration (RESERVED); - Web interface slew rate visualization. ### Changed - Web interface analog input calibration settling time (RESERVED). ####################### ## [1.5.26] - 14/10/2019 ### Added - Stop of calibration if clear event occurs (RESERVED); - SFP readback for FAST-PS; - OSC export (RESERVED); - Capabilities selector under Test and Calibration (RESERVED). ### Fixed - Web interface indicator bars around 0 for monopolar models. ### Changed - Web interface scheduler to boost commands rate; - AIN calibration with settling time (RESERVED). ####################### ## [1.5.25] - 04/10/2019 ### Added - Test and calibration section (RESERVED); - Reports manager in web interface; - TIMER command, it is stopped after the first fault with a resolution of 1ms. Can be reset with MRESET; - Message fault description in web interface; - Oscilloscope expander in web interface; - PID selector in web interface; - DHCP. ### Fixed - Multiple messages when the web interface is reloaded from the same tab; - lcd-ctrl error codes; - Waveform stop value; - Web interface disconnect event when the web browser is forced to be closed; - IP memory optimization issue; - Slew rates in PsParams for lcd-ctrl; - UDP hangs out when commands are received in sequence in short time. ### Updated - Web interface packages to 22/08/2019; - node.js to 16.10.1; - Report FAT revision to 1.3.0. ### Changed - Minimum number of points for waveform from 100 to 5. ### Removed - Cells 120, 121 and 122. ####################### ## [1.5.24] - 10/06/2019 ### Updated - Changed Duty cycle min/max limits on FAST-PS and FAST-PS-1K5 models. ####################### ## [1.5.23] - 17/06/2019 ### Added - FAST-PS 2516. ### Fixed - Web interface wrong value of earth leakage current in some cases; - TFT shift. ### Updated - Components in the web interface from official repositories, on 17/06/2019. ####################### ## [1.5.22] - 05/06/2019 ### Updated - SFPEthernet diver with multicast IP address. ####################### ## [1.5.21] - 31/05/2019 ### Fixed - EPICS freezes due MLIMITS command. ### Added - MPLIMITS. ### Removed - MLIMITS power limits. ####################### ## [1.5.20] - 30/05/2019 ### Added - Debug mode; - Oscilloscope; - Web interface indicators about PID's limits; - PID's architectures under web interface. ### Removed - Parallel tab from lcd-ctrl in case of FAST-PS. ### Fixed - Privileges for NTP and EPICS sections; - Web interface PID's settings. ### Updated - Web interface style; - MLIMITS command with power limits. ### Note - From this release all features of Visual_PS are ported to visual-js. ####################### ## [1.5.19] - 09/05/2019 ### Fixed - Temperature faults for the following modules FAST-PS-1K5 30-50 FAST-PS-1K5 15-100 FAST-PS-1K5 10-100 FAST-PS-1K5 1-15 ####################### ## [1.5.18] - 30/04/2019 ### Removed - visual-js web browser cache to be notified about updates. ### Updated - Compatibility with Device Manager 1.1.4. ### Fixed - Visualization of faults in case of a parallel system; - Real time visualitazion faults; - Overpower in case of parallel mode; - Wait For OFF when there is not any load; - Fixed update time of polarity inverter state machine. ####################### ## [1.5.17] - 12/04/2019 ### Added - FFT magnitude and phase spectrums; - NTP sync and commands. ### Changed - Password reset. ### Fixed - Frequency and period validators for waveform editor; - Oscilloscope freezes when web interface is not disconnected properly. ####################### ## [1.5.16] - 04/04/2019 ### Removed - SETDUTYMODE. ### Changed - Quench is disabled when in ramp or waveform mode; ####################### ## [1.5.15] - 28/03/2019 ### Added - MLCMDS, MRGD commands; - visual-js web application to replace Visual_PS; - Wait for OFF; - UDP server on port 10001; - Socket.IO on port 10002; - #NAK:37. UDP buffer overflow; - #NAK:38. WAIT FOR OFF; - Cell 56 to enable/disable detailed help. ### Changed - #NAK contains description of error; - EPICS restore/save commands do not restart ioc if EPICS:RESTART is not called; - PASSWORD command accepts also USER level password; - Polarity inverter does not set the magnetic relay if set point is 0; - Overpower also with negative power. ### Fixed - #NAK:21; - lcd crash issue, black screen. ####################### ## [1.5.14] - 08/03/2019 ### Fixed - Default gateway. ####################### ## [1.5.13] - 14/02/2019 ### Fixed - NGPS 600-20 current calibration offset. ####################### ## [1.5.12] - 20/12/2018 ### Added - NGPS 600-20. ### Fixed - Set float mode at startup. ####################### ## [1.5.11] - 18/12/2018 ### Changed - FF to SUPER-ADMIN. ####################### ## [1.5.10] - 11/12/2018 ### Added - New SFP IPs for FAST-PS; - MRD command; - NGPS 250-30, NGPS 300-30; - SETPSW and RESETPSW commands. ### Changed - lcd-ctrl's Control tab is enabled also when AIN mode is selected; - PMODE command can be used only with ADMIN/SUPER-ADMIN user; - Cell 35, from 40 to 50 and 60 to 69 are protected by ADMIN privileges. ### Fixed - SETFLOAT mode command; - lcd-ctrl's set point value when user closes the tab; - EPICS'commands parser; - EPICS ON/OFF status when it is changed by remote MON/MOFF commands (after the upgrade, it is necessary to restore db config). ####################### ## [1.5.9] - 12/11/2018 ### Fixed - Oscilloscope socket notifier. ####################### ## [1.5.8] - 10/11/2018 ### Fixed - Oscilloscope freeze; - lcd-ctrl freeze when psm is empty. ####################### ## [1.5.7] - 09/11/2018 ### Fixed - MSIG, MSIGPU and PASSWORD commands. ####################### ## [1.5.6] - 08/11/2018 ### Changed - MASTER sync time at startup; - Regulation fault; - Commands'parser; - SLAVE can exit only if link with master is OFF. ### Added - Set point screen to lcd. ### Removed - Graphs from lcd. ### Fixed - Slaves'open loop current balancing; - Fan control in case of slave; - Feed forward startup in case of slave; - High CPU usage; - lcd-ctrl control tab when it is not in NORMAL mode. ####################### ## [1.5.5] - 24/10/2018 ### Added - Cell 55 to force remote OFF. ### Fixed - ADC sync for FAST-PS. ####################### ## [1.5.4] - 22/10/2018 ### Fixed - Fan control for all FAST-PS. ####################### ## [1.5.3] - 22/10/2018 ### Fixed - Network connection in case of an ethernet switch 10/100Mb; - LCD display shift. ####################### ## [1.5.2] - 18/10/2018 ### Fixed - Legacy status reg.; ####################### ## [1.5.1] - 17/10/2018 ### Fixed - Network issue with slow ethernet switch; - FAST-PS1K5 temperature fault. ####################### ## [1.5.0] - 16/10/2018 ### Added - Oscilloscope (RESTRICTED); - One firmware for all models; - Parallel mode (NGPS and FAST-PS1K5); - MREBOOT command; - HWInfo driver; - New faults registers (general, master, slave0, slave1, slave2); - MFT command; - Check AUX2 min threshold with AUXALARM in capabilities for NGPS. ### Fixed - Waveform stop when module is in OFF; - Interlock faults status when disabled manually; - Font fault screen on lcd; - Freeze when there are many concurrent connections; - EPICS check files at startup; - Loading screen; - Model name on MASTER when parallel mode is enabled; - Startup files after firmware upgrade from < 1.5.0 (requires two reboots after the first upgrade); - EPICS screen log; - Ethernet MAC address at startup; - PMODE command in case of SLAVE mode. ### Updated - Mean module for all models; - Limits when user performs upgrade from an old firmware release to 1.5.0 (cell 50 is != 2); - u-boot-xlnx_2018.2 to hf; - MGPC and MAUX commands only for NGPS; - MAUX:1 and MAUX:2 commands only for FAST-PS1K5; - lcd-ctrl real time set point; - Temperature check. ####################### ## [1.4.16] - 05/10/2018 ### Fixed - FAST-PS1K5-C3 10-100 I regulation. ####################### ## [1.4.15] - 03/10/2018 ### Added - FAST-PS1K5-C2 01-15; - FAST-PS1K5-C3 10-100. ####################### ## [1.4.14] - 28/09/2018 ### Updated - EPICS commands. ####################### ## [1.4.13] - 10/09/2018 ### Fixed - UPMODE command, the command stores the mode in cell 113. ####################### ## [1.4.12] - 28/07/2018 ### Fixed - AIN mode selection from lcd. ####################### ## [1.4.11] - 03/07/2018 ### Added - NGPS-C6 100-100. ####################### ## [1.4.10] - 29/06/2018 ### Added - Feed forward (NGPS). ### Updated - u-boot-xlnx to 2018.2. ####################### ## [1.4.9] - 14/06/2018 ### Updated - u-boot-xlnx to 2017.4 to support new MMC. set_network_config ####################### ## [1.4.8] - 05/06/2018 ### Fixed - MWIR:? return string; - MWI:? and MWV:? (return realtime setpoint); - Loop mode when it is performed a firmware upgrade from an old release; - Open loop mode at startup. ####################### ## [1.4.7] - 31/05/2018 ### Updated - FAST-PS-M 6V, 8V, 10V and 60A gains. ### Fixed - DSP startup in case of FAST-PS-M; - Duty limit for FAST-PS-M. ####################### ## [1.4.6] - 08/05/2018 ### Added - EPICS:RESTART command. ### Updated - EPICS:DB and EPICS:PROTOCOLS do not require to restart the power supply to apply the changes. ####################### ## [1.4.5] - 04/05/2018 ### Fixed - VER command in case of FAST-PS 2040. ####################### ## [1.4.4] - 03/05/2018 ### Updated - EPICS commands. ####################### ## [1.4.3] - 26/04/2018 ### Added - msigpu management. ### Updated - UPMODE can be changed at runtime. ### Fixed - Triggers for waveform. ####################### ## [1.4.2] - 24/04/2018 ### Added - Fan control. ### Updated - Mean module for NGPS. ### Fixed - MWIR in case of polarity inverter; - Gauss probe; - Polarity inverter timing; - Max waveform points; - Trigger points in case of waveform. ####################### ## [1.4.1] - 22/03/2018 ### Fixed - NGPS waveform period consistency; - Default min I/V values for monopolar model when the user performs an upgrade from firmware version < 1.4.0. - Fixed initialization of update_mode; - IP changes when module is ON. ####################### ## [1.4.0] - 20/03/2018 ### Added - Embedded EPICS; - Waveform. ### Updated - Trigger and TRIG command. ### Removed - SFP; - Parallel mode FAST-PS1K5. ####################### ## [1.3.8] - 19/04/2018 ### Fixed - Freeze at startup. ####################### ## [1.3.7] - 23/01/2018 ### Fixed - FAST-PS1K5 ADC instability. ####################### ## [1.3.6] - 23/01/2018 ### Fixed - Polarity inverter. ####################### ## [1.3.5] - 09/01/2018 ### Added - NGPS-C4 400-50; - NGPS-C5 200-60. ### Fixed - I instability on some FAST-PS1K5 models. ####################### ## [1.3.4] - 12/12/2017 ### Added - Qt 5.4.3. ### Reduced - Size of firmware image. ### Fixed - Freeze when user changes the IP address from lcd menu; - Minor glitches in EPICS and dev-mngr-serv. ####################### ## [1.3.3] - 14/11/2017 ### Fixed - Earth fuse; - TFT NGPS. ####################### ## [1.3.2] - 7/11/2017 ### Added - NGPS-C3. ### Updated - Cell 50 and 70: - Parallel mode init. ### Fixed - Random freezes during loading; - Faults. ####################### ## [1.3.1] - 19/10/2017 ### Updated - Hardware bounds for set point. ####################### ## [1.3.0] - 17/10/2017 ### Added - fast-ps 3030; - LCD power saving (at the moment only for FAST-PS1K5). ### Removed - All old waveform's commands. ### Fixed - Startup of MASTER and SLAVE in case of parallel mode for FAST-PS1K5; - Trigger freeze. ####################### ## [1.2.6] - 28/09/2017 ### Fixed - Polarity inverter freezes. ####################### ## [1.2.5] - 18/09/2017 ### Updated - POL command, it can be executed when in ON state for NGPS. ### Added - MRA command for NGPS and FAST-PS1K5. ####################### ## [1.2.4] - 12/09/2017 ### Updated - MSIG and MSIGPU commands for FAST-PS1K5. ####################### ## [1.2.3] - 8/09/2017 ### Fixed - Master and slave status in lcd-ctrl. ####################### ## [1.2.2] - 29/08/2017 ### Updated - DSP firmware for FAST-PS1K5 and NGPS; - Si5344 for NGPS. ####################### ## [1.2.1] - 3/08/2017 ### Updated - DSP firmware for NGPS; - PCONNECTIONS command. ### Fixed - EPICS limits. ####################### ## [1.2.0] - 31/07/2017 ### Added - Polarity inverter capability. ### Fixed - Upgrade from old firmware; - Controls under Config tab in lcd-ctrl. - Upgrade from old firmware; ####################### ## [1.1.5] - 19/07/2017 ### Added - Fast PID mode (cell 50 for CC and cell 72 for CV); - Initial support to Qt5; - Initial support to EPICS. ### Fixed - Bar position in lcd-ctrl. ####################### ## [1.1.4] - 6/07/2017 ### Changed - Help command; - MLOCKLCD command. ####################### ## [1.1.3] - 19/06/2017 ### Fixed - NGPS lcd images; - SPI memory address. ### Changed - VER command checks if power supply is in parallel mode and sets proper string; - When the power supply is set to SLAVE then LOCAL mode is enabled; - Added new PID module with new parameters, require at least Visual_PS-1.0.36. ### Added - New commands. ####################### ## [1.1.2] - 12/04/2017 ### Fixed - AIN gain. ####################### ## [1.1.1] - 11/04/2017 ### Fixed - AIN in case of parallel mode. ####################### ## [1.1.0] - 31/03/2017 ### Added - Trigger mode command (enabled only for FAST-PS). trgmode, trgmode:?, trgmode:on, trgmode:off; - Parallel mode command (enabled only for FAST-PS-1K5). pmode, pmode:?, pmode:off, pmode:master, pmode:slave; - Changelog command. changelog; - Limits command. MLIMITS, MLIMITS:? return #MLIMITS:MIN_V:MAX_V:MIN_I:MAX_I; - Parallel tab in lcd-ctrl (enabled only for FAST-PS-1K5); - Unified release cycle for all devices. ### Changed - Read set points directly from the PID's inputs; - Disabled SPFInfo in lcd-ctrl. ### Fixed - Limits of V and I in lcd-ctrl; - Graphs of V and I in lcd-ctrl. ####################### ## [NGPS 1.0.06] - old ### Changed - New PID version. ####################### ## [FAST-PS 1.0.14] - old ### Added - Multicast HW. ####################### ## [FAST-PS-1K5 1.0.3] - old ### Added - Custom version FAST-PS-1K5-C1 40-40.