1 | Changelog Signal Generator Firmware | |||||||
---|---|---|---|---|---|---|---|---|
2 | ||||||||
3 | Date | Revision | Changed | |||||
4 | 8.11.2023 | 0.4.208 | APSINxxG: bug fixes and stability improvement, updated options query (*OPC?) response. | |||||
5 | 20.10.2023 | 0.4.207 | APVSG: - Added Sweep including Ultra Fast Switching (opt. UFS) support for extended Power (opt. PE4) range. - Added Pulse Descriptor Word (opt. PDW) support for extended Power (opt. PE4) range. - Added improvements for AVIO (opt. AVIO). - Improved Metafile handling with SD cards on Frontpanel. - Improved IQ data upload speed. - Several minor bug fixes APMSxxG: adds POW:TRAN:LIST? query returning power levels with expected phase shift APULN: reduced RF output DC offset spike occurring upon *RST | |||||
6 | 22.8.2023 | 0.4.207 | APVSG: support for new hardware versions | |||||
8 | 16.8.2023 | 0.4.206 | APULN: adds support for spike reduction hardware option. | |||||
10 | 18.4.2023 | 0.4.205 | APSINxxG: support for new option NP, optimized self test. APULN: factory calibration support update. | |||||
11 | 14.4.2023 | 0.4.204 | APMS33G and APMS40G: bug fix with option PHS. | |||||
14 | 09.03.2023 | 0.4.203 | APSINxxG: LCD Display now correctly displays the FM Rate | |||||
15 | 0.4.203 | APMSxxG: added option NEC APMSxxG: fixed bug in APMS40G-> power not set properly when using Low Power Extension (P< -20dBm) | ||||||
16 | 30.01.2023 | 0.4.202 | APSINx010/APSINxxG: pulse trains (multi pulse modulation) now support pulse widths of less than 450 ns on the first pulse. APSINxxG: fixed inacurrate power level when switching frequency with AM enabled. APSINxxG: adds ALC, ALC hold and output blanking mode control to front panel. APULN: support for new hardware. APUASYN20: fixes undefined behaviour when receiving out of range values via FCP. Out of range values are now ignored and the next valid packet will be handled as expected. | |||||
21 | 12.12.2022 | 0.4.200 | APSINx010/APSINxxG: fixes RF output phase setting not working below 1 MHz. APVSG: improved selftest. | |||||
31 | 04.10.2022 | 0.4.196 | APSINx010/APSINxxG: adds power setting under manual PE control. APSINx010/APSINxxG: improved selftest. APVSG: support for new hardware. APVSG: adds live update of analog modulation schemes. APVSG: new IQ data can be uploaded while playing old IQ data. APULN: support for new hardware. APULN: improved power level accuracy for chirps and sweeps. | |||||
32 | 24.08.2022 | 0.4.195 | APSINx010/APSINxxG/APSYN140: improved selftest offers more accurate pass/fail detection APSINx010/APSINxxG with option FS: fixed finite chirps not working APSINx010/APSINxxG: added "SYST:FIRM:DATA", "SYST:FIRM:UPD?" user accessible firmware upgrade interface APULN: improved power level accuracy at 20 GHz APMSxxG: improved power level accuracy for pulse modulation in POW:ALC ON, POW:ALC:HOLD ON mode APVSG: minor bugfixes (IVM modulation enable) | |||||
33 | 17.08.2022 | 0.4.194 | APULN: Improved selftest offers more accurate pass/fail detection. APULN: Improved full RF off mode (this is the default mode, "OUTP:OFF:MODE FULL" setting) reduces noise floor in RF off state ("OUTP OFF" setting). | |||||
34 | 11.08.2022 | 0.4.191 | APVSG: - Extended Trigger Functionality - UFS and Sweep option newly available for APVSG04 - New Synchronous Trigger for multichannel devices - Upgraded AIQ option - Several minor bug fixes | |||||
41 | 18.07.2022 | 0.4.193 | APMS: fixed minor bugs - max settable frequency did not generate output signal depending on version | |||||
46 | 30.06.2022 | 0.4.192 | All without option FS: fixed occasional device hangup occurring during fast sweeps | |||||
52 | 02.05.2022 | 0.4.191 | APSINx010: AM:DEPT setting does now control carrier level correction (crest factor correction) for external AM. All with option FS: point trigger output (TRIG:OUTP:MODE POIN) is now supported when combined with trigger input in point mode too (TRIG:MODE POIN). | |||||
70 | 21.12.2021 | 0.4.185 | APUASYN: Fixed timing offset between synchronous sweeps. | |||||
71 | 18.11.2021 | 0.4.184 | APVSG: Added support for option FCP and option SD, device self test, improved power level adjustment. APSINxxG: Added support for new device variant APSIN6G. APULN: Added manual ALC mode control commands POW:ALC:HOLD and POW:ALC:HOLD:AUTO. APULN: Added manual ALC hold search control option, POW:ALC:SEAR command set. APULN: Added OUTP:OFF:MODE FULL|QUIC command letting the user select priority of RF off suppression versus speed. APUASYN: Improved switching speed and fixed RF off signal leakage. | |||||
72 | 15.10.2021 | 0.4.183 | APSYN140, APMS: Added option FLASH in *OPT? return string APMS: support for devices with SN = ***-***[M]*****-**** or higher APMS: improved ALC OFF Sweeps | |||||
78 | 14.07.2021 | 0.4.178 | APSYN140, APUASYN: Improved output power level stability. | |||||
81 | 09.06.2021 | 0.4.177 | APULN, APSYN140: Fixed selftest reporting false fail (checked uncalibrated frequency ranges before). All with option TP: Trigger configuration now accessible while sweeps or modulations are active. APUASYN: Updated modulations available on front panel. | |||||
83 | 18.05.2021 | 0.4.174 | APVSG: changed default pulse modulation path to base band for maximum performance. | |||||
84 | 05.05.2021 | 0.4.173 | All: hardened SSH login by removing vulnerable ciphers (aes128-cbc, aes256-cbc, 3des-ctr, 3des-cbc). APULN: adds support for new hardware. All with option FS: improved device remote control responsiveness in triggered CW frequency hopping mode. APVSG: initial firmware release. | |||||
87 | 01.04.2021 | 0.4.171 | All: changed hostname to reflect device name and serial number. All: added WebUI, a browser based device control tool. APMS: improved close in spurious behaviour. | |||||
90 | 18.01.2021 | 0.4.169 | APMS: fixed delayed LED state update upon RF enable while a modulation is active. APSINxxG: reduced external AC coupled FM sensitivity update latency. | |||||
91 | 21.12.2020 | 0.4.168 | APMS: fixed reference lock ditect for option VREF. APMS + all with option FS: fixed random power up LED state, now turned off for power up. APSYN420: fixed false "unleveled" (STAT:QUES:COND."power") report. APSINx010: added self test. | |||||
92 | 19.11.2020 | 0.4.167 | APULN: added support for option 8K. | |||||
93 | 16.11.2020 | 0.4.166 | APSINxxG: improved transient suppression upon RF enable. APSYN140, APUASYN: added STAT:QUES:COND flag POW support ("unleveled"), flag set when programmed power setting is out of calibrated range. APULN: added chirp directions DOWN, UD, DU. | |||||
94 | 21.10.2020 | 0.4.165 | APSYN420/140: fixed static IP address configuration support. APSINx010/xxG FS: added "disable RF output while waiting for trigger" to single chirps, corrected timing for list sweeps in DOWN direction, added transient suppression for RF enable. APUASYN: added touch panel support, fixed TRIG[:SEQ] commands returning false error -200. | |||||
95 | 28.09.2020 | 0.4.164 | All: added MDNS auto find support. All: fixed invalid SCPI errors reported when loading default settings upon power up. APUASYN: fixed remote LED turning off when receiving *RST command. APMSxxG: fixed incompatibilites of possible reference outpus depending on the selected reference source APMSxxG: improved phase setting speed. APMSxxG: changing the phase does now pulse TRIG:OUTP:MODE VAL low during the transition. | |||||
97 | 14.09.2020 | 0.4.163 | All with option TP: fixed CW frequency control. | |||||
99 | 10.09.2020 | 0.4.162 | APULN: reports available reference output frequency settings such that the GUI will hide those not supported. APSINX010, APSINXXG: fixed chirp support. Previous firmware did not support chirps. All with option TP: improved user interface (reduced flickering, fixed network configuration). | |||||
100 | 27.08.2020 | 0.4.161 | APUASYN: Include GPIB support MODEL 825: Include GPIB support | |||||
101 | 04.09.2020 | 0.4.160 | APULN: Touch display bug fixes: - set manual IP adress - Flickering - enable / disable buttons | |||||
104 | 03.08.2020 | 0.4.159 | APSINX010: correct failure when enabling sweep mode for non-FS devices. Introduce mandatory RF-blanking for very short point times below 450 microseconds. APMXXG: fixed bug -> setting the phase of a channel before turning RF on caused crash of the firmware. APULN: adapted fan control -> runs quieter under normal conditions (ambient temp ~25°C). APUASYN: fixed *RST not resetting all settings (e.g. OUTP). | |||||
106 | 21.07.2020 | 0.4.158 | APUASYN: fixed internal reference tune command not always working. | |||||
109 | 01.07.2020 | 0.4.155 | APULN: added support for new hardware. APUASYN: added FCP (fast control port). | |||||
111 | 30.06.2020 | 0.4.154 | APULNxx: added support for filter path on APULN40G_OUT. | |||||
117 | 14.05.2020 | 0.4.150 | APMSxxG: fixed "valid" output for first point of sweep. APMSxxG: fixed "valid" output for valid source "all" on dual channel devices. All: changing socket listening port no longer requires a restart of the device. | |||||
118 | 17.04.2020 | 0.4.149 | APMSxxG: all PE settings can be controlled by user when POW:ATT:AUTO 0. APGEN3000: Hardware does not support FM, PM, chirps. Front panel reflects that correctly now. All: Can change the port used for LAN connection. All: Can enable multi-session for LAN connections -> several LAN connections are then possible simultaneously to a single device. | |||||
125 | 06.01.2020 | 0.4.147 | APSINxxG: fixed no output signal after changing power setting at a frequency below 10 MHz. | |||||
126 | 10.12.2019 | 0.4.146 | All with option TP: fixed empty default setting for sweep dwell and delay time. All with option TP: saved user settings do now show up on the touchpanel by default. APULN with LH case: supporting new hardware. APSINxxG: added automatic control of the output blanking option in fast sweeps. Blanking is disabled for sweeps with less than 1 ms per point. | |||||
127 | 27.11.2019 | 0.4.145 | All: chirp and sweep setting commands update the frontpanel immediately. APMS, APULN: chirp setting changes become active immediately. | |||||
128 | 18.10.2019 | 0.4.144 | All with option HC (front panel with no touch screen): Added an alternative unit for power settings (V, mV, uV, nV into a load of 50 ohms). Removed GPIB address display for devices without option GPIB. Manually configured IP address is now always shown in the network configuration menu, even when not network cable is attached. all with options TP + AVIO: Added support for ILS GS/LOC DDM and SDM settings. | |||||
129 | 04.09.2019 | 0.4.143 | APMS40G: Supporting new hardware. APMSxxG: Fixed firmware reliability issues on APMSxxG devices with no modulation support. Those issues appeared with firmware version 0.4.141. APSINxxG: Improved power accuracy for hardware of 2017 at higher output power settings above 5.1 GHz. | |||||
131 | 19.08.2019 | 0.4.141 | APMSxxG with option PHS: Improved long term phase memory accuracy. Added command [:SOURce]:PHASe:MEMory:RESTart to restart the phase memory and restore inital (power up) relative phases between channels. APMS40G: Added selectable pulse modulator mode with priority on on-off ratio or on bandwidth, command [:SOURce]:PULM:MODE RATio|BWIDth|BANDwidth. APSYN140: Added support for new option VREF. | |||||
132 | 01.07.2019 | 0.4.140 | APULN: Fixed changing output power setting in output blanking disabled mode. APULN: Fixed reduced frequency resolution after turning off frequency or phase modulation. APSINxxG: Supporting new hardware. APMS40G: Reduced power overshoot in ouput blanking disabled mode. | |||||
133 | 03.06.2019 | 0.4.139 | All with option AVIO: Added AVIO settings to stored device settings and power up default settings. APULN: fixed firmware slow / nonresponsive with RF output off in low AM noise mode. APULN: removed invalid 10 MHz reference output selection on touchpanel for devices without option LN. | |||||
134 | 20.05.2019 | 0.4.138 | APSINxxG: Fixed AVIO modulation not working with earlier firmware. APSINx010: Changed cooling fan control with active AVIO modulation. | |||||
136 | 11.04.2019 | 0.4.136 | APMSxxG: fixed bug for ULN version | |||||
137 | 04.04.2019 | 0.4.135 | All: Changed VXI-11 link to accept instrument identifier "inst0" case insensitive. This makes Anapico devices compatible to software like R&S EMC32. APSYN140: External pulse modulation now active only with source selection external and pulse modulation enabled. All with option TP: Added saved settings support to touch panel. All with option TP: Added trigger output configuration to touch panel. All with option TP: Added user memory sanitation to touch panel. All with options TP and B3: Added battery indicator to touch panel. APMSxxG: Added extended frequency resolution mode. Frequency resolution improves by >= 14 bits (or 6e-6 ppb / 0.00012 Hz at 20 GHz). In high resolution mode, switching time is longer and there is no phase setting. Command: FREQ:RES LOW|HIGH. | |||||
138 | 25.02.2019 | 0.4.134 | APSYN140: Fixed inaccurate center frequency and modulation depth in FM/PM. All: Dropbear upgrade to 2018.76 fixes SSH and SCP security issues. APULN: Added support for RF enable/disable while in sweep mode. APULN: Added complete reference input configuration to the front panel. APULN: Fixed false "unleveled" warning when AM/FM/PM is enabled (option MOD only). APULN: Added external AM/FM/PM control to the front panel (option MOD only). | |||||
139 | 15.02.2019 | 0.4.133 | APULN: Fixed settable FM deviation range on front panel. APULN: Added "unleveled" detection. all with option TP: Added "unleveled" indicator on CW screen. APMSxxG: Improved synchronous multichannel sweeps support. all with option FS: Added triggered pulse modulation. | |||||
140 | 22.01.2019 | 0.4.130 | APMSxxG: fixed save configuration function, fixed rename of device function. | |||||
141 | 03.01.2019 | 0.4.129 | APSINx010, APSINxxG: Fixed FM deviation not settable on front panel. APSINxxG: Fixed low frequency band (< 10 MHz) sweep support. APMSxxG with options ULN and PHS: Added phase sweeps. All with option FS: Added trigger output polarity setting (TRIG:OUTP:POL NORM|INV). | |||||
143 | 18.12.2018 | 0.4.127 | APMS: Improved power level accuracy in POW:ALC:HOLD ON mode. APMS, APSINxxG: Supporting new hardware. | |||||
144 | 06.12.2018 | 0.4.126 | APULN: Preliminary full modulation support: AM, FM, PM internal and external. APULN: Fixed slow power settling in pulse modulation. APSYN140: Fixed bad output power accuracy after RF on/off and frequency changes. APGEN3000: Fixed wrong timing on 3 point list sweeps with direction down. | |||||
145 | 03.12.2018 | 0.4.125 | APSINxxG: Fixed invalid spectrum appearing up to 250 ms after RF enable. APULN, APSYN140: Improved spurious and noise performance. | |||||
146 | 14.11.2018 | 0.4.124 | APMS with options ULN amd PHS: Initial release of "phase memory" (absolute phase) and phase sweep support. APGEN3000: Fixed RF disable/enable not working in sweep mode. | |||||
147 | 06.11.2018 | 0.4.123 | All with option GPIB: Can now be used as external source for Anritsu's VectorStar VNA. APMS: faster band crossing for sweeps (< 10 us). | |||||
148 | 28.09.2018 | 0.4.122 | APMS: Fixed *RST and OUTP OFF|ON not working while a sweep is active. APMS: Improved level accuracy in ALC hold mode for fast sweeps. X: Disabled programming and locking speed priority over spurious priority. This improves spurious performance for fast sweeps. All with option FS: Changed pulse modulation rounding mode: pulse width and pulse period have priority over pulse pause. | |||||
149 | 14.09.2018 | 0.4.121 | All with option GPIB: Preliminary support for use as external source for Anritsu's VectorStar VNA. | |||||
150 | 04.09.2018 | 0.4.120 | APMS: Fixed bug with phase setting at certain frequencies for APMS-ULN. APMS: Added support for option PHS. | |||||
152 | 13.08.2018 | 0.4.118 | APULN: Supporting new hardware. | |||||
153 | 10.07.2018 | 0.4.117 | All: fixed firmware nonresponsive when starting sweeps with unsupported trigger setup. All without option FS: Added trigger output mode "valid": trigger output is high while swept signal is on and stable. Related command is TRIG:OUTP:MODE VAL. | |||||
154 | 25.06.2018 | 0.4.116 | APSIN26G: Fixed invalid selftest result code. | |||||
155 | 17.05.2018 | 0.4.115 | APSYN420: Fixed invalid selftest result code. APMSxxG: Support for ULN version APMSxxG: fix crash when starting a list sweep | |||||
156 | 30.04.2018 | 0.4.114 | APULN: Supporting new hardware. Option FS: Improved trigger latency. APSYN420: Added abort triggered CW frequency hop. Send ABOR to abort all pending hops. APSINxxG: Fixed unstable RF output phase in pulse modulation. | |||||
157 | 07.03.2018 | 0.4.113 | APSINxxG: Added support for FM/PM with swept carrier. | |||||
158 | 09.02.2018 | 0.4.112 | APMS20G: Fixed no signal below 140MHz. APSINxxG: Improved trigger sytem eliminates missed external triggers. | |||||
159 | 02.02.2018 | 0.4.111 | APMSxxG: Fixed locking issues for the APMS20G version. APSINxxG: Improved trigger sytem accepts higher trigger rates (< 670 us period). | |||||
160 | 31.01.2018 | 0.4.110 | APSINxxG: Added selftest with report. New commands: *TST now runs leveling control and synthesizer self tests and returns zero=good/nonzero=bad, DIAG:TEST:REP? returns a complete selftest report. | |||||
161 | 23.01.2018 | 0.4.109 | All: Fixed firmware nonresponsive when starting chirps. Option FS: Shorter setup time for sweeps in ALC HOLD mode. DUAL APSYN420: Added preliminary synchronous multichannel chirp support. New commands: CHIR:MULT OFF|ON, CHIR:STAR, CHIR:STOP. | |||||
162 | 14.12.2017 | 0.4.108 | APMSxxG: Fixed PLL spurs around 6GHz. Added manual ALC bandwidth selection, related commands are POW:ALC:BWID LOW|HIGH, POW:ALC:BWID:AUTO OFF|ON. All: Added sweep control support by center and span, related commands FREQ:CENT, FREQ:SPAN. Added sweep command format SWE[:FREQ]:x. Improves compatibility with other SCPI instruments. | |||||
163 | 29.11.2017 | 0.4.107 | Dual APSYN420 with option FS: Fixed sweeps not working on channel 2 bug. Bug exists in FW 0.4.99...106. All: Added reconnect on socket link upon inactivity timeout using command SYST:COMM:LAN:RTMO <x>. Refer to 0.4.106 changes for details. | |||||
164 | 04.10.2017 | 0.4.106 | All: Added reconnect on VXI-11 link upon inactivity timeout. "Lost" VXI-11 links (links that were not closed correctly) can be reused. Default timeout is infinite, no reconnect possible (as with earlier firmware). Setting a finite timeout enables reconnect. The inactivity timeout is set by SYST:COMM:VXI:RTMO <x>, where <x> is the timeout in seconds or INF for infinite. Upon inactivity timeout, the link remains active first. Only opening a connection when all links are used causes the oldest inactive link to be closed and reused for the new connection. APMSxxG: improved frequency switching speed. Minimum switching time is 15us for frequencies < 90MHz, 25us for frequencies >= 90MHz. APSINx010: Phase continuous frequency hopping for small steps (< 10 %) within same band. | |||||
165 | 16.08.2017 | 0.4.105 | APMSxxG: Improved phase noise vs. FW 0.4.104. APSINxxG: Update to factory calibration interface. | |||||
166 | 24.07.2017 | 0.4.104 | APSINxxG, APSYN420: Faster sweeps. APMSxxG: Fixed nonresponsive output upon *RST. APMSxxG: Fixed multi channel sweeps. | |||||
167 | 28.06.2017 | 0.4.103 | Option FS: Fixed missed trigger events issue when using high trigger repetition rates (> 10 kHz). | |||||
168 | 15.05.2017 | 0.4.102 | APSINxxG with Option LN: Added support for new hardware. Improved locking to 10 MHz external reference. APSINxxG/x010 with SN xxx-xxx6xxxxx-xxxx: improved AM depth accuracy below 10 MHz. APSYN420 with SN xxx-xx8xxxxxx-xxxx: Fixed issue with improved spurious performance in the 9.7...10.2 GHz range. | |||||
169 | 12.05.2017 | 0.4.101 | APSINxxG: Fixed 0.4.99/0.4.100 sweep bug (some points with too low RF power). Option FS: Improved chirp modulation support. Option FS: Now using SWE:COUN for frequency/power sweep, LIST:COUN for list sweeps instead uf using SWE:COUN for all sweeps. | |||||
170 | 26.04.2017 | 0.4.100 | APMSxxG, APSINxxG/x010 with Option FS: Pulse video signal from selectable channel now available at FUNC OUT. APSINx010: Improved frequency resolution. Use FREQ:EXAC? query to get exact output frequency. APMSxxG: Restoring individual preset CW frequency/power setting after stopping a sweep. | |||||
171 | 05.04.2017 | 0.4.99 | APSINxxG: Improved frequency resolution. Use FREQ:EXAC? query to get exact output frequency. APMXSxxG: Individual pulse modulation settings per channel. | |||||
172 | 30.03.2017 | 0.4.98 | APSINxxG/x010: Improved FM and PM deviation accuracy. APSINxxG/x010/APMSxxG: Supporting new hardware. APSINx010: Improved spurious performance. | |||||
176 | 09.03.2017 | 0.4.97 | APSINxxG/x010: Supporting new hardware. APMSXXG: Preliminary synchronous multi-channel sweep support. | |||||
180 | 20.01.2017 | 0.4.96 | APSIN20G + APSYN420: Fixed FM not working in 0.4.95. APMSxxG: Fixed power issue at -20dBm and frequency >= 7GHz | |||||
181 | 19.01.2017 | 0.4.95 | APSIN20G + APSYN420: Improved spurious performance, added MEM:FILE:CORR:FLAT:PEEK? <filename> query. | |||||
186 | 15.12.2016 | 0.4.94 | Added "RF enabled while waiting for trigger" setting for sweeps and list sweeps: LIST|SWE:BLAN 0|1. Default is 1 (blanking enabled = RF disabled while waiting for trigger). | |||||
189 | 22.11.2016 | 0.4.93 | APGEN3000: Improved automatic ALC ON/HOLD selection for AM increases modulation bandwidth. | |||||
192 | 26.10.2016 | 0.4.92 | Added SOUR:ROSC:TUNE setting to scope of default/saved settings. Added aliases for reference tuning command: SOUR:ROSC:TUNE = SOUR:ROSC:TUNing. | |||||
193 | 26.09.2016 | 0.4.80 | Fixed communication time out when starting a sweep with ALC in hold mode (0.4.79 issue). Dual APSYN420 with option FS: simultaneous dual channel sweeps support. All dual APSYN420: individual power up defaults and stored settings per channel. | |||||
195 | 15.09.2016 | 0.4.79 | Changed priority of conflicting combined commands (like FREQ|POW:MODE FIX;FREQ|POW:MODE SWE). Last command has highest priority now. Option FS: Simultaneous multi channel sweeps support. | |||||
198 | 20.07.2016 | 0.4.78 | Option FS: Extended pulse trains support (bitstream). All APSINxxG/x010: Improved power leveling in pulse modulation below 10 MHz. APGEN3000: Minor changes. | |||||
202 | 22.07.2015 | 0.4.54b3 |