Revisions of quisk
Wojciech Kazubski (wkazubski)
accepted
request 1166041
from
Wojciech Kazubski (wkazubski)
(revision 145)
- Version 4.2.31 March 2024 * The "Tune" item was missing from the Midi menus, fixed. * The Midi speed can be set from the menu too. - Version 4.2.30 March 2024 * A new option "Tx-Rx silence msec" on the Timing configuration screen controls how long to suppress Rx audio when switching from Tx to Rx. The previous fixed time was 50 msec. * The SSB squelch control now works on CW too. Please test ------------------------------------------------------------------ - Version 4.2.29 January 2024 * This version updates the FreeDV library files and program logic. * Added a "Monitor" item to the FreeDV menu. It routes the sound to the speakers instead of to the demodulator. * Modes 700x and 1600 are finished. - Version 4.2.28 December 2023 * This version includes a patch from Jon, AB8WU, to build Quisk on FreeBSD. * Fixed a bug in setting the AF level in Hamlib. - Version 4.2.27 December 2023 * This release corrects the Hermes-Lite2 antenna tuner logic. - Version 4.2.26 December 2023 * This release has support for the Hermes-Lite2 antenna tuner protocol. - Version 4.2.25 November 2023 * When using the Hermes-Lite2 at a remote location over WiFi, the Tx buffer may underflow, added another line to the - Version 4.2.24 November 2023 * You can now specify the WSJT-X option "--rig-name" on the Configure WSJT-X window. * Worked around a bug in wxPython that caused some screens to be too small. * Polished the code for the RQST and ACK bits in the Hermes-Lite2 protocol. - Version 4.2.23 September 2023 * Fixed a bug in the HiQSDR when the clock is not a multiple of 48 kHz. * Added more support for the IO board. - Version 4.2.22 August 2023 * This version adds more support for the Hermes Lite2 IO board. - Version 4.2.21 July 2023 * New IO board register numbers. - Version 4.2.20 July 2023 * Fixed a bug in the HiQSDR radio that caused the CW sidetone to play when not in CW mode. - Version 4.2.19 May 2023 * Added the Flex ZZAR command to the Hamlib interface. * When using the AC2YD remote feature, the serial port PTT now works correctly. - Version 4.2.18 April 2023 * Added some small changes to the I2C messages sent to the Hermes Lite 2 IO board. - Version 4.2.17 February 2023 * Fixed the PTT keyboard shortcut on Linux. * The "documentation" link at the top on the Help screen now works on all platforms. * The "Split" feature now defaults to 1000 Hz for CW, and 3000 Hz for other modes. You can now lock either the Rx or Tx frequency. - Version 4.2.16 January 2023 * The CAT serial port can now be a real hardware port or a virtual port. - Version 4.2.15 January 2023 * The Alsa sound driver with the "Fast Sound" option are fast enough to produce a useful sidetone for CW operation. * Improved the PulseAudio sound driver to produce a fast sidetone too. - Version 4.2.14 December 2022 * The new file quisk_hardware_fifisdr.py supports the FiFi SDR hardware. Thanks to Joe, LA6GRA. * Added the rig 2 Hamlib command "U TUNER 1" to control the Spot button. * The Quisk remote feature now works with the "Small" screen format. - Version 4.2.13 December 2022 * Dropped support for Python 2 * Aadded keepalive graph data that is sent at one second intervals. * Added support for the HiQSDR radio to Remote Quisk. * Corrected some drawing errors on the config screens. * Removed the "Help with Radios" config tab and moved the text to the documentation available from the Help button. - version 4.2.12 November 2022 * The Hermes LNA slider control value made persistent. * When using Quisk Remote, band changes from WSJT-X now correctly set the HL2 filters. * Fixed a bug in the SoftRock amplitude/phase adjustment screens. * Started work on using the "small screen" version of Quisk work as a control head. - version 4.2.11 November 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. - The audio sample rate reduced from 48 ksps to 8 ksps. * Fixed the problem with the Split Rx/Tx feature. Please test. - version 4.2.10 October 2022 * Improved the Config/Config and Config/TxAudio screens and added help buttons for all items. * The File Record button no longer overwrites an existing file, new file is created each time. * Fixed some bugs in the new Quisk Remote feature by Ben, AC2YD. + The Spot slider is now initialized. + Fixed the bugs in the Split feature. - version 4.2.9 October 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Fixed the problem with the favorites screen and the station buttons below the X-axis. + Fixed the "Failure in OnFreedvMenu" bug. - version 4.2.8 September 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Midi now works with the control head. + For HermesLite2, the RfLna is correctly initialized. + Changed the ports to 4585:TCP control; 4586: graph data; 4587:radio sound and mic. This should work correctly with NAT. * The main documentation page docs.html which is available from the Help button now describes the remote feature in more detail. - version 4.2.7 September 2022 * update to the new Quisk Remote feature by Ben, AC2YD. + The clip indicator is now sent from the remote to the control head. + The remote radio IP address can now be a host name or an IP address. + TCP and UDP ports are now distinguished in the documentation. + The control head sends initial graph data to the remote in order to establish a path through NAT. + The remote radio can now be operated as a normal radio unless there is an active connection to the control head. * The Favorites screen now works. - version 4.2.6 * update to the new Quisk Remote feature by Ben, AC2YD. + The frequency is now correctly set when changing bands. + Initial menu items are now set. + Frequencies stay synchronized when changing from USB to CWU. * changed the graph data from 8 bit to 16 bit. * improved the config screen visibility when using "Dark" mode. - version 4.2.5 * This is an update to the new Quisk Remote feature by Ben, AC2YD. * There is no longer a need to make the screen sizes of the control head and remote radio the same. Any size should be OK. * Fixed other bugs. - version 4.2.4 * This version adds the missing ac2yd directory. It is present in the Quisk source distribution but missing in the "pip" installs. - version 4.2.3 * This is an experimental release to test the new Quisk radio remote control software written by Ben Cahill, AC2YD. This allows Quisk running on a local PC to control a remote radio. The remote radio is connected to a PC also running Quisk. Ben has tested this on SoftRock CW operation. The current test version supports SoftRock and HermesLite2. - version 4.2.2 * Works on the Hambib Rig 2 interface. * Changed the response to chk_vfo to agree with Hamlib 4.4. * Some work on FM demodulation - version 4.2.1 * Improved the Hamlib Rig 2 interface. * Some improvements to the station line shown below the X axis on the graph. * Quisk now has some support for the Hermes Lite IO Board. - version 4.2.0 * Added a patch to improve compatibility with Hamlib. * Removed the Python function set_transmit_mode() because it seems to be unused. * Fixed a lockup problem that happens when the Hermes Lite2 key is pressed during SSB operation. ------------------------------------------------------------------ - version 4.1.96 * Fixed the bug that touching the CW key in SSB mode locked up Quisk in transmit mode. * The state of the Play device is now saved when starting Quisk. * When changing between CW and SSB, the transmit and receive frequencies are moved by the CW tone frequency. * Changed the return from Hamlib GetVfo() from "VFO" to "Main" to fix a compatibility problem. - version 4.1.95 * minor fix a Midi issue. * There is now a separate item on the radio Keys screen to control the Midi PTT toggle. - version 4.1.94 * fix some Midi issues, The Config/Keys "PTT key toggle" item now controls the Midi PTT control as well ts the hot key PTT. - build for openSUSE Leap 15.4 using python 3 - version 4.1.93 * Fixed a bug in the FreeDV button. * Quisk can now use the WDSP library to add the additional functions NR2 (noise reduction) and SNB (noise blanker). - version 4.1.92 * Changed the power meter on the Hermes Lite 2 from an average value to PEP. * The FreeDV sideband and mode are now restored on startup. * Fixed a bug that results in errors on tx_level when adding a new radio. * Fixed a bug in the new PTT key logic. * The Midi control now updates the Rf gain display. - version 4.1.91 * Changed the Midi control of the Rit frequency so the center includes the CW tuning offset. * Fixed the PTT accelerator key that was failing for some users. * Change to fix the problem with "digital_rx2_name" not being found. * Added a button to set the WSJT-X path and config option. It is on the Config/Config screen. - version 4.1.90 * changed the Midi feature to accomodate more Midi controllers. * removed the Midi message from the Config/Status screen and moved to the Midi screen (Config/radio/Keys). * added the RfLna control. * added a log file to Quisk. Log messages are sent to the file quisk_logfile.txt which is located with other Quisk user files. * Fixed and improved the serial port PTT feature - version 4.1.89 * fixed the problem of Quisk crashing when the Config button is pressed. This only happens on the Raspberry Pi. * some improvements to the Midi feature, Midi now works for all buttons on the Small Screen layout. - version 4.1.88 * Added a button on the Config/Config screen to start WSJT-X. * On Linux, Quisk can set up virtual sound card names for WSJT-X. - version 4.1.87 * The documentation now has a better description of how to make a custom hardware file. * some changes to the new Midi feature. The Config/Status screen now shows all three bytes of the Midi message * the MidiHandler logic moved to its own file midi_handler.py. - version 4.1.86 * bug fix release to fix a problem with the new Midi logic and Keys screen - version 4.1.85 * visual improvements to the configuration screens * option to assign Midi notes to Quisk buttons * moved the existing "Midi CW key" from the CW screen to the new Keys screen * Quisk has a new hardware file quisk_hardware_hl2_oob.py, it is for use with the Hermes Lite 2, and it disables the power amp when the transmit frequency including sidebands is out of band - version 4.1.84 * patch to correct the phase adjustments in conjunction with channel delay * added the Transverter Offset from the Bands screen to SoapySDR. * Quisk shows a color bar on the frequency X-axis to show the band plan. Since the band plan varies with country, there is a new feature to change it on the config screen. - version 4.1.83 * patches for FreeDV mode 700E * Start CW delay is now adjustable * Start SSB delay is now adjustable * TX timeout was added and is adjustable - version 4.1.82 * Quisk now works with 64-bit Python 3.9. It is OK to continue using 64-bit Python 3.8. * changed PortAudio and added addition log messages. - version 4.1.81 * Quisk on Windows now handles devices with 3-byte samples, and works in both Exclusive and Shared mode. * Bug fix release. - version 4.1.80 * Bug fix release. * Fixed a problem with sound on Windows when "Fast sound" is False - version 4.1.79 * Bug fix release. * Fixed the 5 second freeze in CW mode for SoftRock hardware. - version 4.1.78 * Hamlib Rig2 split VFO now controls the frequency of the first added receiver. * Fixed a bug in the HermesLite 2 Small Screen layout. * Added address 0x09 bit 17 for the HermesLite 2 radio. - version 4.1.77 * added further changes to support the YU1LM designs and the Genesis 3020 QRP rigs. * When using the ZZBS Hamlib command, Quisk now remembers the last frequency and mode. * added back some softrock files that were removed. - version 4.1.76 * improved sound buffer levels so they stay closer to 50% * corrected code so no warning messages are produced by the latest compiler. * fixed the problem with Hermes write queue timeouts on startup * added back the RTS signal to the Linux serial port CW keying logic. This signal goes high when DSR goes high.When DSR goes low, RTS goes low after a 1.5 second delay. * added additional logic to the Hamlib serial port * added two new Hamlib commands: ZZAG and ZZBS - version 4.1.75 * improvements for Windows and Mac, improvements to pip build - version 4.1.74 * added some missing controls to the Hermes-Lite2 Hardware configuration screen. * removed the Alex filter band screen and implemented the same logic in the regular Bands screen * SdrIQ support was changed. Quisk now uses the hardware file quisk_hardware_sdriq.py instead of sdriqpkg. The directory sdriqpkg and those binary files are now obsolete. The new code is 100% Python. - version 4.1.73 * rewritten the logic for SoftRock I/Q amplitude and phase corrections. * added a missing version.h file to SoapySDR * when using the Split button, Quisk now leaves the Rx frequency unchanged and splits the Tx frequency. * added a new band "Aux1" that can be checked on the Config/radio/Bands screen. It can be used as a special band for a panadapter or when Quisk is used as a 10.7 MHz IF. - version 4.1.72 * for SoftRock hardware, the Tx power can now be set for each band * added the Tx level and Digital Tx Level sliders to the Config/Config screen, and the Digital Tx power % to the Config/radio/Hardware screen. * the Y-scale and Y-zero settings are now saved for the graph at the top of the Waterfall screen * fixed a problem with the Hermes Lite 2 SWR display * fixed a problem with SoftRock phase corrections. - version 4.1.71 * now writing initialization in the new file quisk_init.json, a text file. * the location of the Quisk user files is now shown on the Config/Status screen. * fixed a bug in the new CW snap-to-peak feature * added "PTT hang time" and "Tx buffer msec" to the Hermes Lite 2 hardware screen. * the Graph button can be pressed repeatedly to select display averaging * the Waterfall button can now be pressed repeatedly to select averaging for the graph at the top * to adjust the graph at the top, hold down the Shift key. - version 4.1.70 * speeded up MIDI CW keying on Linux. * removed the slider to set the level of Tx audio sent to SoftRock\ hardware * removed the 70% limitation for Tx level * for CW modes, if you click a peak within the filter bandwidth, the tuning frequency will snap to the peak. * made frequency rounding work with the Rx frequency in split mode - version 4.1.69 * Quisk can now use a MIDI device for CW keying * fixed a bug in the small screen display. - version 4.1.68 * fixed a bug in the S-meter code for very small signals of less than 1E-16 * fixed a bug in the config screen colors when Quisk can not find the correct color scheme of the system. - version 4.1.67 * fixed the colors on the config screens when using the "Adwaita dark" theme * the hardware CW/PTT input now works on voice modes for HiQSDR. - fixed some rpmlint warnings - version 4.1.66 * Soundio is no longer used, the fast sound is only used for the sidetone. There is no longer a "fast sound" option on the config screens for Linux. * corrected the Soapy module for a recent API change. * fixed two bugs in the Python2 version, thanks Jaroslav OK2JRQ * added back the waterfall_scroll_mode item from the config file. - version 4.1.65 * correct the problems with opening soundcards, you can use any Alsa name that libsoundio recognizes * other improvements to the sound system to increase stability and reduce CPU usage - version 4.1.64 * the favorites button now jumps to the correct screen * the Pulse device "default" now works. * this version should open "fast sound" devices that failed before - version 4.1.63 * fixed an incompatibility with Python2 from version 4.1.61 * code to add new FreeDV modes provided by Dave Roberts, G8KBB, - version 4.1.62 * fixed fast sound problem on Windows - version 4.1.61 * fixed a problem with the newest version 4.1.0 of wxPython on Windows * re-writed all the waterfall code in C - version 4.1.60 * bug fix release, * fixed a problem with the file record and play buttons. * fixed a problem with SoftRock CW operation, some major changes to softrock/hardware_usb.py. - version 4.1.59 * bug fix release to correct some installation problems - Fixed runtime requirements for Tumbleweed - version 4.1.58 * includes a new faster sound system that enables fast CW sidetone and remote CW operation for the Hermes-Lite2. All the old sound systems are still included * fixed a bug with the external demodulation button * moved the sound latency timing parameter to the timing screen * removed the top level "Config/Sound" screen because it was not useful and conflicted with the radio sound scree * a patch for the Perseus hardware * a patch to speed startup time * code to add new FreeDV modes * for SoftRock, Quisk will now try the USB backend libusb0 if libusb1 fails * added the "-r" or "--radio" command line option to choose the startup radio * Quisk will now save and restore the various record and playback file names * You can now right-click the temporary playback button to save the sound to a file * added additional control items to Quisk's rig2 protocol. The mode PKTUSB sent by WSJT-X is now recognized and interpreted as mode DGT-U, also added PKTLSB and PKTFM * added the level AGC to control the AGC button, and the level AF for the audio volume - version 4.1.57 * fixed a bug in the small screen version * fixed an incompatibility with the latest wxPython version 4.1.0 * added a code to close FreeDV properly - fixed runtime dependency on Tumbleweed - changed source URL according to python packaging rules - version 4.1.56 * portaudio is now optional * fixed restoring the correct frequency for the 60 meter band * some other bug fixes - version 4.1.55 - version 4.1.54 * new code for the Sdr Micron by David Fainitski * new code code for the Perseus SDR by Andrea Montefusco IW0HDV * added a general way to add new radios to the configuration screens - version 4.1.53 * Afedri radio module modified to be compatible with Python3. * the graph Zoom feature now is available on the Bandscope screen * patch to make dx cluster work with Python 3. * extended the range of the Waterfall color controls Ys and Yz to accommodate hardware with a higher noise floor such as PlutoSDR * added a hardware setting for the LNA gain during transmit for the HL2 * some changes to the CW and PTT hardware interface for the HL2 - fixed build for Tumbleweed - specfile cleanup - version 4.1.52 * added an On/Off button to Quisk. * fixed a bug in the Alsa sound system that produced sporadic crashes * fixed a bug in the Python3 SoftRock hardware_net.py code. * The Config/Status screen now shows the dB level of each open sound device. The maximum level is zero dB. - version 4.1.51 * fixed a bug in the "small screen" code when using the new wx version 4 * that underflows from the Soapy sample source are not counted as errors. * fixed the Linux installation error "ImportError: No module named _quisk" - version 4.1.50 * fixed a bug in the SoftRock Tx sound level * fixed a bug in the HermesLite gateware program button traceback - version 4.1.49 * ability to program the Hermes Gateware (FPGA flash) over Ethernet * fixed some more Python 3 bugs - version 4.1.48 * fixed some more problems with the Python3 version of Quisk * added support for reading and writing the EEPROM in the HermesLite (reading the EEPROM requires code version 68 or newer, the EEPROM settings are onthe radio Hardware screen}) - version 4.1.47 * fixed a problem with the Python 3 version of Quisk saving program state * Iadded some code provided by Steve to support the HermesLite - version 4.1.46 * When using the bandscope screen the band buttons no longer reset the frequency and mode. * The hot key now works better, and is disabled when using the config screens. * Changed the FM repeater offset code to increase the level of the CTCSS tone. - version 4.1.45 * added a config screen hardware option "Hermes known IP". * the Python Rx samples interface can now accept bandscope data, that is, raw samples from the ADC - remove more prebuilt binaries - version 4.1.43 * Fixed a bug that resulted in calling the hardware HeartBeat() method too frequently. This caused flickering of the HermesLite temperature reading. - version 4.1.42 * improved the SoftRock amplitude/phase correct screen. * fixed a bug in the Hamlib extended commands, thanks to James, KE4MIQ. * added an interface to provide Rx samples to Quisk directly from the Python hardware file. Many new SDR hardware devices return samples by Ethernet, USB or a serial port. * new interface to support the SDR-IQ by RfSpace. Change hardware file to quisk_hardware_sdriq.py instead of the sdriqpkg directory to use the new logic. - version 4.1.41 * added Steve's code for the Hermes Lite 2 that moves the harmonics of the switching power supplies out of the amateur bands. * renamed sound devices to have consistent names on all screens. * changes to the SDR-IQ module and the Quisk widgets module * the configuration screens for the radios made more efficient. - version 4.1.40 * the filter bandwidth is now saved for program start. * fixed a buffer overflow in the DirectX code * added "Digital output level" to the Config/Sound screen. * added code to fix a burst of Tx noise when switching to digital modes * attempt to fix the problem with the signal being transmitted at the center frequency instead of the tuning frequency - version 4.1.39 * Fixed a bug in the VNA program quisk_vna.py - Fix runtime dependencies for Tumbleweed - Fix build for Tumbleweed - version 4.1.38 * The bandwidth of the DC removal filter on the Config/radio/Options screen now applies to all sample sources, not just sound cards. * Added Rx and Tx sample rate and bandwidth to the SoapySDR hardware screen, any value can be entered. - version 4.1.37 * Added another broadcast address to the Hermes code to fix a network problem. * Added an option to the radio Options config screen to reverse the sideband on Tx. This is needed for satellite operation. * Added the 13, 9, 5 and 3cm bands to the list. A * Added the additional samples rates 50, 100, 250, 500 and 1250 ksps to accommodate the RedPitaya. * The frequency entry box now clears its entry with each use. * You can now specify the bandwidth of the SoftRock DC removal filter on the radio Options screen. * Added some of the SoapySDR transmit parameters on the radio screen. Transmit is disabled for now. - added a patch to add chk_vfo to the Hamlib control for WSJT-X - further improvements for DoapySDR radios - adde three RX gain setting methods and automatic DC correction - removed prebuilt x86_64 library from soapypkg directory (old version, unusable on other architectures) - version 4.1.35 * added ability to set Tx Level for each band for Red Pitaya * changed Hermes Lite networking so it works with Virtual Box and multiple network interfaces - version 4.1.34 * fixed a bug that caused a traceback for b_test1 when using the small screen layout * added support for Afedri hardware - version 4.1.33 * improved level control for digital modes * added a squelch feature that works for SSB and FM - version 4.1.32 * corrected some button colors and colors on the config screens * increased max output level (PEP) to 100% * new tuning method added to center Rx filter on mouse pointer - version 4.1.31 * added a new "Filters" page to the Config Radio screens for the Hermes Protocol Alex high pass and low pass filters. - version 4.1.30 * fixed a bug that happens with multiple displays * the zoom feature now centers in the Rx passband - fixed build for architectures other than x86_64 - version 4.1.26 * added some narrow filters to the digital modes DGT-U and DGT-L (centered at 1500 Hertz) * filters are now more accurately shown, and include the effect of RIT. * keyup delay now works with the PTT button too. - version 4.1.25 * added the option of Quisk CAT control by a software serial port to accommodate N1MM+ logging software. * moved the split Rx/Tx play menu from the config screen to the Split button so it is easier to change. * added code to control the VersaClock on the Hermes-Lite2. - version 4.1.24 * Mic device is no longer needed for digital modes or Spot, but only for voice communications. * Modified the Config/radio/Keys screen. * Improved operation on the Raspberry Pi. - version 4.1.23 - version 4.1.22 * fixed the FM squelch so that it works for multiple receivers * the record to file and play from file logic was simplified and improved - version 4.1.21 * changes for the Hermes Lite 2 project * changes for the Dx Cluster feature * option to control CW hang time in menu - version 4.1.20 * changes for the Hermes Lite 2 project * added a change for the Dx Cluster feature - version 4.1.19 * separate Rx and Tx filter settings for Hermes Lite 2 - version 4.1.18 * support for new FreeDV mode 700D. - version 4.1.17 * Hermes Lite 2 support. Firmware 62 and above is required. - version 4.1.16 - version 4.1.15 - version 4.1.14 - version 4.1.12 - version 4.1.11 - version 4.1.10 - updated to latest HL2 firmware - fixed bug in VNA code for HL - version 4.1.9 - bandscope for Odyssey-2 - changed HermesLite2 logic to agree with the new firmware - logic to correct for rate differences between two sound cards - version 4.1.8 - bandscope for Hermes Lite - version 4.1.7 - support for Hermes Lite 1 and 2 - version 4.1.3 - version 4.1.2 - fixed build for Fedora 24 - version 4.1.1 - version 4.0.6 - version 4.0.5 - version 4.0.4 - version 4.0.3 - version 4.0.2 - version 4.0.1 - version 4.0.0 - version 3.7.8 - version 3.7.7 - version 3.7.6 - version 3.7.5 - version 3.7.4 - version 3.7.2 - version 3.6.22 - version 3.6.21 - version 3.6.20 - version 3.6.19 - version 3.6.18
Wojciech Kazubski (wkazubski)
accepted
request 1160505
from
Wojciech Kazubski (wkazubski)
(revision 144)
- Version 4.2.30 March 2024 * A new option "Tx-Rx silence msec" on the Timing configuration screen controls how long to suppress Rx audio when switching from Tx to Rx. The previous fixed time was 50 msec. * The SSB squelch control now works on CW too. Please test
Wojciech Kazubski (wkazubski)
accepted
request 1139537
from
Wojciech Kazubski (wkazubski)
(revision 143)
- Version 4.2.29 January 2024 * This version updates the FreeDV library files and program logic. * Added a "Monitor" item to the FreeDV menu. It routes the sound to the speakers instead of to the demodulator. * Modes 700x and 1600 are finished.
Wojciech Kazubski (wkazubski)
accepted
request 1135846
from
Wojciech Kazubski (wkazubski)
(revision 142)
- Version 4.2.28 December 2023 * This version includes a patch from Jon, AB8WU, to build Quisk on FreeBSD. * Fixed a bug in setting the AF level in Hamlib.
Wojciech Kazubski (wkazubski)
accepted
request 1132168
from
Wojciech Kazubski (wkazubski)
(revision 141)
- Version 4.2.27 December 2023 * This release corrects the Hermes-Lite2 antenna tuner logic. - Version 4.2.26 December 2023 * This release has support for the Hermes-Lite2 antenna tuner protocol.
Wojciech Kazubski (wkazubski)
accepted
request 1130524
from
Wojciech Kazubski (wkazubski)
(revision 140)
- Version 4.2.25 November 2023 * When using the Hermes-Lite2 at a remote location over WiFi, the Tx buffer may underflow, added another line to the - Version 4.2.24 November 2023 * You can now specify the WSJT-X option "--rig-name" on the Configure WSJT-X window. * Worked around a bug in wxPython that caused some screens to be too small. * Polished the code for the RQST and ACK bits in the Hermes-Lite2 protocol.
Wojciech Kazubski (wkazubski)
accepted
request 1127793
from
Wojciech Kazubski (wkazubski)
(revision 139)
- Version 4.2.24 November 2023 * You can now specify the WSJT-X option "--rig-name" on the Configure WSJT-X window. * Workaround for a bug in wxPython that caused some screeens to be too small. * The code for the RQST and ACK bits in the Hermes-Lite2 protocol is improved.
Wojciech Kazubski (wkazubski)
accepted
request 1110951
from
Wojciech Kazubski (wkazubski)
(revision 138)
- Version 4.2.23 September 2023 * Fixed a bug in the HiQSDR when the clock is not a multiple of 48 kHz. * Added more support for the IO board. - Version 4.2.22 August 2023 * This version adds more support for the Hermes Lite2 IO board. - Version 4.2.21 July 2023 * New IO board register numbers. - Version 4.2.20 July 2023 * Fixed a bug in the HiQSDR radio that caused the CW sidetone to play when not in CW mode. - Version 4.2.19 May 2023 * Added the Flex ZZAR command to the Hamlib interface. * When using the AC2YD remote feature, the serial port PTT now works correctly. - Version 4.2.18 April 2023 * Added some small changes to the I2C messages sent to the Hermes Lite 2 IO board. - Version 4.2.17 February 2023 * Fixed the PTT keyboard shortcut on Linux. * The "documentation" link at the top on the Help screen now works on all platforms. * The "Split" feature now defaults to 1000 Hz for CW, and 3000 Hz for other modes. You can now lock either the Rx or Tx frequency. - Version 4.2.16 January 2023 * The CAT serial port can now be a real hardware port or a virtual port. - Version 4.2.15 January 2023 * The Alsa sound driver with the "Fast Sound" option are fast enough to produce a useful sidetone for CW operation. * Improved the PulseAudio sound driver to produce a fast sidetone too. - Version 4.2.14 December 2022 * The new file quisk_hardware_fifisdr.py supports the FiFi SDR hardware. Thanks to Joe, LA6GRA. * Added the rig 2 Hamlib command "U TUNER 1" to control the Spot button. * The Quisk remote feature now works with the "Small" screen format. - Version 4.2.13 December 2022 * Dropped support for Python 2 * Aadded keepalive graph data that is sent at one second intervals. * Added support for the HiQSDR radio to Remote Quisk. * Corrected some drawing errors on the config screens. * Removed the "Help with Radios" config tab and moved the text to the documentation available from the Help button. - version 4.2.12 November 2022 * The Hermes LNA slider control value made persistent. * When using Quisk Remote, band changes from WSJT-X now correctly set the HL2 filters. * Fixed a bug in the SoftRock amplitude/phase adjustment screens. * Started work on using the "small screen" version of Quisk work as a control head. - version 4.2.11 November 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. - The audio sample rate reduced from 48 ksps to 8 ksps. * Fixed the problem with the Split Rx/Tx feature. Please test. - version 4.2.10 October 2022 * Improved the Config/Config and Config/TxAudio screens and added help buttons for all items. * The File Record button no longer overwrites an existing file, new file is created each time. * Fixed some bugs in the new Quisk Remote feature by Ben, AC2YD. + The Spot slider is now initialized. + Fixed the bugs in the Split feature. - version 4.2.9 October 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Fixed the problem with the favorites screen and the station buttons below the X-axis. + Fixed the "Failure in OnFreedvMenu" bug. - version 4.2.8 September 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Midi now works with the control head. + For HermesLite2, the RfLna is correctly initialized. + Changed the ports to 4585:TCP control; 4586: graph data; 4587:radio sound and mic. This should work correctly with NAT. * The main documentation page docs.html which is available from the Help button now describes the remote feature in more detail. - version 4.2.7 September 2022 * update to the new Quisk Remote feature by Ben, AC2YD. + The clip indicator is now sent from the remote to the control head. + The remote radio IP address can now be a host name or an IP address. + TCP and UDP ports are now distinguished in the documentation. + The control head sends initial graph data to the remote in order to establish a path through NAT. + The remote radio can now be operated as a normal radio unless there is an active connection to the control head. * The Favorites screen now works. - version 4.2.6 * update to the new Quisk Remote feature by Ben, AC2YD. + The frequency is now correctly set when changing bands. + Initial menu items are now set. + Frequencies stay synchronized when changing from USB to CWU. * changed the graph data from 8 bit to 16 bit. * improved the config screen visibility when using "Dark" mode. - version 4.2.5 * This is an update to the new Quisk Remote feature by Ben, AC2YD. * There is no longer a need to make the screen sizes of the control head and remote radio the same. Any size should be OK. * Fixed other bugs. - version 4.2.4 * This version adds the missing ac2yd directory. It is present in the Quisk source distribution but missing in the "pip" installs. - version 4.2.3 * This is an experimental release to test the new Quisk radio remote control software written by Ben Cahill, AC2YD. This allows Quisk running on a local PC to control a remote radio. The remote radio is connected to a PC also running Quisk. Ben has tested this on SoftRock CW operation. The current test version supports SoftRock and HermesLite2. - version 4.2.2 * Works on the Hambib Rig 2 interface. * Changed the response to chk_vfo to agree with Hamlib 4.4. * Some work on FM demodulation - version 4.2.1 * Improved the Hamlib Rig 2 interface. * Some improvements to the station line shown below the X axis on the graph. * Quisk now has some support for the Hermes Lite IO Board. - version 4.2.0 * Added a patch to improve compatibility with Hamlib. * Removed the Python function set_transmit_mode() because it seems to be unused. * Fixed a lockup problem that happens when the Hermes Lite2 key is pressed during SSB operation. ------------------------------------------------------------------ - version 4.1.96 * Fixed the bug that touching the CW key in SSB mode locked up Quisk in transmit mode. * The state of the Play device is now saved when starting Quisk. * When changing between CW and SSB, the transmit and receive frequencies are moved by the CW tone frequency. * Changed the return from Hamlib GetVfo() from "VFO" to "Main" to fix a compatibility problem. - version 4.1.95 * minor fix a Midi issue. * There is now a separate item on the radio Keys screen to control the Midi PTT toggle. - version 4.1.94 * fix some Midi issues, The Config/Keys "PTT key toggle" item now controls the Midi PTT control as well ts the hot key PTT. - build for openSUSE Leap 15.4 using python 3 - version 4.1.93 * Fixed a bug in the FreeDV button. * Quisk can now use the WDSP library to add the additional functions NR2 (noise reduction) and SNB (noise blanker). - version 4.1.92 * Changed the power meter on the Hermes Lite 2 from an average value to PEP. * The FreeDV sideband and mode are now restored on startup. * Fixed a bug that results in errors on tx_level when adding a new radio. * Fixed a bug in the new PTT key logic. * The Midi control now updates the Rf gain display. - version 4.1.91 * Changed the Midi control of the Rit frequency so the center includes the CW tuning offset. * Fixed the PTT accelerator key that was failing for some users. * Change to fix the problem with "digital_rx2_name" not being found. * Added a button to set the WSJT-X path and config option. It is on the Config/Config screen. - version 4.1.90 * changed the Midi feature to accomodate more Midi controllers. * removed the Midi message from the Config/Status screen and moved to the Midi screen (Config/radio/Keys). * added the RfLna control. * added a log file to Quisk. Log messages are sent to the file quisk_logfile.txt which is located with other Quisk user files. * Fixed and improved the serial port PTT feature - version 4.1.89 * fixed the problem of Quisk crashing when the Config button is pressed. This only happens on the Raspberry Pi. * some improvements to the Midi feature, Midi now works for all buttons on the Small Screen layout. - version 4.1.88 * Added a button on the Config/Config screen to start WSJT-X. * On Linux, Quisk can set up virtual sound card names for WSJT-X. - version 4.1.87 * The documentation now has a better description of how to make a custom hardware file. * some changes to the new Midi feature. The Config/Status screen now shows all three bytes of the Midi message * the MidiHandler logic moved to its own file midi_handler.py. - version 4.1.86 * bug fix release to fix a problem with the new Midi logic and Keys screen - version 4.1.85 * visual improvements to the configuration screens * option to assign Midi notes to Quisk buttons * moved the existing "Midi CW key" from the CW screen to the new Keys screen * Quisk has a new hardware file quisk_hardware_hl2_oob.py, it is for use with the Hermes Lite 2, and it disables the power amp when the transmit frequency including sidebands is out of band - version 4.1.84 * patch to correct the phase adjustments in conjunction with channel delay * added the Transverter Offset from the Bands screen to SoapySDR. * Quisk shows a color bar on the frequency X-axis to show the band plan. Since the band plan varies with country, there is a new feature to change it on the config screen. - version 4.1.83 * patches for FreeDV mode 700E * Start CW delay is now adjustable * Start SSB delay is now adjustable * TX timeout was added and is adjustable - version 4.1.82 * Quisk now works with 64-bit Python 3.9. It is OK to continue using 64-bit Python 3.8. * changed PortAudio and added addition log messages. - version 4.1.81 * Quisk on Windows now handles devices with 3-byte samples, and works in both Exclusive and Shared mode. * Bug fix release. - version 4.1.80 * Bug fix release. * Fixed a problem with sound on Windows when "Fast sound" is False - version 4.1.79 * Bug fix release. * Fixed the 5 second freeze in CW mode for SoftRock hardware. - version 4.1.78 * Hamlib Rig2 split VFO now controls the frequency of the first added receiver. * Fixed a bug in the HermesLite 2 Small Screen layout. * Added address 0x09 bit 17 for the HermesLite 2 radio. - version 4.1.77 * added further changes to support the YU1LM designs and the Genesis 3020 QRP rigs. * When using the ZZBS Hamlib command, Quisk now remembers the last frequency and mode. * added back some softrock files that were removed. - version 4.1.76 * improved sound buffer levels so they stay closer to 50% * corrected code so no warning messages are produced by the latest compiler. * fixed the problem with Hermes write queue timeouts on startup * added back the RTS signal to the Linux serial port CW keying logic. This signal goes high when DSR goes high.When DSR goes low, RTS goes low after a 1.5 second delay. * added additional logic to the Hamlib serial port * added two new Hamlib commands: ZZAG and ZZBS - version 4.1.75 * improvements for Windows and Mac, improvements to pip build - version 4.1.74 * added some missing controls to the Hermes-Lite2 Hardware configuration screen. * removed the Alex filter band screen and implemented the same logic in the regular Bands screen * SdrIQ support was changed. Quisk now uses the hardware file quisk_hardware_sdriq.py instead of sdriqpkg. The directory sdriqpkg and those binary files are now obsolete. The new code is 100% Python. - version 4.1.73 * rewritten the logic for SoftRock I/Q amplitude and phase corrections. * added a missing version.h file to SoapySDR * when using the Split button, Quisk now leaves the Rx frequency unchanged and splits the Tx frequency. * added a new band "Aux1" that can be checked on the Config/radio/Bands screen. It can be used as a special band for a panadapter or when Quisk is used as a 10.7 MHz IF. - version 4.1.72 * for SoftRock hardware, the Tx power can now be set for each band * added the Tx level and Digital Tx Level sliders to the Config/Config screen, and the Digital Tx power % to the Config/radio/Hardware screen. * the Y-scale and Y-zero settings are now saved for the graph at the top of the Waterfall screen * fixed a problem with the Hermes Lite 2 SWR display * fixed a problem with SoftRock phase corrections. - version 4.1.71 * now writing initialization in the new file quisk_init.json, a text file. * the location of the Quisk user files is now shown on the Config/Status screen. * fixed a bug in the new CW snap-to-peak feature * added "PTT hang time" and "Tx buffer msec" to the Hermes Lite 2 hardware screen. * the Graph button can be pressed repeatedly to select display averaging * the Waterfall button can now be pressed repeatedly to select averaging for the graph at the top * to adjust the graph at the top, hold down the Shift key. - version 4.1.70 * speeded up MIDI CW keying on Linux. * removed the slider to set the level of Tx audio sent to SoftRock\ hardware * removed the 70% limitation for Tx level * for CW modes, if you click a peak within the filter bandwidth, the tuning frequency will snap to the peak. * made frequency rounding work with the Rx frequency in split mode - version 4.1.69 * Quisk can now use a MIDI device for CW keying * fixed a bug in the small screen display. - version 4.1.68 * fixed a bug in the S-meter code for very small signals of less than 1E-16 * fixed a bug in the config screen colors when Quisk can not find the correct color scheme of the system. - version 4.1.67 * fixed the colors on the config screens when using the "Adwaita dark" theme * the hardware CW/PTT input now works on voice modes for HiQSDR. - fixed some rpmlint warnings - version 4.1.66 * Soundio is no longer used, the fast sound is only used for the sidetone. There is no longer a "fast sound" option on the config screens for Linux. * corrected the Soapy module for a recent API change. * fixed two bugs in the Python2 version, thanks Jaroslav OK2JRQ * added back the waterfall_scroll_mode item from the config file. - version 4.1.65 * correct the problems with opening soundcards, you can use any Alsa name that libsoundio recognizes * other improvements to the sound system to increase stability and reduce CPU usage - version 4.1.64 * the favorites button now jumps to the correct screen * the Pulse device "default" now works. * this version should open "fast sound" devices that failed before - version 4.1.63 * fixed an incompatibility with Python2 from version 4.1.61 * code to add new FreeDV modes provided by Dave Roberts, G8KBB, - version 4.1.62 * fixed fast sound problem on Windows - version 4.1.61 * fixed a problem with the newest version 4.1.0 of wxPython on Windows * re-writed all the waterfall code in C - version 4.1.60 * bug fix release, * fixed a problem with the file record and play buttons. * fixed a problem with SoftRock CW operation, some major changes to softrock/hardware_usb.py. - version 4.1.59 * bug fix release to correct some installation problems - Fixed runtime requirements for Tumbleweed - version 4.1.58 * includes a new faster sound system that enables fast CW sidetone and remote CW operation for the Hermes-Lite2. All the old sound systems are still included * fixed a bug with the external demodulation button * moved the sound latency timing parameter to the timing screen * removed the top level "Config/Sound" screen because it was not useful and conflicted with the radio sound scree * a patch for the Perseus hardware * a patch to speed startup time * code to add new FreeDV modes * for SoftRock, Quisk will now try the USB backend libusb0 if libusb1 fails * added the "-r" or "--radio" command line option to choose the startup radio * Quisk will now save and restore the various record and playback file names * You can now right-click the temporary playback button to save the sound to a file * added additional control items to Quisk's rig2 protocol. The mode PKTUSB sent by WSJT-X is now recognized and interpreted as mode DGT-U, also added PKTLSB and PKTFM * added the level AGC to control the AGC button, and the level AF for the audio volume - version 4.1.57 * fixed a bug in the small screen version * fixed an incompatibility with the latest wxPython version 4.1.0 * added a code to close FreeDV properly - fixed runtime dependency on Tumbleweed - changed source URL according to python packaging rules - version 4.1.56 * portaudio is now optional * fixed restoring the correct frequency for the 60 meter band * some other bug fixes - version 4.1.55 - version 4.1.54 * new code for the Sdr Micron by David Fainitski * new code code for the Perseus SDR by Andrea Montefusco IW0HDV * added a general way to add new radios to the configuration screens - version 4.1.53 * Afedri radio module modified to be compatible with Python3. * the graph Zoom feature now is available on the Bandscope screen * patch to make dx cluster work with Python 3. * extended the range of the Waterfall color controls Ys and Yz to accommodate hardware with a higher noise floor such as PlutoSDR * added a hardware setting for the LNA gain during transmit for the HL2 * some changes to the CW and PTT hardware interface for the HL2 - fixed build for Tumbleweed - specfile cleanup - version 4.1.52 * added an On/Off button to Quisk. * fixed a bug in the Alsa sound system that produced sporadic crashes * fixed a bug in the Python3 SoftRock hardware_net.py code. * The Config/Status screen now shows the dB level of each open sound device. The maximum level is zero dB. - version 4.1.51 * fixed a bug in the "small screen" code when using the new wx version 4 * that underflows from the Soapy sample source are not counted as errors. * fixed the Linux installation error "ImportError: No module named _quisk" - version 4.1.50 * fixed a bug in the SoftRock Tx sound level * fixed a bug in the HermesLite gateware program button traceback - version 4.1.49 * ability to program the Hermes Gateware (FPGA flash) over Ethernet * fixed some more Python 3 bugs - version 4.1.48 * fixed some more problems with the Python3 version of Quisk * added support for reading and writing the EEPROM in the HermesLite (reading the EEPROM requires code version 68 or newer, the EEPROM settings are onthe radio Hardware screen}) - version 4.1.47 * fixed a problem with the Python 3 version of Quisk saving program state * Iadded some code provided by Steve to support the HermesLite - version 4.1.46 * When using the bandscope screen the band buttons no longer reset the frequency and mode. * The hot key now works better, and is disabled when using the config screens. * Changed the FM repeater offset code to increase the level of the CTCSS tone. - version 4.1.45 * added a config screen hardware option "Hermes known IP". * the Python Rx samples interface can now accept bandscope data, that is, raw samples from the ADC - remove more prebuilt binaries - version 4.1.43 * Fixed a bug that resulted in calling the hardware HeartBeat() method too frequently. This caused flickering of the HermesLite temperature reading. - version 4.1.42 * improved the SoftRock amplitude/phase correct screen. * fixed a bug in the Hamlib extended commands, thanks to James, KE4MIQ. * added an interface to provide Rx samples to Quisk directly from the Python hardware file. Many new SDR hardware devices return samples by Ethernet, USB or a serial port. * new interface to support the SDR-IQ by RfSpace. Change hardware file to quisk_hardware_sdriq.py instead of the sdriqpkg directory to use the new logic. - version 4.1.41 * added Steve's code for the Hermes Lite 2 that moves the harmonics of the switching power supplies out of the amateur bands. * renamed sound devices to have consistent names on all screens. * changes to the SDR-IQ module and the Quisk widgets module * the configuration screens for the radios made more efficient. - version 4.1.40 * the filter bandwidth is now saved for program start. * fixed a buffer overflow in the DirectX code * added "Digital output level" to the Config/Sound screen. * added code to fix a burst of Tx noise when switching to digital modes * attempt to fix the problem with the signal being transmitted at the center frequency instead of the tuning frequency - version 4.1.39 * Fixed a bug in the VNA program quisk_vna.py - Fix runtime dependencies for Tumbleweed - Fix build for Tumbleweed - version 4.1.38 * The bandwidth of the DC removal filter on the Config/radio/Options screen now applies to all sample sources, not just sound cards. * Added Rx and Tx sample rate and bandwidth to the SoapySDR hardware screen, any value can be entered. - version 4.1.37 * Added another broadcast address to the Hermes code to fix a network problem. * Added an option to the radio Options config screen to reverse the sideband on Tx. This is needed for satellite operation. * Added the 13, 9, 5 and 3cm bands to the list. A * Added the additional samples rates 50, 100, 250, 500 and 1250 ksps to accommodate the RedPitaya. * The frequency entry box now clears its entry with each use. * You can now specify the bandwidth of the SoftRock DC removal filter on the radio Options screen. * Added some of the SoapySDR transmit parameters on the radio screen. Transmit is disabled for now. - added a patch to add chk_vfo to the Hamlib control for WSJT-X - further improvements for DoapySDR radios - adde three RX gain setting methods and automatic DC correction - removed prebuilt x86_64 library from soapypkg directory (old version, unusable on other architectures) - version 4.1.35 * added ability to set Tx Level for each band for Red Pitaya * changed Hermes Lite networking so it works with Virtual Box and multiple network interfaces - version 4.1.34 * fixed a bug that caused a traceback for b_test1 when using the small screen layout * added support for Afedri hardware - version 4.1.33 * improved level control for digital modes * added a squelch feature that works for SSB and FM - version 4.1.32 * corrected some button colors and colors on the config screens * increased max output level (PEP) to 100% * new tuning method added to center Rx filter on mouse pointer - version 4.1.31 * added a new "Filters" page to the Config Radio screens for the Hermes Protocol Alex high pass and low pass filters. - version 4.1.30 * fixed a bug that happens with multiple displays * the zoom feature now centers in the Rx passband - fixed build for architectures other than x86_64 - version 4.1.26 * added some narrow filters to the digital modes DGT-U and DGT-L (centered at 1500 Hertz) * filters are now more accurately shown, and include the effect of RIT. * keyup delay now works with the PTT button too. - version 4.1.25 * added the option of Quisk CAT control by a software serial port to accommodate N1MM+ logging software. * moved the split Rx/Tx play menu from the config screen to the Split button so it is easier to change. * added code to control the VersaClock on the Hermes-Lite2. - version 4.1.24 * Mic device is no longer needed for digital modes or Spot, but only for voice communications. * Modified the Config/radio/Keys screen. * Improved operation on the Raspberry Pi. - version 4.1.23 - version 4.1.22 * fixed the FM squelch so that it works for multiple receivers * the record to file and play from file logic was simplified and improved - version 4.1.21 * changes for the Hermes Lite 2 project * changes for the Dx Cluster feature * option to control CW hang time in menu - version 4.1.20 * changes for the Hermes Lite 2 project * added a change for the Dx Cluster feature - version 4.1.19 * separate Rx and Tx filter settings for Hermes Lite 2 - version 4.1.18 * support for new FreeDV mode 700D. - version 4.1.17 * Hermes Lite 2 support. Firmware 62 and above is required. - version 4.1.16 - version 4.1.15 - version 4.1.14 - version 4.1.12 - version 4.1.11 - version 4.1.10 - updated to latest HL2 firmware - fixed bug in VNA code for HL - version 4.1.9 - bandscope for Odyssey-2 - changed HermesLite2 logic to agree with the new firmware - logic to correct for rate differences between two sound cards - version 4.1.8 - bandscope for Hermes Lite - version 4.1.7 - support for Hermes Lite 1 and 2 - version 4.1.3 - version 4.1.2 - fixed build for Fedora 24 - version 4.1.1 - version 4.0.6 - version 4.0.5 - version 4.0.4 - version 4.0.3 - version 4.0.2 - version 4.0.1 - version 4.0.0 - version 3.7.8 - version 3.7.7 - version 3.7.6 - version 3.7.5 - version 3.7.4 - version 3.7.2 - version 3.6.22 - version 3.6.21 - version 3.6.20 - version 3.6.19 - version 3.6.18
Wojciech Kazubski (wkazubski)
accepted
request 1105887
from
Wojciech Kazubski (wkazubski)
(revision 137)
- Version 4.2.22 August 2023 * This version adds more support for the Hermes Lite2 IO board. - Version 4.2.21 July 2023 * New IO board register numbers. - Version 4.2.20 July 2023 * Fixed a bug in the HiQSDR radio that caused the CW sidetone to play when not in CW mode. - Version 4.2.19 May 2023 * Added the Flex ZZAR command to the Hamlib interface. * When using the AC2YD remote feature, the serial port PTT now works correctly. - Version 4.2.18 April 2023 * Added some small changes to the I2C messages sent to the Hermes Lite 2 IO board. - Version 4.2.17 February 2023 * Fixed the PTT keyboard shortcut on Linux. * The "documentation" link at the top on the Help screen now works on all platforms. * The "Split" feature now defaults to 1000 Hz for CW, and 3000 Hz for other modes. You can now lock either the Rx or Tx frequency. - Version 4.2.16 January 2023 * The CAT serial port can now be a real hardware port or a virtual port. - Version 4.2.15 January 2023 * The Alsa sound driver with the "Fast Sound" option are fast enough to produce a useful sidetone for CW operation. * Improved the PulseAudio sound driver to produce a fast sidetone too. - Version 4.2.14 December 2022 * The new file quisk_hardware_fifisdr.py supports the FiFi SDR hardware. Thanks to Joe, LA6GRA. * Added the rig 2 Hamlib command "U TUNER 1" to control the Spot button. * The Quisk remote feature now works with the "Small" screen format. - Version 4.2.13 December 2022 * Dropped support for Python 2 * Aadded keepalive graph data that is sent at one second intervals. * Added support for the HiQSDR radio to Remote Quisk. * Corrected some drawing errors on the config screens. * Removed the "Help with Radios" config tab and moved the text to the documentation available from the Help button. - version 4.2.12 November 2022 * The Hermes LNA slider control value made persistent. * When using Quisk Remote, band changes from WSJT-X now correctly set the HL2 filters. * Fixed a bug in the SoftRock amplitude/phase adjustment screens. * Started work on using the "small screen" version of Quisk work as a control head. - version 4.2.11 November 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. - The audio sample rate reduced from 48 ksps to 8 ksps. * Fixed the problem with the Split Rx/Tx feature. Please test. - version 4.2.10 October 2022 * Improved the Config/Config and Config/TxAudio screens and added help buttons for all items. * The File Record button no longer overwrites an existing file, new file is created each time. * Fixed some bugs in the new Quisk Remote feature by Ben, AC2YD. + The Spot slider is now initialized. + Fixed the bugs in the Split feature. - version 4.2.9 October 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Fixed the problem with the favorites screen and the station buttons below the X-axis. + Fixed the "Failure in OnFreedvMenu" bug. - version 4.2.8 September 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Midi now works with the control head. + For HermesLite2, the RfLna is correctly initialized. + Changed the ports to 4585:TCP control; 4586: graph data; 4587:radio sound and mic. This should work correctly with NAT. * The main documentation page docs.html which is available from the Help button now describes the remote feature in more detail. - version 4.2.7 September 2022 * update to the new Quisk Remote feature by Ben, AC2YD. + The clip indicator is now sent from the remote to the control head. + The remote radio IP address can now be a host name or an IP address. + TCP and UDP ports are now distinguished in the documentation. + The control head sends initial graph data to the remote in order to establish a path through NAT. + The remote radio can now be operated as a normal radio unless there is an active connection to the control head. * The Favorites screen now works. - version 4.2.6 * update to the new Quisk Remote feature by Ben, AC2YD. + The frequency is now correctly set when changing bands. + Initial menu items are now set. + Frequencies stay synchronized when changing from USB to CWU. * changed the graph data from 8 bit to 16 bit. * improved the config screen visibility when using "Dark" mode. - version 4.2.5 * This is an update to the new Quisk Remote feature by Ben, AC2YD. * There is no longer a need to make the screen sizes of the control head and remote radio the same. Any size should be OK. * Fixed other bugs. - version 4.2.4 * This version adds the missing ac2yd directory. It is present in the Quisk source distribution but missing in the "pip" installs. - version 4.2.3 * This is an experimental release to test the new Quisk radio remote control software written by Ben Cahill, AC2YD. This allows Quisk running on a local PC to control a remote radio. The remote radio is connected to a PC also running Quisk. Ben has tested this on SoftRock CW operation. The current test version supports SoftRock and HermesLite2. - version 4.2.2 * Works on the Hambib Rig 2 interface. * Changed the response to chk_vfo to agree with Hamlib 4.4. * Some work on FM demodulation - version 4.2.1 * Improved the Hamlib Rig 2 interface. * Some improvements to the station line shown below the X axis on the graph. * Quisk now has some support for the Hermes Lite IO Board. - version 4.2.0 * Added a patch to improve compatibility with Hamlib. * Removed the Python function set_transmit_mode() because it seems to be unused. * Fixed a lockup problem that happens when the Hermes Lite2 key is pressed during SSB operation. ------------------------------------------------------------------ - version 4.1.96 * Fixed the bug that touching the CW key in SSB mode locked up Quisk in transmit mode. * The state of the Play device is now saved when starting Quisk. * When changing between CW and SSB, the transmit and receive frequencies are moved by the CW tone frequency. * Changed the return from Hamlib GetVfo() from "VFO" to "Main" to fix a compatibility problem. - version 4.1.95 * minor fix a Midi issue. * There is now a separate item on the radio Keys screen to control the Midi PTT toggle. - version 4.1.94 * fix some Midi issues, The Config/Keys "PTT key toggle" item now controls the Midi PTT control as well ts the hot key PTT. - build for openSUSE Leap 15.4 using python 3 - version 4.1.93 * Fixed a bug in the FreeDV button. * Quisk can now use the WDSP library to add the additional functions NR2 (noise reduction) and SNB (noise blanker). - version 4.1.92 * Changed the power meter on the Hermes Lite 2 from an average value to PEP. * The FreeDV sideband and mode are now restored on startup. * Fixed a bug that results in errors on tx_level when adding a new radio. * Fixed a bug in the new PTT key logic. * The Midi control now updates the Rf gain display. - version 4.1.91 * Changed the Midi control of the Rit frequency so the center includes the CW tuning offset. * Fixed the PTT accelerator key that was failing for some users. * Change to fix the problem with "digital_rx2_name" not being found. * Added a button to set the WSJT-X path and config option. It is on the Config/Config screen. - version 4.1.90 * changed the Midi feature to accomodate more Midi controllers. * removed the Midi message from the Config/Status screen and moved to the Midi screen (Config/radio/Keys). * added the RfLna control. * added a log file to Quisk. Log messages are sent to the file quisk_logfile.txt which is located with other Quisk user files. * Fixed and improved the serial port PTT feature - version 4.1.89 * fixed the problem of Quisk crashing when the Config button is pressed. This only happens on the Raspberry Pi. * some improvements to the Midi feature, Midi now works for all buttons on the Small Screen layout. - version 4.1.88 * Added a button on the Config/Config screen to start WSJT-X. * On Linux, Quisk can set up virtual sound card names for WSJT-X. - version 4.1.87 * The documentation now has a better description of how to make a custom hardware file. * some changes to the new Midi feature. The Config/Status screen now shows all three bytes of the Midi message * the MidiHandler logic moved to its own file midi_handler.py. - version 4.1.86 * bug fix release to fix a problem with the new Midi logic and Keys screen - version 4.1.85 * visual improvements to the configuration screens * option to assign Midi notes to Quisk buttons * moved the existing "Midi CW key" from the CW screen to the new Keys screen * Quisk has a new hardware file quisk_hardware_hl2_oob.py, it is for use with the Hermes Lite 2, and it disables the power amp when the transmit frequency including sidebands is out of band - version 4.1.84 * patch to correct the phase adjustments in conjunction with channel delay * added the Transverter Offset from the Bands screen to SoapySDR. * Quisk shows a color bar on the frequency X-axis to show the band plan. Since the band plan varies with country, there is a new feature to change it on the config screen. - version 4.1.83 * patches for FreeDV mode 700E * Start CW delay is now adjustable * Start SSB delay is now adjustable * TX timeout was added and is adjustable - version 4.1.82 * Quisk now works with 64-bit Python 3.9. It is OK to continue using 64-bit Python 3.8. * changed PortAudio and added addition log messages. - version 4.1.81 * Quisk on Windows now handles devices with 3-byte samples, and works in both Exclusive and Shared mode. * Bug fix release. - version 4.1.80 * Bug fix release. * Fixed a problem with sound on Windows when "Fast sound" is False - version 4.1.79 * Bug fix release. * Fixed the 5 second freeze in CW mode for SoftRock hardware. - version 4.1.78 * Hamlib Rig2 split VFO now controls the frequency of the first added receiver. * Fixed a bug in the HermesLite 2 Small Screen layout. * Added address 0x09 bit 17 for the HermesLite 2 radio. - version 4.1.77 * added further changes to support the YU1LM designs and the Genesis 3020 QRP rigs. * When using the ZZBS Hamlib command, Quisk now remembers the last frequency and mode. * added back some softrock files that were removed. - version 4.1.76 * improved sound buffer levels so they stay closer to 50% * corrected code so no warning messages are produced by the latest compiler. * fixed the problem with Hermes write queue timeouts on startup * added back the RTS signal to the Linux serial port CW keying logic. This signal goes high when DSR goes high.When DSR goes low, RTS goes low after a 1.5 second delay. * added additional logic to the Hamlib serial port * added two new Hamlib commands: ZZAG and ZZBS - version 4.1.75 * improvements for Windows and Mac, improvements to pip build - version 4.1.74 * added some missing controls to the Hermes-Lite2 Hardware configuration screen. * removed the Alex filter band screen and implemented the same logic in the regular Bands screen * SdrIQ support was changed. Quisk now uses the hardware file quisk_hardware_sdriq.py instead of sdriqpkg. The directory sdriqpkg and those binary files are now obsolete. The new code is 100% Python. - version 4.1.73 * rewritten the logic for SoftRock I/Q amplitude and phase corrections. * added a missing version.h file to SoapySDR * when using the Split button, Quisk now leaves the Rx frequency unchanged and splits the Tx frequency. * added a new band "Aux1" that can be checked on the Config/radio/Bands screen. It can be used as a special band for a panadapter or when Quisk is used as a 10.7 MHz IF. - version 4.1.72 * for SoftRock hardware, the Tx power can now be set for each band * added the Tx level and Digital Tx Level sliders to the Config/Config screen, and the Digital Tx power % to the Config/radio/Hardware screen. * the Y-scale and Y-zero settings are now saved for the graph at the top of the Waterfall screen * fixed a problem with the Hermes Lite 2 SWR display * fixed a problem with SoftRock phase corrections. - version 4.1.71 * now writing initialization in the new file quisk_init.json, a text file. * the location of the Quisk user files is now shown on the Config/Status screen. * fixed a bug in the new CW snap-to-peak feature * added "PTT hang time" and "Tx buffer msec" to the Hermes Lite 2 hardware screen. * the Graph button can be pressed repeatedly to select display averaging * the Waterfall button can now be pressed repeatedly to select averaging for the graph at the top * to adjust the graph at the top, hold down the Shift key. - version 4.1.70 * speeded up MIDI CW keying on Linux. * removed the slider to set the level of Tx audio sent to SoftRock\ hardware * removed the 70% limitation for Tx level * for CW modes, if you click a peak within the filter bandwidth, the tuning frequency will snap to the peak. * made frequency rounding work with the Rx frequency in split mode - version 4.1.69 * Quisk can now use a MIDI device for CW keying * fixed a bug in the small screen display. - version 4.1.68 * fixed a bug in the S-meter code for very small signals of less than 1E-16 * fixed a bug in the config screen colors when Quisk can not find the correct color scheme of the system. - version 4.1.67 * fixed the colors on the config screens when using the "Adwaita dark" theme * the hardware CW/PTT input now works on voice modes for HiQSDR. - fixed some rpmlint warnings - version 4.1.66 * Soundio is no longer used, the fast sound is only used for the sidetone. There is no longer a "fast sound" option on the config screens for Linux. * corrected the Soapy module for a recent API change. * fixed two bugs in the Python2 version, thanks Jaroslav OK2JRQ * added back the waterfall_scroll_mode item from the config file. - version 4.1.65 * correct the problems with opening soundcards, you can use any Alsa name that libsoundio recognizes * other improvements to the sound system to increase stability and reduce CPU usage - version 4.1.64 * the favorites button now jumps to the correct screen * the Pulse device "default" now works. * this version should open "fast sound" devices that failed before - version 4.1.63 * fixed an incompatibility with Python2 from version 4.1.61 * code to add new FreeDV modes provided by Dave Roberts, G8KBB, - version 4.1.62 * fixed fast sound problem on Windows - version 4.1.61 * fixed a problem with the newest version 4.1.0 of wxPython on Windows * re-writed all the waterfall code in C - version 4.1.60 * bug fix release, * fixed a problem with the file record and play buttons. * fixed a problem with SoftRock CW operation, some major changes to softrock/hardware_usb.py. - version 4.1.59 * bug fix release to correct some installation problems - Fixed runtime requirements for Tumbleweed - version 4.1.58 * includes a new faster sound system that enables fast CW sidetone and remote CW operation for the Hermes-Lite2. All the old sound systems are still included * fixed a bug with the external demodulation button * moved the sound latency timing parameter to the timing screen * removed the top level "Config/Sound" screen because it was not useful and conflicted with the radio sound scree * a patch for the Perseus hardware * a patch to speed startup time * code to add new FreeDV modes * for SoftRock, Quisk will now try the USB backend libusb0 if libusb1 fails * added the "-r" or "--radio" command line option to choose the startup radio * Quisk will now save and restore the various record and playback file names * You can now right-click the temporary playback button to save the sound to a file * added additional control items to Quisk's rig2 protocol. The mode PKTUSB sent by WSJT-X is now recognized and interpreted as mode DGT-U, also added PKTLSB and PKTFM * added the level AGC to control the AGC button, and the level AF for the audio volume - version 4.1.57 * fixed a bug in the small screen version * fixed an incompatibility with the latest wxPython version 4.1.0 * added a code to close FreeDV properly - fixed runtime dependency on Tumbleweed - changed source URL according to python packaging rules - version 4.1.56 * portaudio is now optional * fixed restoring the correct frequency for the 60 meter band * some other bug fixes - version 4.1.55 - version 4.1.54 * new code for the Sdr Micron by David Fainitski * new code code for the Perseus SDR by Andrea Montefusco IW0HDV * added a general way to add new radios to the configuration screens - version 4.1.53 * Afedri radio module modified to be compatible with Python3. * the graph Zoom feature now is available on the Bandscope screen * patch to make dx cluster work with Python 3. * extended the range of the Waterfall color controls Ys and Yz to accommodate hardware with a higher noise floor such as PlutoSDR * added a hardware setting for the LNA gain during transmit for the HL2 * some changes to the CW and PTT hardware interface for the HL2 - fixed build for Tumbleweed - specfile cleanup - version 4.1.52 * added an On/Off button to Quisk. * fixed a bug in the Alsa sound system that produced sporadic crashes * fixed a bug in the Python3 SoftRock hardware_net.py code. * The Config/Status screen now shows the dB level of each open sound device. The maximum level is zero dB. - version 4.1.51 * fixed a bug in the "small screen" code when using the new wx version 4 * that underflows from the Soapy sample source are not counted as errors. * fixed the Linux installation error "ImportError: No module named _quisk" - version 4.1.50 * fixed a bug in the SoftRock Tx sound level * fixed a bug in the HermesLite gateware program button traceback - version 4.1.49 * ability to program the Hermes Gateware (FPGA flash) over Ethernet * fixed some more Python 3 bugs - version 4.1.48 * fixed some more problems with the Python3 version of Quisk * added support for reading and writing the EEPROM in the HermesLite (reading the EEPROM requires code version 68 or newer, the EEPROM settings are onthe radio Hardware screen}) - version 4.1.47 * fixed a problem with the Python 3 version of Quisk saving program state * Iadded some code provided by Steve to support the HermesLite - version 4.1.46 * When using the bandscope screen the band buttons no longer reset the frequency and mode. * The hot key now works better, and is disabled when using the config screens. * Changed the FM repeater offset code to increase the level of the CTCSS tone. - version 4.1.45 * added a config screen hardware option "Hermes known IP". * the Python Rx samples interface can now accept bandscope data, that is, raw samples from the ADC - remove more prebuilt binaries - version 4.1.43 * Fixed a bug that resulted in calling the hardware HeartBeat() method too frequently. This caused flickering of the HermesLite temperature reading. - version 4.1.42 * improved the SoftRock amplitude/phase correct screen. * fixed a bug in the Hamlib extended commands, thanks to James, KE4MIQ. * added an interface to provide Rx samples to Quisk directly from the Python hardware file. Many new SDR hardware devices return samples by Ethernet, USB or a serial port. * new interface to support the SDR-IQ by RfSpace. Change hardware file to quisk_hardware_sdriq.py instead of the sdriqpkg directory to use the new logic. - version 4.1.41 * added Steve's code for the Hermes Lite 2 that moves the harmonics of the switching power supplies out of the amateur bands. * renamed sound devices to have consistent names on all screens. * changes to the SDR-IQ module and the Quisk widgets module * the configuration screens for the radios made more efficient. - version 4.1.40 * the filter bandwidth is now saved for program start. * fixed a buffer overflow in the DirectX code * added "Digital output level" to the Config/Sound screen. * added code to fix a burst of Tx noise when switching to digital modes * attempt to fix the problem with the signal being transmitted at the center frequency instead of the tuning frequency - version 4.1.39 * Fixed a bug in the VNA program quisk_vna.py - Fix runtime dependencies for Tumbleweed - Fix build for Tumbleweed - version 4.1.38 * The bandwidth of the DC removal filter on the Config/radio/Options screen now applies to all sample sources, not just sound cards. * Added Rx and Tx sample rate and bandwidth to the SoapySDR hardware screen, any value can be entered. - version 4.1.37 * Added another broadcast address to the Hermes code to fix a network problem. * Added an option to the radio Options config screen to reverse the sideband on Tx. This is needed for satellite operation. * Added the 13, 9, 5 and 3cm bands to the list. A * Added the additional samples rates 50, 100, 250, 500 and 1250 ksps to accommodate the RedPitaya. * The frequency entry box now clears its entry with each use. * You can now specify the bandwidth of the SoftRock DC removal filter on the radio Options screen. * Added some of the SoapySDR transmit parameters on the radio screen. Transmit is disabled for now. - added a patch to add chk_vfo to the Hamlib control for WSJT-X - further improvements for DoapySDR radios - adde three RX gain setting methods and automatic DC correction - removed prebuilt x86_64 library from soapypkg directory (old version, unusable on other architectures) - version 4.1.35 * added ability to set Tx Level for each band for Red Pitaya * changed Hermes Lite networking so it works with Virtual Box and multiple network interfaces - version 4.1.34 * fixed a bug that caused a traceback for b_test1 when using the small screen layout * added support for Afedri hardware - version 4.1.33 * improved level control for digital modes * added a squelch feature that works for SSB and FM - version 4.1.32 * corrected some button colors and colors on the config screens * increased max output level (PEP) to 100% * new tuning method added to center Rx filter on mouse pointer - version 4.1.31 * added a new "Filters" page to the Config Radio screens for the Hermes Protocol Alex high pass and low pass filters. - version 4.1.30 * fixed a bug that happens with multiple displays * the zoom feature now centers in the Rx passband - fixed build for architectures other than x86_64 - version 4.1.26 * added some narrow filters to the digital modes DGT-U and DGT-L (centered at 1500 Hertz) * filters are now more accurately shown, and include the effect of RIT. * keyup delay now works with the PTT button too. - version 4.1.25 * added the option of Quisk CAT control by a software serial port to accommodate N1MM+ logging software. * moved the split Rx/Tx play menu from the config screen to the Split button so it is easier to change. * added code to control the VersaClock on the Hermes-Lite2. - version 4.1.24 * Mic device is no longer needed for digital modes or Spot, but only for voice communications. * Modified the Config/radio/Keys screen. * Improved operation on the Raspberry Pi. - version 4.1.23 - version 4.1.22 * fixed the FM squelch so that it works for multiple receivers * the record to file and play from file logic was simplified and improved - version 4.1.21 * changes for the Hermes Lite 2 project * changes for the Dx Cluster feature * option to control CW hang time in menu - version 4.1.20 * changes for the Hermes Lite 2 project * added a change for the Dx Cluster feature - version 4.1.19 * separate Rx and Tx filter settings for Hermes Lite 2 - version 4.1.18 * support for new FreeDV mode 700D. - version 4.1.17 * Hermes Lite 2 support. Firmware 62 and above is required. - version 4.1.16 - version 4.1.15 - version 4.1.14 - version 4.1.12 - version 4.1.11 - version 4.1.10 - updated to latest HL2 firmware - fixed bug in VNA code for HL - version 4.1.9 - bandscope for Odyssey-2 - changed HermesLite2 logic to agree with the new firmware - logic to correct for rate differences between two sound cards - version 4.1.8 - bandscope for Hermes Lite - version 4.1.7 - support for Hermes Lite 1 and 2 - version 4.1.3 - version 4.1.2 - fixed build for Fedora 24 - version 4.1.1 - version 4.0.6 - version 4.0.5 - version 4.0.4 - version 4.0.3 - version 4.0.2 - version 4.0.1 - version 4.0.0 - version 3.7.8 - version 3.7.7 - version 3.7.6 - version 3.7.5 - version 3.7.4 - version 3.7.2 - version 3.6.22 - version 3.6.21 - version 3.6.20 - version 3.6.19 - version 3.6.18
Wojciech Kazubski (wkazubski)
accepted
request 1104495
from
Wojciech Kazubski (wkazubski)
(revision 136)
- New IO board register numbers.
Wojciech Kazubski (wkazubski)
committed
(revision 135)
Wojciech Kazubski (wkazubski)
committed
(revision 134)
Wojciech Kazubski (wkazubski)
accepted
request 1099652
from
Wojciech Kazubski (wkazubski)
(revision 133)
- Fixed a bug in the HiQSDR radio that caused the CW sidetone to play when not in CW mode.
Wojciech Kazubski (wkazubski)
accepted
request 1088454
from
Wojciech Kazubski (wkazubski)
(revision 132)
- Version 4.2.19 May 2023 * Added the Flex ZZAR command to the Hamlib interface. * When using the AC2YD remote feature, the serial port PTT now works correctly. - Version 4.2.18 April 2023 * Added some small changes to the I2C messages sent to the Hermes Lite 2 IO board. - Version 4.2.17 February 2023 * Fixed the PTT keyboard shortcut on Linux. * The "documentation" link at the top on the Help screen now works on all platforms. * The "Split" feature now defaults to 1000 Hz for CW, and 3000 Hz for other modes. You can now lock either the Rx or Tx frequency. - Version 4.2.16 January 2023 * The CAT serial port can now be a real hardware port or a virtual port. - Version 4.2.15 January 2023 * The Alsa sound driver with the "Fast Sound" option are fast enough to produce a useful sidetone for CW operation. * Improved the PulseAudio sound driver to produce a fast sidetone too. - Version 4.2.14 December 2022 * The new file quisk_hardware_fifisdr.py supports the FiFi SDR hardware. Thanks to Joe, LA6GRA. * Added the rig 2 Hamlib command "U TUNER 1" to control the Spot button. * The Quisk remote feature now works with the "Small" screen format. - Version 4.2.13 December 2022 * Dropped support for Python 2 * Aadded keepalive graph data that is sent at one second intervals. * Added support for the HiQSDR radio to Remote Quisk. * Corrected some drawing errors on the config screens. * Removed the "Help with Radios" config tab and moved the text to the documentation available from the Help button. - version 4.2.12 November 2022 * The Hermes LNA slider control value made persistent. * When using Quisk Remote, band changes from WSJT-X now correctly set the HL2 filters. * Fixed a bug in the SoftRock amplitude/phase adjustment screens. * Started work on using the "small screen" version of Quisk work as a control head. - version 4.2.11 November 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. - The audio sample rate reduced from 48 ksps to 8 ksps. * Fixed the problem with the Split Rx/Tx feature. Please test. - version 4.2.10 October 2022 * Improved the Config/Config and Config/TxAudio screens and added help buttons for all items. * The File Record button no longer overwrites an existing file, new file is created each time. * Fixed some bugs in the new Quisk Remote feature by Ben, AC2YD. + The Spot slider is now initialized. + Fixed the bugs in the Split feature. - version 4.2.9 October 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Fixed the problem with the favorites screen and the station buttons below the X-axis. + Fixed the "Failure in OnFreedvMenu" bug. - version 4.2.8 September 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Midi now works with the control head. + For HermesLite2, the RfLna is correctly initialized. + Changed the ports to 4585:TCP control; 4586: graph data; 4587:radio sound and mic. This should work correctly with NAT. * The main documentation page docs.html which is available from the Help button now describes the remote feature in more detail. - version 4.2.7 September 2022 * update to the new Quisk Remote feature by Ben, AC2YD. + The clip indicator is now sent from the remote to the control head. + The remote radio IP address can now be a host name or an IP address. + TCP and UDP ports are now distinguished in the documentation. + The control head sends initial graph data to the remote in order to establish a path through NAT. + The remote radio can now be operated as a normal radio unless there is an active connection to the control head. * The Favorites screen now works. - version 4.2.6 * update to the new Quisk Remote feature by Ben, AC2YD. + The frequency is now correctly set when changing bands. + Initial menu items are now set. + Frequencies stay synchronized when changing from USB to CWU. * changed the graph data from 8 bit to 16 bit. * improved the config screen visibility when using "Dark" mode. - version 4.2.5 * This is an update to the new Quisk Remote feature by Ben, AC2YD. * There is no longer a need to make the screen sizes of the control head and remote radio the same. Any size should be OK. * Fixed other bugs. - version 4.2.4 * This version adds the missing ac2yd directory. It is present in the Quisk source distribution but missing in the "pip" installs. - version 4.2.3 * This is an experimental release to test the new Quisk radio remote control software written by Ben Cahill, AC2YD. This allows Quisk running on a local PC to control a remote radio. The remote radio is connected to a PC also running Quisk. Ben has tested this on SoftRock CW operation. The current test version supports SoftRock and HermesLite2. - version 4.2.2 * Works on the Hambib Rig 2 interface. * Changed the response to chk_vfo to agree with Hamlib 4.4. * Some work on FM demodulation - version 4.2.1 * Improved the Hamlib Rig 2 interface. * Some improvements to the station line shown below the X axis on the graph. * Quisk now has some support for the Hermes Lite IO Board. - version 4.2.0 * Added a patch to improve compatibility with Hamlib. * Removed the Python function set_transmit_mode() because it seems to be unused. * Fixed a lockup problem that happens when the Hermes Lite2 key is pressed during SSB operation. ------------------------------------------------------------------ - version 4.1.96 * Fixed the bug that touching the CW key in SSB mode locked up Quisk in transmit mode. * The state of the Play device is now saved when starting Quisk. * When changing between CW and SSB, the transmit and receive frequencies are moved by the CW tone frequency. * Changed the return from Hamlib GetVfo() from "VFO" to "Main" to fix a compatibility problem. - version 4.1.95 * minor fix a Midi issue. * There is now a separate item on the radio Keys screen to control the Midi PTT toggle. - version 4.1.94 * fix some Midi issues, The Config/Keys "PTT key toggle" item now controls the Midi PTT control as well ts the hot key PTT. - build for openSUSE Leap 15.4 using python 3 - version 4.1.93 * Fixed a bug in the FreeDV button. * Quisk can now use the WDSP library to add the additional functions NR2 (noise reduction) and SNB (noise blanker). - version 4.1.92 * Changed the power meter on the Hermes Lite 2 from an average value to PEP. * The FreeDV sideband and mode are now restored on startup. * Fixed a bug that results in errors on tx_level when adding a new radio. * Fixed a bug in the new PTT key logic. * The Midi control now updates the Rf gain display. - version 4.1.91 * Changed the Midi control of the Rit frequency so the center includes the CW tuning offset. * Fixed the PTT accelerator key that was failing for some users. * Change to fix the problem with "digital_rx2_name" not being found. * Added a button to set the WSJT-X path and config option. It is on the Config/Config screen. - version 4.1.90 * changed the Midi feature to accomodate more Midi controllers. * removed the Midi message from the Config/Status screen and moved to the Midi screen (Config/radio/Keys). * added the RfLna control. * added a log file to Quisk. Log messages are sent to the file quisk_logfile.txt which is located with other Quisk user files. * Fixed and improved the serial port PTT feature - version 4.1.89 * fixed the problem of Quisk crashing when the Config button is pressed. This only happens on the Raspberry Pi. * some improvements to the Midi feature, Midi now works for all buttons on the Small Screen layout. - version 4.1.88 * Added a button on the Config/Config screen to start WSJT-X. * On Linux, Quisk can set up virtual sound card names for WSJT-X. - version 4.1.87 * The documentation now has a better description of how to make a custom hardware file. * some changes to the new Midi feature. The Config/Status screen now shows all three bytes of the Midi message * the MidiHandler logic moved to its own file midi_handler.py. - version 4.1.86 * bug fix release to fix a problem with the new Midi logic and Keys screen - version 4.1.85 * visual improvements to the configuration screens * option to assign Midi notes to Quisk buttons * moved the existing "Midi CW key" from the CW screen to the new Keys screen * Quisk has a new hardware file quisk_hardware_hl2_oob.py, it is for use with the Hermes Lite 2, and it disables the power amp when the transmit frequency including sidebands is out of band - version 4.1.84 * patch to correct the phase adjustments in conjunction with channel delay * added the Transverter Offset from the Bands screen to SoapySDR. * Quisk shows a color bar on the frequency X-axis to show the band plan. Since the band plan varies with country, there is a new feature to change it on the config screen. - version 4.1.83 * patches for FreeDV mode 700E * Start CW delay is now adjustable * Start SSB delay is now adjustable * TX timeout was added and is adjustable - version 4.1.82 * Quisk now works with 64-bit Python 3.9. It is OK to continue using 64-bit Python 3.8. * changed PortAudio and added addition log messages. - version 4.1.81 * Quisk on Windows now handles devices with 3-byte samples, and works in both Exclusive and Shared mode. * Bug fix release. - version 4.1.80 * Bug fix release. * Fixed a problem with sound on Windows when "Fast sound" is False - version 4.1.79 * Bug fix release. * Fixed the 5 second freeze in CW mode for SoftRock hardware. - version 4.1.78 * Hamlib Rig2 split VFO now controls the frequency of the first added receiver. * Fixed a bug in the HermesLite 2 Small Screen layout. * Added address 0x09 bit 17 for the HermesLite 2 radio. - version 4.1.77 * added further changes to support the YU1LM designs and the Genesis 3020 QRP rigs. * When using the ZZBS Hamlib command, Quisk now remembers the last frequency and mode. * added back some softrock files that were removed. - version 4.1.76 * improved sound buffer levels so they stay closer to 50% * corrected code so no warning messages are produced by the latest compiler. * fixed the problem with Hermes write queue timeouts on startup * added back the RTS signal to the Linux serial port CW keying logic. This signal goes high when DSR goes high.When DSR goes low, RTS goes low after a 1.5 second delay. * added additional logic to the Hamlib serial port * added two new Hamlib commands: ZZAG and ZZBS - version 4.1.75 * improvements for Windows and Mac, improvements to pip build - version 4.1.74 * added some missing controls to the Hermes-Lite2 Hardware configuration screen. * removed the Alex filter band screen and implemented the same logic in the regular Bands screen * SdrIQ support was changed. Quisk now uses the hardware file quisk_hardware_sdriq.py instead of sdriqpkg. The directory sdriqpkg and those binary files are now obsolete. The new code is 100% Python. - version 4.1.73 * rewritten the logic for SoftRock I/Q amplitude and phase corrections. * added a missing version.h file to SoapySDR * when using the Split button, Quisk now leaves the Rx frequency unchanged and splits the Tx frequency. * added a new band "Aux1" that can be checked on the Config/radio/Bands screen. It can be used as a special band for a panadapter or when Quisk is used as a 10.7 MHz IF. - version 4.1.72 * for SoftRock hardware, the Tx power can now be set for each band * added the Tx level and Digital Tx Level sliders to the Config/Config screen, and the Digital Tx power % to the Config/radio/Hardware screen. * the Y-scale and Y-zero settings are now saved for the graph at the top of the Waterfall screen * fixed a problem with the Hermes Lite 2 SWR display * fixed a problem with SoftRock phase corrections. - version 4.1.71 * now writing initialization in the new file quisk_init.json, a text file. * the location of the Quisk user files is now shown on the Config/Status screen. * fixed a bug in the new CW snap-to-peak feature * added "PTT hang time" and "Tx buffer msec" to the Hermes Lite 2 hardware screen. * the Graph button can be pressed repeatedly to select display averaging * the Waterfall button can now be pressed repeatedly to select averaging for the graph at the top * to adjust the graph at the top, hold down the Shift key. - version 4.1.70 * speeded up MIDI CW keying on Linux. * removed the slider to set the level of Tx audio sent to SoftRock\ hardware * removed the 70% limitation for Tx level * for CW modes, if you click a peak within the filter bandwidth, the tuning frequency will snap to the peak. * made frequency rounding work with the Rx frequency in split mode - version 4.1.69 * Quisk can now use a MIDI device for CW keying * fixed a bug in the small screen display. - version 4.1.68 * fixed a bug in the S-meter code for very small signals of less than 1E-16 * fixed a bug in the config screen colors when Quisk can not find the correct color scheme of the system. - version 4.1.67 * fixed the colors on the config screens when using the "Adwaita dark" theme * the hardware CW/PTT input now works on voice modes for HiQSDR. - fixed some rpmlint warnings - version 4.1.66 * Soundio is no longer used, the fast sound is only used for the sidetone. There is no longer a "fast sound" option on the config screens for Linux. * corrected the Soapy module for a recent API change. * fixed two bugs in the Python2 version, thanks Jaroslav OK2JRQ * added back the waterfall_scroll_mode item from the config file. - version 4.1.65 * correct the problems with opening soundcards, you can use any Alsa name that libsoundio recognizes * other improvements to the sound system to increase stability and reduce CPU usage - version 4.1.64 * the favorites button now jumps to the correct screen * the Pulse device "default" now works. * this version should open "fast sound" devices that failed before - version 4.1.63 * fixed an incompatibility with Python2 from version 4.1.61 * code to add new FreeDV modes provided by Dave Roberts, G8KBB, - version 4.1.62 * fixed fast sound problem on Windows - version 4.1.61 * fixed a problem with the newest version 4.1.0 of wxPython on Windows * re-writed all the waterfall code in C - version 4.1.60 * bug fix release, * fixed a problem with the file record and play buttons. * fixed a problem with SoftRock CW operation, some major changes to softrock/hardware_usb.py. - version 4.1.59 * bug fix release to correct some installation problems - Fixed runtime requirements for Tumbleweed - version 4.1.58 * includes a new faster sound system that enables fast CW sidetone and remote CW operation for the Hermes-Lite2. All the old sound systems are still included * fixed a bug with the external demodulation button * moved the sound latency timing parameter to the timing screen * removed the top level "Config/Sound" screen because it was not useful and conflicted with the radio sound scree * a patch for the Perseus hardware * a patch to speed startup time * code to add new FreeDV modes * for SoftRock, Quisk will now try the USB backend libusb0 if libusb1 fails * added the "-r" or "--radio" command line option to choose the startup radio * Quisk will now save and restore the various record and playback file names * You can now right-click the temporary playback button to save the sound to a file * added additional control items to Quisk's rig2 protocol. The mode PKTUSB sent by WSJT-X is now recognized and interpreted as mode DGT-U, also added PKTLSB and PKTFM * added the level AGC to control the AGC button, and the level AF for the audio volume - version 4.1.57 * fixed a bug in the small screen version * fixed an incompatibility with the latest wxPython version 4.1.0 * added a code to close FreeDV properly - fixed runtime dependency on Tumbleweed - changed source URL according to python packaging rules - version 4.1.56 * portaudio is now optional * fixed restoring the correct frequency for the 60 meter band * some other bug fixes - version 4.1.55 - version 4.1.54 * new code for the Sdr Micron by David Fainitski * new code code for the Perseus SDR by Andrea Montefusco IW0HDV * added a general way to add new radios to the configuration screens - version 4.1.53 * Afedri radio module modified to be compatible with Python3. * the graph Zoom feature now is available on the Bandscope screen * patch to make dx cluster work with Python 3. * extended the range of the Waterfall color controls Ys and Yz to accommodate hardware with a higher noise floor such as PlutoSDR * added a hardware setting for the LNA gain during transmit for the HL2 * some changes to the CW and PTT hardware interface for the HL2 - fixed build for Tumbleweed - specfile cleanup - version 4.1.52 * added an On/Off button to Quisk. * fixed a bug in the Alsa sound system that produced sporadic crashes * fixed a bug in the Python3 SoftRock hardware_net.py code. * The Config/Status screen now shows the dB level of each open sound device. The maximum level is zero dB. - version 4.1.51 * fixed a bug in the "small screen" code when using the new wx version 4 * that underflows from the Soapy sample source are not counted as errors. * fixed the Linux installation error "ImportError: No module named _quisk" - version 4.1.50 * fixed a bug in the SoftRock Tx sound level * fixed a bug in the HermesLite gateware program button traceback - version 4.1.49 * ability to program the Hermes Gateware (FPGA flash) over Ethernet * fixed some more Python 3 bugs - version 4.1.48 * fixed some more problems with the Python3 version of Quisk * added support for reading and writing the EEPROM in the HermesLite (reading the EEPROM requires code version 68 or newer, the EEPROM settings are onthe radio Hardware screen}) - version 4.1.47 * fixed a problem with the Python 3 version of Quisk saving program state * Iadded some code provided by Steve to support the HermesLite - version 4.1.46 * When using the bandscope screen the band buttons no longer reset the frequency and mode. * The hot key now works better, and is disabled when using the config screens. * Changed the FM repeater offset code to increase the level of the CTCSS tone. - version 4.1.45 * added a config screen hardware option "Hermes known IP". * the Python Rx samples interface can now accept bandscope data, that is, raw samples from the ADC - remove more prebuilt binaries - version 4.1.43 * Fixed a bug that resulted in calling the hardware HeartBeat() method too frequently. This caused flickering of the HermesLite temperature reading. - version 4.1.42 * improved the SoftRock amplitude/phase correct screen. * fixed a bug in the Hamlib extended commands, thanks to James, KE4MIQ. * added an interface to provide Rx samples to Quisk directly from the Python hardware file. Many new SDR hardware devices return samples by Ethernet, USB or a serial port. * new interface to support the SDR-IQ by RfSpace. Change hardware file to quisk_hardware_sdriq.py instead of the sdriqpkg directory to use the new logic. - version 4.1.41 * added Steve's code for the Hermes Lite 2 that moves the harmonics of the switching power supplies out of the amateur bands. * renamed sound devices to have consistent names on all screens. * changes to the SDR-IQ module and the Quisk widgets module * the configuration screens for the radios made more efficient. - version 4.1.40 * the filter bandwidth is now saved for program start. * fixed a buffer overflow in the DirectX code * added "Digital output level" to the Config/Sound screen. * added code to fix a burst of Tx noise when switching to digital modes * attempt to fix the problem with the signal being transmitted at the center frequency instead of the tuning frequency - version 4.1.39 * Fixed a bug in the VNA program quisk_vna.py - Fix runtime dependencies for Tumbleweed - Fix build for Tumbleweed - version 4.1.38 * The bandwidth of the DC removal filter on the Config/radio/Options screen now applies to all sample sources, not just sound cards. * Added Rx and Tx sample rate and bandwidth to the SoapySDR hardware screen, any value can be entered. - version 4.1.37 * Added another broadcast address to the Hermes code to fix a network problem. * Added an option to the radio Options config screen to reverse the sideband on Tx. This is needed for satellite operation. * Added the 13, 9, 5 and 3cm bands to the list. A * Added the additional samples rates 50, 100, 250, 500 and 1250 ksps to accommodate the RedPitaya. * The frequency entry box now clears its entry with each use. * You can now specify the bandwidth of the SoftRock DC removal filter on the radio Options screen. * Added some of the SoapySDR transmit parameters on the radio screen. Transmit is disabled for now. - added a patch to add chk_vfo to the Hamlib control for WSJT-X - further improvements for DoapySDR radios - adde three RX gain setting methods and automatic DC correction - removed prebuilt x86_64 library from soapypkg directory (old version, unusable on other architectures) - version 4.1.35 * added ability to set Tx Level for each band for Red Pitaya * changed Hermes Lite networking so it works with Virtual Box and multiple network interfaces - version 4.1.34 * fixed a bug that caused a traceback for b_test1 when using the small screen layout * added support for Afedri hardware - version 4.1.33 * improved level control for digital modes * added a squelch feature that works for SSB and FM - version 4.1.32 * corrected some button colors and colors on the config screens * increased max output level (PEP) to 100% * new tuning method added to center Rx filter on mouse pointer - version 4.1.31 * added a new "Filters" page to the Config Radio screens for the Hermes Protocol Alex high pass and low pass filters. - version 4.1.30 * fixed a bug that happens with multiple displays * the zoom feature now centers in the Rx passband - fixed build for architectures other than x86_64 - version 4.1.26 * added some narrow filters to the digital modes DGT-U and DGT-L (centered at 1500 Hertz) * filters are now more accurately shown, and include the effect of RIT. * keyup delay now works with the PTT button too. - version 4.1.25 * added the option of Quisk CAT control by a software serial port to accommodate N1MM+ logging software. * moved the split Rx/Tx play menu from the config screen to the Split button so it is easier to change. * added code to control the VersaClock on the Hermes-Lite2. - version 4.1.24 * Mic device is no longer needed for digital modes or Spot, but only for voice communications. * Modified the Config/radio/Keys screen. * Improved operation on the Raspberry Pi. - version 4.1.23 - version 4.1.22 * fixed the FM squelch so that it works for multiple receivers * the record to file and play from file logic was simplified and improved - version 4.1.21 * changes for the Hermes Lite 2 project * changes for the Dx Cluster feature * option to control CW hang time in menu - version 4.1.20 * changes for the Hermes Lite 2 project * added a change for the Dx Cluster feature - version 4.1.19 * separate Rx and Tx filter settings for Hermes Lite 2 - version 4.1.18 * support for new FreeDV mode 700D. - version 4.1.17 * Hermes Lite 2 support. Firmware 62 and above is required. - version 4.1.16 - version 4.1.15 - version 4.1.14 - version 4.1.12 - version 4.1.11 - version 4.1.10 - updated to latest HL2 firmware - fixed bug in VNA code for HL - version 4.1.9 - bandscope for Odyssey-2 - changed HermesLite2 logic to agree with the new firmware - logic to correct for rate differences between two sound cards - version 4.1.8 - bandscope for Hermes Lite - version 4.1.7 - support for Hermes Lite 1 and 2 - version 4.1.3 - version 4.1.2 - fixed build for Fedora 24 - version 4.1.1 - version 4.0.6 - version 4.0.5 - version 4.0.4 - version 4.0.3 - version 4.0.2 - version 4.0.1 - version 4.0.0 - version 3.7.8 - version 3.7.7 - version 3.7.6 - version 3.7.5 - version 3.7.4 - version 3.7.2 - version 3.6.22 - version 3.6.21 - version 3.6.20 - version 3.6.19 - version 3.6.18
Wojciech Kazubski (wkazubski)
accepted
request 1083661
from
Wojciech Kazubski (wkazubski)
(revision 131)
-Version 4.2.18 April 2023 * Added some small changes to the I2C messages sent to the Hermes Lite 2 IO board. - Version 4.2.17 February 2023 * Fixed the PTT keyboard shortcut on Linux. * The "documentation" link at the top on the Help screen now works on all platforms. * The "Split" feature now defaults to 1000 Hz for CW, and 3000 Hz for other modes. You can now lock either the Rx or Tx frequency. - Version 4.2.16 January 2023 * The CAT serial port can now be a real hardware port or a virtual port. - Version 4.2.15 January 2023 * The Alsa sound driver with the "Fast Sound" option are fast enough to produce a useful sidetone for CW operation. * Improved the PulseAudio sound driver to produce a fast sidetone too. - Version 4.2.14 December 2022 * The new file quisk_hardware_fifisdr.py supports the FiFi SDR hardware. Thanks to Joe, LA6GRA. * Added the rig 2 Hamlib command "U TUNER 1" to control the Spot button. * The Quisk remote feature now works with the "Small" screen format. - Version 4.2.13 December 2022 * Dropped support for Python 2 * Aadded keepalive graph data that is sent at one second intervals. * Added support for the HiQSDR radio to Remote Quisk. * Corrected some drawing errors on the config screens. * Removed the "Help with Radios" config tab and moved the text to the documentation available from the Help button. - version 4.2.12 November 2022 * The Hermes LNA slider control value made persistent. * When using Quisk Remote, band changes from WSJT-X now correctly set the HL2 filters. * Fixed a bug in the SoftRock amplitude/phase adjustment screens. * Started work on using the "small screen" version of Quisk work as a control head. - version 4.2.11 November 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. - The audio sample rate reduced from 48 ksps to 8 ksps. * Fixed the problem with the Split Rx/Tx feature. Please test. - version 4.2.10 October 2022 * Improved the Config/Config and Config/TxAudio screens and added help buttons for all items. * The File Record button no longer overwrites an existing file, new file is created each time. * Fixed some bugs in the new Quisk Remote feature by Ben, AC2YD. + The Spot slider is now initialized. + Fixed the bugs in the Split feature. - version 4.2.9 October 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Fixed the problem with the favorites screen and the station buttons below the X-axis. + Fixed the "Failure in OnFreedvMenu" bug. - version 4.2.8 September 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Midi now works with the control head. + For HermesLite2, the RfLna is correctly initialized. + Changed the ports to 4585:TCP control; 4586: graph data; 4587:radio sound and mic. This should work correctly with NAT. * The main documentation page docs.html which is available from the Help button now describes the remote feature in more detail. - version 4.2.7 September 2022 * update to the new Quisk Remote feature by Ben, AC2YD. + The clip indicator is now sent from the remote to the control head. + The remote radio IP address can now be a host name or an IP address. + TCP and UDP ports are now distinguished in the documentation. + The control head sends initial graph data to the remote in order to establish a path through NAT. + The remote radio can now be operated as a normal radio unless there is an active connection to the control head. * The Favorites screen now works. - version 4.2.6 * update to the new Quisk Remote feature by Ben, AC2YD. + The frequency is now correctly set when changing bands. + Initial menu items are now set. + Frequencies stay synchronized when changing from USB to CWU. * changed the graph data from 8 bit to 16 bit. * improved the config screen visibility when using "Dark" mode. - version 4.2.5 * This is an update to the new Quisk Remote feature by Ben, AC2YD. * There is no longer a need to make the screen sizes of the control head and remote radio the same. Any size should be OK. * Fixed other bugs. - version 4.2.4 * This version adds the missing ac2yd directory. It is present in the Quisk source distribution but missing in the "pip" installs. - version 4.2.3 * This is an experimental release to test the new Quisk radio remote control software written by Ben Cahill, AC2YD. This allows Quisk running on a local PC to control a remote radio. The remote radio is connected to a PC also running Quisk. Ben has tested this on SoftRock CW operation. The current test version supports SoftRock and HermesLite2. - version 4.2.2 * Works on the Hambib Rig 2 interface. * Changed the response to chk_vfo to agree with Hamlib 4.4. * Some work on FM demodulation - version 4.2.1 * Improved the Hamlib Rig 2 interface. * Some improvements to the station line shown below the X axis on the graph. * Quisk now has some support for the Hermes Lite IO Board. - version 4.2.0 * Added a patch to improve compatibility with Hamlib. * Removed the Python function set_transmit_mode() because it seems to be unused. * Fixed a lockup problem that happens when the Hermes Lite2 key is pressed during SSB operation. ------------------------------------------------------------------ - version 4.1.96 * Fixed the bug that touching the CW key in SSB mode locked up Quisk in transmit mode. * The state of the Play device is now saved when starting Quisk. * When changing between CW and SSB, the transmit and receive frequencies are moved by the CW tone frequency. * Changed the return from Hamlib GetVfo() from "VFO" to "Main" to fix a compatibility problem. - version 4.1.95 * minor fix a Midi issue. * There is now a separate item on the radio Keys screen to control the Midi PTT toggle. - version 4.1.94 * fix some Midi issues, The Config/Keys "PTT key toggle" item now controls the Midi PTT control as well ts the hot key PTT. - build for openSUSE Leap 15.4 using python 3 - version 4.1.93 * Fixed a bug in the FreeDV button. * Quisk can now use the WDSP library to add the additional functions NR2 (noise reduction) and SNB (noise blanker). - version 4.1.92 * Changed the power meter on the Hermes Lite 2 from an average value to PEP. * The FreeDV sideband and mode are now restored on startup. * Fixed a bug that results in errors on tx_level when adding a new radio. * Fixed a bug in the new PTT key logic. * The Midi control now updates the Rf gain display. - version 4.1.91 * Changed the Midi control of the Rit frequency so the center includes the CW tuning offset. * Fixed the PTT accelerator key that was failing for some users. * Change to fix the problem with "digital_rx2_name" not being found. * Added a button to set the WSJT-X path and config option. It is on the Config/Config screen. - version 4.1.90 * changed the Midi feature to accomodate more Midi controllers. * removed the Midi message from the Config/Status screen and moved to the Midi screen (Config/radio/Keys). * added the RfLna control. * added a log file to Quisk. Log messages are sent to the file quisk_logfile.txt which is located with other Quisk user files. * Fixed and improved the serial port PTT feature - version 4.1.89 * fixed the problem of Quisk crashing when the Config button is pressed. This only happens on the Raspberry Pi. * some improvements to the Midi feature, Midi now works for all buttons on the Small Screen layout. - version 4.1.88 * Added a button on the Config/Config screen to start WSJT-X. * On Linux, Quisk can set up virtual sound card names for WSJT-X. - version 4.1.87 * The documentation now has a better description of how to make a custom hardware file. * some changes to the new Midi feature. The Config/Status screen now shows all three bytes of the Midi message * the MidiHandler logic moved to its own file midi_handler.py. - version 4.1.86 * bug fix release to fix a problem with the new Midi logic and Keys screen - version 4.1.85 * visual improvements to the configuration screens * option to assign Midi notes to Quisk buttons * moved the existing "Midi CW key" from the CW screen to the new Keys screen * Quisk has a new hardware file quisk_hardware_hl2_oob.py, it is for use with the Hermes Lite 2, and it disables the power amp when the transmit frequency including sidebands is out of band - version 4.1.84 * patch to correct the phase adjustments in conjunction with channel delay * added the Transverter Offset from the Bands screen to SoapySDR. * Quisk shows a color bar on the frequency X-axis to show the band plan. Since the band plan varies with country, there is a new feature to change it on the config screen. - version 4.1.83 * patches for FreeDV mode 700E * Start CW delay is now adjustable * Start SSB delay is now adjustable * TX timeout was added and is adjustable - version 4.1.82 * Quisk now works with 64-bit Python 3.9. It is OK to continue using 64-bit Python 3.8. * changed PortAudio and added addition log messages. - version 4.1.81 * Quisk on Windows now handles devices with 3-byte samples, and works in both Exclusive and Shared mode. * Bug fix release. - version 4.1.80 * Bug fix release. * Fixed a problem with sound on Windows when "Fast sound" is False - version 4.1.79 * Bug fix release. * Fixed the 5 second freeze in CW mode for SoftRock hardware. - version 4.1.78 * Hamlib Rig2 split VFO now controls the frequency of the first added receiver. * Fixed a bug in the HermesLite 2 Small Screen layout. * Added address 0x09 bit 17 for the HermesLite 2 radio. - version 4.1.77 * added further changes to support the YU1LM designs and the Genesis 3020 QRP rigs. * When using the ZZBS Hamlib command, Quisk now remembers the last frequency and mode. * added back some softrock files that were removed. - version 4.1.76 * improved sound buffer levels so they stay closer to 50% * corrected code so no warning messages are produced by the latest compiler. * fixed the problem with Hermes write queue timeouts on startup * added back the RTS signal to the Linux serial port CW keying logic. This signal goes high when DSR goes high.When DSR goes low, RTS goes low after a 1.5 second delay. * added additional logic to the Hamlib serial port * added two new Hamlib commands: ZZAG and ZZBS - version 4.1.75 * improvements for Windows and Mac, improvements to pip build - version 4.1.74 * added some missing controls to the Hermes-Lite2 Hardware configuration screen. * removed the Alex filter band screen and implemented the same logic in the regular Bands screen * SdrIQ support was changed. Quisk now uses the hardware file quisk_hardware_sdriq.py instead of sdriqpkg. The directory sdriqpkg and those binary files are now obsolete. The new code is 100% Python. - version 4.1.73 * rewritten the logic for SoftRock I/Q amplitude and phase corrections. * added a missing version.h file to SoapySDR * when using the Split button, Quisk now leaves the Rx frequency unchanged and splits the Tx frequency. * added a new band "Aux1" that can be checked on the Config/radio/Bands screen. It can be used as a special band for a panadapter or when Quisk is used as a 10.7 MHz IF. - version 4.1.72 * for SoftRock hardware, the Tx power can now be set for each band * added the Tx level and Digital Tx Level sliders to the Config/Config screen, and the Digital Tx power % to the Config/radio/Hardware screen. * the Y-scale and Y-zero settings are now saved for the graph at the top of the Waterfall screen * fixed a problem with the Hermes Lite 2 SWR display * fixed a problem with SoftRock phase corrections. - version 4.1.71 * now writing initialization in the new file quisk_init.json, a text file. * the location of the Quisk user files is now shown on the Config/Status screen. * fixed a bug in the new CW snap-to-peak feature * added "PTT hang time" and "Tx buffer msec" to the Hermes Lite 2 hardware screen. * the Graph button can be pressed repeatedly to select display averaging * the Waterfall button can now be pressed repeatedly to select averaging for the graph at the top * to adjust the graph at the top, hold down the Shift key. - version 4.1.70 * speeded up MIDI CW keying on Linux. * removed the slider to set the level of Tx audio sent to SoftRock\ hardware * removed the 70% limitation for Tx level * for CW modes, if you click a peak within the filter bandwidth, the tuning frequency will snap to the peak. * made frequency rounding work with the Rx frequency in split mode - version 4.1.69 * Quisk can now use a MIDI device for CW keying * fixed a bug in the small screen display. - version 4.1.68 * fixed a bug in the S-meter code for very small signals of less than 1E-16 * fixed a bug in the config screen colors when Quisk can not find the correct color scheme of the system. - version 4.1.67 * fixed the colors on the config screens when using the "Adwaita dark" theme * the hardware CW/PTT input now works on voice modes for HiQSDR. - fixed some rpmlint warnings - version 4.1.66 * Soundio is no longer used, the fast sound is only used for the sidetone. There is no longer a "fast sound" option on the config screens for Linux. * corrected the Soapy module for a recent API change. * fixed two bugs in the Python2 version, thanks Jaroslav OK2JRQ * added back the waterfall_scroll_mode item from the config file. - version 4.1.65 * correct the problems with opening soundcards, you can use any Alsa name that libsoundio recognizes * other improvements to the sound system to increase stability and reduce CPU usage - version 4.1.64 * the favorites button now jumps to the correct screen * the Pulse device "default" now works. * this version should open "fast sound" devices that failed before - version 4.1.63 * fixed an incompatibility with Python2 from version 4.1.61 * code to add new FreeDV modes provided by Dave Roberts, G8KBB, - version 4.1.62 * fixed fast sound problem on Windows - version 4.1.61 * fixed a problem with the newest version 4.1.0 of wxPython on Windows * re-writed all the waterfall code in C - version 4.1.60 * bug fix release, * fixed a problem with the file record and play buttons. * fixed a problem with SoftRock CW operation, some major changes to softrock/hardware_usb.py. - version 4.1.59 * bug fix release to correct some installation problems - Fixed runtime requirements for Tumbleweed - version 4.1.58 * includes a new faster sound system that enables fast CW sidetone and remote CW operation for the Hermes-Lite2. All the old sound systems are still included * fixed a bug with the external demodulation button * moved the sound latency timing parameter to the timing screen * removed the top level "Config/Sound" screen because it was not useful and conflicted with the radio sound scree * a patch for the Perseus hardware * a patch to speed startup time * code to add new FreeDV modes * for SoftRock, Quisk will now try the USB backend libusb0 if libusb1 fails * added the "-r" or "--radio" command line option to choose the startup radio * Quisk will now save and restore the various record and playback file names * You can now right-click the temporary playback button to save the sound to a file * added additional control items to Quisk's rig2 protocol. The mode PKTUSB sent by WSJT-X is now recognized and interpreted as mode DGT-U, also added PKTLSB and PKTFM * added the level AGC to control the AGC button, and the level AF for the audio volume - version 4.1.57 * fixed a bug in the small screen version * fixed an incompatibility with the latest wxPython version 4.1.0 * added a code to close FreeDV properly - fixed runtime dependency on Tumbleweed - changed source URL according to python packaging rules - version 4.1.56 * portaudio is now optional * fixed restoring the correct frequency for the 60 meter band * some other bug fixes - version 4.1.55 - version 4.1.54 * new code for the Sdr Micron by David Fainitski * new code code for the Perseus SDR by Andrea Montefusco IW0HDV * added a general way to add new radios to the configuration screens - version 4.1.53 * Afedri radio module modified to be compatible with Python3. * the graph Zoom feature now is available on the Bandscope screen * patch to make dx cluster work with Python 3. * extended the range of the Waterfall color controls Ys and Yz to accommodate hardware with a higher noise floor such as PlutoSDR * added a hardware setting for the LNA gain during transmit for the HL2 * some changes to the CW and PTT hardware interface for the HL2 - fixed build for Tumbleweed - specfile cleanup - version 4.1.52 * added an On/Off button to Quisk. * fixed a bug in the Alsa sound system that produced sporadic crashes * fixed a bug in the Python3 SoftRock hardware_net.py code. * The Config/Status screen now shows the dB level of each open sound device. The maximum level is zero dB. - version 4.1.51 * fixed a bug in the "small screen" code when using the new wx version 4 * that underflows from the Soapy sample source are not counted as errors. * fixed the Linux installation error "ImportError: No module named _quisk" - version 4.1.50 * fixed a bug in the SoftRock Tx sound level * fixed a bug in the HermesLite gateware program button traceback - version 4.1.49 * ability to program the Hermes Gateware (FPGA flash) over Ethernet * fixed some more Python 3 bugs - version 4.1.48 * fixed some more problems with the Python3 version of Quisk * added support for reading and writing the EEPROM in the HermesLite (reading the EEPROM requires code version 68 or newer, the EEPROM settings are onthe radio Hardware screen}) - version 4.1.47 * fixed a problem with the Python 3 version of Quisk saving program state * Iadded some code provided by Steve to support the HermesLite - version 4.1.46 * When using the bandscope screen the band buttons no longer reset the frequency and mode. * The hot key now works better, and is disabled when using the config screens. * Changed the FM repeater offset code to increase the level of the CTCSS tone. - version 4.1.45 * added a config screen hardware option "Hermes known IP". * the Python Rx samples interface can now accept bandscope data, that is, raw samples from the ADC - remove more prebuilt binaries - version 4.1.43 * Fixed a bug that resulted in calling the hardware HeartBeat() method too frequently. This caused flickering of the HermesLite temperature reading. - version 4.1.42 * improved the SoftRock amplitude/phase correct screen. * fixed a bug in the Hamlib extended commands, thanks to James, KE4MIQ. * added an interface to provide Rx samples to Quisk directly from the Python hardware file. Many new SDR hardware devices return samples by Ethernet, USB or a serial port. * new interface to support the SDR-IQ by RfSpace. Change hardware file to quisk_hardware_sdriq.py instead of the sdriqpkg directory to use the new logic. - version 4.1.41 * added Steve's code for the Hermes Lite 2 that moves the harmonics of the switching power supplies out of the amateur bands. * renamed sound devices to have consistent names on all screens. * changes to the SDR-IQ module and the Quisk widgets module * the configuration screens for the radios made more efficient. - version 4.1.40 * the filter bandwidth is now saved for program start. * fixed a buffer overflow in the DirectX code * added "Digital output level" to the Config/Sound screen. * added code to fix a burst of Tx noise when switching to digital modes * attempt to fix the problem with the signal being transmitted at the center frequency instead of the tuning frequency - version 4.1.39 * Fixed a bug in the VNA program quisk_vna.py - Fix runtime dependencies for Tumbleweed - Fix build for Tumbleweed - version 4.1.38 * The bandwidth of the DC removal filter on the Config/radio/Options screen now applies to all sample sources, not just sound cards. * Added Rx and Tx sample rate and bandwidth to the SoapySDR hardware screen, any value can be entered. - version 4.1.37 * Added another broadcast address to the Hermes code to fix a network problem. * Added an option to the radio Options config screen to reverse the sideband on Tx. This is needed for satellite operation. * Added the 13, 9, 5 and 3cm bands to the list. A * Added the additional samples rates 50, 100, 250, 500 and 1250 ksps to accommodate the RedPitaya. * The frequency entry box now clears its entry with each use. * You can now specify the bandwidth of the SoftRock DC removal filter on the radio Options screen. * Added some of the SoapySDR transmit parameters on the radio screen. Transmit is disabled for now. - added a patch to add chk_vfo to the Hamlib control for WSJT-X - further improvements for DoapySDR radios - adde three RX gain setting methods and automatic DC correction - removed prebuilt x86_64 library from soapypkg directory (old version, unusable on other architectures) - version 4.1.35 * added ability to set Tx Level for each band for Red Pitaya * changed Hermes Lite networking so it works with Virtual Box and multiple network interfaces - version 4.1.34 * fixed a bug that caused a traceback for b_test1 when using the small screen layout * added support for Afedri hardware - version 4.1.33 * improved level control for digital modes * added a squelch feature that works for SSB and FM - version 4.1.32 * corrected some button colors and colors on the config screens * increased max output level (PEP) to 100% * new tuning method added to center Rx filter on mouse pointer - version 4.1.31 * added a new "Filters" page to the Config Radio screens for the Hermes Protocol Alex high pass and low pass filters. - version 4.1.30 * fixed a bug that happens with multiple displays * the zoom feature now centers in the Rx passband - fixed build for architectures other than x86_64 - version 4.1.26 * added some narrow filters to the digital modes DGT-U and DGT-L (centered at 1500 Hertz) * filters are now more accurately shown, and include the effect of RIT. * keyup delay now works with the PTT button too. - version 4.1.25 * added the option of Quisk CAT control by a software serial port to accommodate N1MM+ logging software. * moved the split Rx/Tx play menu from the config screen to the Split button so it is easier to change. * added code to control the VersaClock on the Hermes-Lite2. - version 4.1.24 * Mic device is no longer needed for digital modes or Spot, but only for voice communications. * Modified the Config/radio/Keys screen. * Improved operation on the Raspberry Pi. - version 4.1.23 - version 4.1.22 * fixed the FM squelch so that it works for multiple receivers * the record to file and play from file logic was simplified and improved - version 4.1.21 * changes for the Hermes Lite 2 project * changes for the Dx Cluster feature * option to control CW hang time in menu - version 4.1.20 * changes for the Hermes Lite 2 project * added a change for the Dx Cluster feature - version 4.1.19 * separate Rx and Tx filter settings for Hermes Lite 2 - version 4.1.18 * support for new FreeDV mode 700D. - version 4.1.17 * Hermes Lite 2 support. Firmware 62 and above is required. - version 4.1.16 - version 4.1.15 - version 4.1.14 - version 4.1.12 - version 4.1.11 - version 4.1.10 - updated to latest HL2 firmware - fixed bug in VNA code for HL - version 4.1.9 - bandscope for Odyssey-2 - changed HermesLite2 logic to agree with the new firmware - logic to correct for rate differences between two sound cards - version 4.1.8 - bandscope for Hermes Lite - version 4.1.7 - support for Hermes Lite 1 and 2 - version 4.1.3 - version 4.1.2 - fixed build for Fedora 24 - version 4.1.1 - version 4.0.6 - version 4.0.5 - version 4.0.4 - version 4.0.3 - version 4.0.2 - version 4.0.1 - version 4.0.0 - version 3.7.8 - version 3.7.7 - version 3.7.6 - version 3.7.5 - version 3.7.4 - version 3.7.2 - version 3.6.22 - version 3.6.21 - version 3.6.20 - version 3.6.19 - version 3.6.18
Wojciech Kazubski (wkazubski)
accepted
request 1066436
from
Wojciech Kazubski (wkazubski)
(revision 130)
- Version 4.2.17 February 2023 * ixed the PTT keyboard shortcut on Linux. * The "documentation" link at the top on the Help screen now works on all platforms. * The "Split" feature now defaults to 1000 Hz for CW, and 3000 Hz for other modes. You can now lock either the Rx or Tx frequency. - Version 4.2.16 January 2023 * The CAT serial port can now be a real hardware port or a virtual port. - Version 4.2.15 January 2023 * The Alsa sound driver with the "Fast Sound" option are fast enough to produce a useful sidetone for CW operation. * Improved the PulseAudio sound driver to produce a fast sidetone too. - Version 4.2.14 December 2022 * The new file quisk_hardware_fifisdr.py supports the FiFi SDR hardware. Thanks to Joe, LA6GRA. * Added the rig 2 Hamlib command "U TUNER 1" to control the Spot button. * The Quisk remote feature now works with the "Small" screen format. - Version 4.2.13 December 2022 * Dropped support for Python 2 * Aadded keepalive graph data that is sent at one second intervals. * Added support for the HiQSDR radio to Remote Quisk. * Corrected some drawing errors on the config screens. * Removed the "Help with Radios" config tab and moved the text to the documentation available from the Help button. - version 4.2.12 November 2022 * The Hermes LNA slider control value made persistent. * When using Quisk Remote, band changes from WSJT-X now correctly set the HL2 filters. * Fixed a bug in the SoftRock amplitude/phase adjustment screens. * Started work on using the "small screen" version of Quisk work as a control head. - version 4.2.11 November 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. - The audio sample rate reduced from 48 ksps to 8 ksps. * Fixed the problem with the Split Rx/Tx feature. Please test. - version 4.2.10 October 2022 * Improved the Config/Config and Config/TxAudio screens and added help buttons for all items. * The File Record button no longer overwrites an existing file, new file is created each time. * Fixed some bugs in the new Quisk Remote feature by Ben, AC2YD. + The Spot slider is now initialized. + Fixed the bugs in the Split feature. - version 4.2.9 October 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Fixed the problem with the favorites screen and the station buttons below the X-axis. + Fixed the "Failure in OnFreedvMenu" bug. - version 4.2.8 September 2022 * Update to the new Quisk Remote feature by Ben, AC2YD. + Midi now works with the control head. + For HermesLite2, the RfLna is correctly initialized. + Changed the ports to 4585:TCP control; 4586: graph data; 4587:radio sound and mic. This should work correctly with NAT. * The main documentation page docs.html which is available from the Help button now describes the remote feature in more detail. - version 4.2.7 September 2022 * update to the new Quisk Remote feature by Ben, AC2YD. + The clip indicator is now sent from the remote to the control head. + The remote radio IP address can now be a host name or an IP address. + TCP and UDP ports are now distinguished in the documentation. + The control head sends initial graph data to the remote in order to establish a path through NAT. + The remote radio can now be operated as a normal radio unless there is an active connection to the control head. * The Favorites screen now works. - version 4.2.6 * update to the new Quisk Remote feature by Ben, AC2YD. + The frequency is now correctly set when changing bands. + Initial menu items are now set. + Frequencies stay synchronized when changing from USB to CWU. * changed the graph data from 8 bit to 16 bit. * improved the config screen visibility when using "Dark" mode. - version 4.2.5 * This is an update to the new Quisk Remote feature by Ben, AC2YD. * There is no longer a need to make the screen sizes of the control head and remote radio the same. Any size should be OK. * Fixed other bugs. - version 4.2.4 * This version adds the missing ac2yd directory. It is present in the Quisk source distribution but missing in the "pip" installs. - version 4.2.3 * This is an experimental release to test the new Quisk radio remote control software written by Ben Cahill, AC2YD. This allows Quisk running on a local PC to control a remote radio. The remote radio is connected to a PC also running Quisk. Ben has tested this on SoftRock CW operation. The current test version supports SoftRock and HermesLite2. - version 4.2.2 * Works on the Hambib Rig 2 interface. * Changed the response to chk_vfo to agree with Hamlib 4.4. * Some work on FM demodulation - version 4.2.1 * Improved the Hamlib Rig 2 interface. * Some improvements to the station line shown below the X axis on the graph. * Quisk now has some support for the Hermes Lite IO Board. - version 4.2.0 * Added a patch to improve compatibility with Hamlib. * Removed the Python function set_transmit_mode() because it seems to be unused. * Fixed a lockup problem that happens when the Hermes Lite2 key is pressed during SSB operation. ------------------------------------------------------------------ - version 4.1.96 * Fixed the bug that touching the CW key in SSB mode locked up Quisk in transmit mode. * The state of the Play device is now saved when starting Quisk. * When changing between CW and SSB, the transmit and receive frequencies are moved by the CW tone frequency. * Changed the return from Hamlib GetVfo() from "VFO" to "Main" to fix a compatibility problem. - version 4.1.95 * minor fix a Midi issue. * There is now a separate item on the radio Keys screen to control the Midi PTT toggle. - version 4.1.94 * fix some Midi issues, The Config/Keys "PTT key toggle" item now controls the Midi PTT control as well ts the hot key PTT. - build for openSUSE Leap 15.4 using python 3 - version 4.1.93 * Fixed a bug in the FreeDV button. * Quisk can now use the WDSP library to add the additional functions NR2 (noise reduction) and SNB (noise blanker). - version 4.1.92 * Changed the power meter on the Hermes Lite 2 from an average value to PEP. * The FreeDV sideband and mode are now restored on startup. * Fixed a bug that results in errors on tx_level when adding a new radio. * Fixed a bug in the new PTT key logic. * The Midi control now updates the Rf gain display. - version 4.1.91 * Changed the Midi control of the Rit frequency so the center includes the CW tuning offset. * Fixed the PTT accelerator key that was failing for some users. * Change to fix the problem with "digital_rx2_name" not being found. * Added a button to set the WSJT-X path and config option. It is on the Config/Config screen. - version 4.1.90 * changed the Midi feature to accomodate more Midi controllers. * removed the Midi message from the Config/Status screen and moved to the Midi screen (Config/radio/Keys). * added the RfLna control. * added a log file to Quisk. Log messages are sent to the file quisk_logfile.txt which is located with other Quisk user files. * Fixed and improved the serial port PTT feature - version 4.1.89 * fixed the problem of Quisk crashing when the Config button is pressed. This only happens on the Raspberry Pi. * some improvements to the Midi feature, Midi now works for all buttons on the Small Screen layout. - version 4.1.88 * Added a button on the Config/Config screen to start WSJT-X. * On Linux, Quisk can set up virtual sound card names for WSJT-X. - version 4.1.87 * The documentation now has a better description of how to make a custom hardware file. * some changes to the new Midi feature. The Config/Status screen now shows all three bytes of the Midi message * the MidiHandler logic moved to its own file midi_handler.py. - version 4.1.86 * bug fix release to fix a problem with the new Midi logic and Keys screen - version 4.1.85 * visual improvements to the configuration screens * option to assign Midi notes to Quisk buttons * moved the existing "Midi CW key" from the CW screen to the new Keys screen * Quisk has a new hardware file quisk_hardware_hl2_oob.py, it is for use with the Hermes Lite 2, and it disables the power amp when the transmit frequency including sidebands is out of band - version 4.1.84 * patch to correct the phase adjustments in conjunction with channel delay * added the Transverter Offset from the Bands screen to SoapySDR. * Quisk shows a color bar on the frequency X-axis to show the band plan. Since the band plan varies with country, there is a new feature to change it on the config screen. - version 4.1.83 * patches for FreeDV mode 700E * Start CW delay is now adjustable * Start SSB delay is now adjustable * TX timeout was added and is adjustable - version 4.1.82 * Quisk now works with 64-bit Python 3.9. It is OK to continue using 64-bit Python 3.8. * changed PortAudio and added addition log messages. - version 4.1.81 * Quisk on Windows now handles devices with 3-byte samples, and works in both Exclusive and Shared mode. * Bug fix release. - version 4.1.80 * Bug fix release. * Fixed a problem with sound on Windows when "Fast sound" is False - version 4.1.79 * Bug fix release. * Fixed the 5 second freeze in CW mode for SoftRock hardware. - version 4.1.78 * Hamlib Rig2 split VFO now controls the frequency of the first added receiver. * Fixed a bug in the HermesLite 2 Small Screen layout. * Added address 0x09 bit 17 for the HermesLite 2 radio. - version 4.1.77 * added further changes to support the YU1LM designs and the Genesis 3020 QRP rigs. * When using the ZZBS Hamlib command, Quisk now remembers the last frequency and mode. * added back some softrock files that were removed. - version 4.1.76 * improved sound buffer levels so they stay closer to 50% * corrected code so no warning messages are produced by the latest compiler. * fixed the problem with Hermes write queue timeouts on startup * added back the RTS signal to the Linux serial port CW keying logic. This signal goes high when DSR goes high.When DSR goes low, RTS goes low after a 1.5 second delay. * added additional logic to the Hamlib serial port * added two new Hamlib commands: ZZAG and ZZBS - version 4.1.75 * improvements for Windows and Mac, improvements to pip build - version 4.1.74 * added some missing controls to the Hermes-Lite2 Hardware configuration screen. * removed the Alex filter band screen and implemented the same logic in the regular Bands screen * SdrIQ support was changed. Quisk now uses the hardware file quisk_hardware_sdriq.py instead of sdriqpkg. The directory sdriqpkg and those binary files are now obsolete. The new code is 100% Python. - version 4.1.73 * rewritten the logic for SoftRock I/Q amplitude and phase corrections. * added a missing version.h file to SoapySDR * when using the Split button, Quisk now leaves the Rx frequency unchanged and splits the Tx frequency. * added a new band "Aux1" that can be checked on the Config/radio/Bands screen. It can be used as a special band for a panadapter or when Quisk is used as a 10.7 MHz IF. - version 4.1.72 * for SoftRock hardware, the Tx power can now be set for each band * added the Tx level and Digital Tx Level sliders to the Config/Config screen, and the Digital Tx power % to the Config/radio/Hardware screen. * the Y-scale and Y-zero settings are now saved for the graph at the top of the Waterfall screen * fixed a problem with the Hermes Lite 2 SWR display * fixed a problem with SoftRock phase corrections. - version 4.1.71 * now writing initialization in the new file quisk_init.json, a text file. * the location of the Quisk user files is now shown on the Config/Status screen. * fixed a bug in the new CW snap-to-peak feature * added "PTT hang time" and "Tx buffer msec" to the Hermes Lite 2 hardware screen. * the Graph button can be pressed repeatedly to select display averaging * the Waterfall button can now be pressed repeatedly to select averaging for the graph at the top * to adjust the graph at the top, hold down the Shift key. - version 4.1.70 * speeded up MIDI CW keying on Linux. * removed the slider to set the level of Tx audio sent to SoftRock\ hardware * removed the 70% limitation for Tx level * for CW modes, if you click a peak within the filter bandwidth, the tuning frequency will snap to the peak. * made frequency rounding work with the Rx frequency in split mode - version 4.1.69 * Quisk can now use a MIDI device for CW keying * fixed a bug in the small screen display. - version 4.1.68 * fixed a bug in the S-meter code for very small signals of less than 1E-16 * fixed a bug in the config screen colors when Quisk can not find the correct color scheme of the system. - version 4.1.67 * fixed the colors on the config screens when using the "Adwaita dark" theme * the hardware CW/PTT input now works on voice modes for HiQSDR. - fixed some rpmlint warnings - version 4.1.66 * Soundio is no longer used, the fast sound is only used for the sidetone. There is no longer a "fast sound" option on the config screens for Linux. * corrected the Soapy module for a recent API change. * fixed two bugs in the Python2 version, thanks Jaroslav OK2JRQ * added back the waterfall_scroll_mode item from the config file. - version 4.1.65 * correct the problems with opening soundcards, you can use any Alsa name that libsoundio recognizes * other improvements to the sound system to increase stability and reduce CPU usage - version 4.1.64 * the favorites button now jumps to the correct screen * the Pulse device "default" now works. * this version should open "fast sound" devices that failed before - version 4.1.63 * fixed an incompatibility with Python2 from version 4.1.61 * code to add new FreeDV modes provided by Dave Roberts, G8KBB, - version 4.1.62 * fixed fast sound problem on Windows - version 4.1.61 * fixed a problem with the newest version 4.1.0 of wxPython on Windows * re-writed all the waterfall code in C - version 4.1.60 * bug fix release, * fixed a problem with the file record and play buttons. * fixed a problem with SoftRock CW operation, some major changes to softrock/hardware_usb.py. - version 4.1.59 * bug fix release to correct some installation problems - Fixed runtime requirements for Tumbleweed - version 4.1.58 * includes a new faster sound system that enables fast CW sidetone and remote CW operation for the Hermes-Lite2. All the old sound systems are still included * fixed a bug with the external demodulation button * moved the sound latency timing parameter to the timing screen * removed the top level "Config/Sound" screen because it was not useful and conflicted with the radio sound scree * a patch for the Perseus hardware * a patch to speed startup time * code to add new FreeDV modes * for SoftRock, Quisk will now try the USB backend libusb0 if libusb1 fails * added the "-r" or "--radio" command line option to choose the startup radio * Quisk will now save and restore the various record and playback file names * You can now right-click the temporary playback button to save the sound to a file * added additional control items to Quisk's rig2 protocol. The mode PKTUSB sent by WSJT-X is now recognized and interpreted as mode DGT-U, also added PKTLSB and PKTFM * added the level AGC to control the AGC button, and the level AF for the audio volume - version 4.1.57 * fixed a bug in the small screen version * fixed an incompatibility with the latest wxPython version 4.1.0 * added a code to close FreeDV properly - fixed runtime dependency on Tumbleweed - changed source URL according to python packaging rules - version 4.1.56 * portaudio is now optional * fixed restoring the correct frequency for the 60 meter band * some other bug fixes - version 4.1.55 - version 4.1.54 * new code for the Sdr Micron by David Fainitski * new code code for the Perseus SDR by Andrea Montefusco IW0HDV * added a general way to add new radios to the configuration screens - version 4.1.53 * Afedri radio module modified to be compatible with Python3. * the graph Zoom feature now is available on the Bandscope screen * patch to make dx cluster work with Python 3. * extended the range of the Waterfall color controls Ys and Yz to accommodate hardware with a higher noise floor such as PlutoSDR * added a hardware setting for the LNA gain during transmit for the HL2 * some changes to the CW and PTT hardware interface for the HL2 - fixed build for Tumbleweed - specfile cleanup - version 4.1.52 * added an On/Off button to Quisk. * fixed a bug in the Alsa sound system that produced sporadic crashes * fixed a bug in the Python3 SoftRock hardware_net.py code. * The Config/Status screen now shows the dB level of each open sound device. The maximum level is zero dB. - version 4.1.51 * fixed a bug in the "small screen" code when using the new wx version 4 * that underflows from the Soapy sample source are not counted as errors. * fixed the Linux installation error "ImportError: No module named _quisk" - version 4.1.50 * fixed a bug in the SoftRock Tx sound level * fixed a bug in the HermesLite gateware program button traceback - version 4.1.49 * ability to program the Hermes Gateware (FPGA flash) over Ethernet * fixed some more Python 3 bugs - version 4.1.48 * fixed some more problems with the Python3 version of Quisk * added support for reading and writing the EEPROM in the HermesLite (reading the EEPROM requires code version 68 or newer, the EEPROM settings are onthe radio Hardware screen}) - version 4.1.47 * fixed a problem with the Python 3 version of Quisk saving program state * Iadded some code provided by Steve to support the HermesLite - version 4.1.46 * When using the bandscope screen the band buttons no longer reset the frequency and mode. * The hot key now works better, and is disabled when using the config screens. * Changed the FM repeater offset code to increase the level of the CTCSS tone. - version 4.1.45 * added a config screen hardware option "Hermes known IP". * the Python Rx samples interface can now accept bandscope data, that is, raw samples from the ADC - remove more prebuilt binaries - version 4.1.43 * Fixed a bug that resulted in calling the hardware HeartBeat() method too frequently. This caused flickering of the HermesLite temperature reading. - version 4.1.42 * improved the SoftRock amplitude/phase correct screen. * fixed a bug in the Hamlib extended commands, thanks to James, KE4MIQ. * added an interface to provide Rx samples to Quisk directly from the Python hardware file. Many new SDR hardware devices return samples by Ethernet, USB or a serial port. * new interface to support the SDR-IQ by RfSpace. Change hardware file to quisk_hardware_sdriq.py instead of the sdriqpkg directory to use the new logic. - version 4.1.41 * added Steve's code for the Hermes Lite 2 that moves the harmonics of the switching power supplies out of the amateur bands. * renamed sound devices to have consistent names on all screens. * changes to the SDR-IQ module and the Quisk widgets module * the configuration screens for the radios made more efficient. - version 4.1.40 * the filter bandwidth is now saved for program start. * fixed a buffer overflow in the DirectX code * added "Digital output level" to the Config/Sound screen. * added code to fix a burst of Tx noise when switching to digital modes * attempt to fix the problem with the signal being transmitted at the center frequency instead of the tuning frequency - version 4.1.39 * Fixed a bug in the VNA program quisk_vna.py - Fix runtime dependencies for Tumbleweed - Fix build for Tumbleweed - version 4.1.38 * The bandwidth of the DC removal filter on the Config/radio/Options screen now applies to all sample sources, not just sound cards. * Added Rx and Tx sample rate and bandwidth to the SoapySDR hardware screen, any value can be entered. - version 4.1.37 * Added another broadcast address to the Hermes code to fix a network problem. * Added an option to the radio Options config screen to reverse the sideband on Tx. This is needed for satellite operation. * Added the 13, 9, 5 and 3cm bands to the list. A * Added the additional samples rates 50, 100, 250, 500 and 1250 ksps to accommodate the RedPitaya. * The frequency entry box now clears its entry with each use. * You can now specify the bandwidth of the SoftRock DC removal filter on the radio Options screen. * Added some of the SoapySDR transmit parameters on the radio screen. Transmit is disabled for now. - added a patch to add chk_vfo to the Hamlib control for WSJT-X - further improvements for DoapySDR radios - adde three RX gain setting methods and automatic DC correction - removed prebuilt x86_64 library from soapypkg directory (old version, unusable on other architectures) - version 4.1.35 * added ability to set Tx Level for each band for Red Pitaya * changed Hermes Lite networking so it works with Virtual Box and multiple network interfaces - version 4.1.34 * fixed a bug that caused a traceback for b_test1 when using the small screen layout * added support for Afedri hardware - version 4.1.33 * improved level control for digital modes * added a squelch feature that works for SSB and FM - version 4.1.32 * corrected some button colors and colors on the config screens * increased max output level (PEP) to 100% * new tuning method added to center Rx filter on mouse pointer - version 4.1.31 * added a new "Filters" page to the Config Radio screens for the Hermes Protocol Alex high pass and low pass filters. - version 4.1.30 * fixed a bug that happens with multiple displays * the zoom feature now centers in the Rx passband - fixed build for architectures other than x86_64 - version 4.1.26 * added some narrow filters to the digital modes DGT-U and DGT-L (centered at 1500 Hertz) * filters are now more accurately shown, and include the effect of RIT. * keyup delay now works with the PTT button too. - version 4.1.25 * added the option of Quisk CAT control by a software serial port to accommodate N1MM+ logging software. * moved the split Rx/Tx play menu from the config screen to the Split button so it is easier to change. * added code to control the VersaClock on the Hermes-Lite2. - version 4.1.24 * Mic device is no longer needed for digital modes or Spot, but only for voice communications. * Modified the Config/radio/Keys screen. * Improved operation on the Raspberry Pi. - version 4.1.23 - version 4.1.22 * fixed the FM squelch so that it works for multiple receivers * the record to file and play from file logic was simplified and improved - version 4.1.21 * changes for the Hermes Lite 2 project * changes for the Dx Cluster feature * option to control CW hang time in menu - version 4.1.20 * changes for the Hermes Lite 2 project * added a change for the Dx Cluster feature - version 4.1.19 * separate Rx and Tx filter settings for Hermes Lite 2 - version 4.1.18 * support for new FreeDV mode 700D. - version 4.1.17 * Hermes Lite 2 support. Firmware 62 and above is required. - version 4.1.16 - version 4.1.15 - version 4.1.14 - version 4.1.12 - version 4.1.11 - version 4.1.10 - updated to latest HL2 firmware - fixed bug in VNA code for HL - version 4.1.9 - bandscope for Odyssey-2 - changed HermesLite2 logic to agree with the new firmware - logic to correct for rate differences between two sound cards - version 4.1.8 - bandscope for Hermes Lite - version 4.1.7 - support for Hermes Lite 1 and 2 - version 4.1.3 - version 4.1.2 - fixed build for Fedora 24 - version 4.1.1 - version 4.0.6 - version 4.0.5 - version 4.0.4 - version 4.0.3 - version 4.0.2 - version 4.0.1 - version 4.0.0 - version 3.7.8 - version 3.7.7 - version 3.7.6 - version 3.7.5 - version 3.7.4 - version 3.7.2 - version 3.6.22 - version 3.6.21 - version 3.6.20 - version 3.6.19 - version 3.6.18
Wojciech Kazubski (wkazubski)
accepted
request 1060490
from
Wojciech Kazubski (wkazubski)
(revision 129)
- Version 4.2.16 January 2022 * The CAT serial port can now be a real hardware port or a virtual port.
Wojciech Kazubski (wkazubski)
accepted
request 1056942
from
Wojciech Kazubski (wkazubski)
(revision 128)
- Version 4.2.15 January 2023 * The Alsa sound driver with the "Fast Sound" option are fast enough to produce a useful sidetone for CW operation. * Improved the PulseAudio sound driver to produce a fast sidetone too.
Wojciech Kazubski (wkazubski)
accepted
request 1043231
from
Wojciech Kazubski (wkazubski)
(revision 127)
- Version 4.2.14 December 2022 * The new file quisk_hardware_fifisdr.py supports the FiFi SDR hardware. Thanks to Joe, LA6GRA. * Added the rig 2 Hamlib command "U TUNER 1" to control the Spot button. * The Quisk remote feature now works with the "Small" screen format.
Wojciech Kazubski (wkazubski)
accepted
request 1040408
from
Wojciech Kazubski (wkazubski)
(revision 126)
- Version 4.2.13 December 2022 * Dropped support for Python 2 * Aadded keepalive graph data that is sent at one second intervals. * Added support for the HiQSDR radio to Remote Quisk. * Corrected some drawing errors on the config screens. * Removed the "Help with Radios" config tab and moved the text to the documentation available from the Help button.
Displaying revisions 1 - 20 of 145