Hermes-Lite2
Hermes-Lite2 copied to clipboard
Enhance Remote CW Functionality
See:
https://groups.google.com/d/msg/hermes-lite/_BAiRyqGvJk/GZsyNuuNBAAJ
Include fast path for CW: https://groups.google.com/d/msg/hermes-lite/CnqO2wi1m-4/ZzBxK46hCQAJ
Yesterday I upgraded my HL2b8 to the latest gateware for a build 8 using the N2ADR filter boards on a 64 bit Win10 laptop using the latest Sparkradio SW over direct ethernet connection. It went flawlessly. The gateware runs fine on Spark and PowerSDR. But when using Quisk in CW mode, the TX mode hangs and does not return to receive mode when done keying. Quisk works just fine running digital modes (FT8) with respect to RX/TX switching. This was not an issue with the gateware version factory-installed by MakerFabs for the build 8 run. I hope reporting this bug is helpful.
I've started simplifying the keyer. The idea is to enable it with no side tone. Can be used from the front panel but intended uses is primarily remote use with CWX from PowerSDR.
Also, experimenting with connecting a CW key or paddle to a Pro Micro board: https://www.amazon.com/HiLetgo-Atmega32U4-Bootloadered-Development-Microcontroller/dp/B01MTU9GOB
Key on/off can be sent to PC as MIDI events with low latency using this library https://github.com/arduino-libraries/MIDIUSB
A small independent program can send data to the HL2 via the alternate async ethernet port. This small program can use ASIO or JACK for low latency sidetone at the PC. This program can be modeled after the one just started for HL2 EEPROM configuration.
Look at the YouTube videos of Chuck aa0hw: http://qrqcwnet.ning.com/profile/chase
In particular https://www.youtube.com/watch?v=zzd7naKzRgw https://www.youtube.com/user/QRQcw https://www.youtube.com/watch?v=w3LKiU0kKCg https://www.youtube.com/watch?v=TgiHS2UC0JQ
His use of Jack and KXStudio is exactly along the lines of what I'd like to do. For example, an LV plugin for Carla that sits between the radio output and main jack output could listen for CW over midi, insert the CW tone in near real time, and send key signals to the HL2 over ethernet asynchronously.