OpenShack / Questions answered
Questions about OpenShack? Start here.
OpenShack brings together a complete remote-station system, serious CW training and dedicated CW hardware. This FAQ explains what each product does, how they work together and what your station actually needs.
Three products. Clear roles.
Choose a complete remote station, build CW skill, add dedicated keying hardware—or combine them.
What does OpenShack include?
OpenShack Remote puts the station controls and interfaces on another Windows PC. OpenShack CW develops receiving and sending from the first character through pileups, analysis and competition. The OpenShack Box is a standalone CW keyer and the dedicated hardware interface for paddle, keying and PTT in local and remote use.
What is OpenShack Remote?
OpenShack Remote brings receive and transmit audio, radio control, PTT, CW (WinKey and paddle), logger interfaces, digital-mode connections, waterfall, cluster and supported station devices to your Windows PC—without a shared desktop. Whether you are casually DXing in any mode or contesting seriously, the tools you need are directly on your laptop, PC or tablet. Operating feels almost as if you were in the shack.
What must my radio or existing station interface provide?
OpenShack Remote needs receive audio from the radio and transmit audio back to it. That bidirectional audio path can come directly from a radio with native USB audio or through your existing station interface. Radio Control uses Hamlib with our custom extensions and, if you have two COM ports for CAT for your radio, a second 1:1 CAT path. The host-side OpenShack Box connects CW and PTT at the station and makes those functions remotely accessible.
Do I need an OpenShack Box?
OpenShack CW training and many OpenShack Remote functions can be used without a Box. For properly integrated remote CW, we recommend a Box at the host: it connects the radio’s CW and PTT inputs to OpenShack and recreates the transmitted timing at the station. A second Box at the client is optional and provides the ultimate paddle experience.
What exactly does the Box do at the host?
It connects to the radio’s CW key and PTT inputs, receives the remote CW/PTT stream and recreates the intended keying timing locally at the station. The same Box also works as a standalone WinKey-compatible keyer when you operate locally.
What does a Box at the client add?
It puts the physical operating experience beside you: paddle input, immediate local sidetone and footswitch PTT. WinKey-compatible logger keying can work without a client Box, but a client Box is the preferred choice when the paddle and the feel of the keying matter.
One station. Two places.
The host stays with the radio hardware. The client puts the controls and local interfaces in front of you.
How are the host and client divided?
The Windows host stays at the station. It receives and sends radio audio through the radio’s native USB connection or an existing station interface, controls the radio through a supported path, and connects the host Box and supported station devices. The Windows client stays with the operator and provides the controls and local interfaces you need for operating.
Is this screen sharing or a remote Windows desktop?
No. OpenShack brings the station functions to the client PC. Your logger, digital-mode software, paddle, microphone and footswitch stay with you and connect locally.
What parts of the station can OpenShack control?
Depending on the station, OpenShack can combine audio, CAT/rigctld radio control, CW/PTT, virtual COM and audio paths, waterfall, DX cluster, rotators, amplifiers, tuners, antenna controllers and URL-controlled station switches.
Can an unattended station be completely powered down between sessions?
Yes. A networked smart plug can apply power to a host PC configured to start when mains power returns. After Windows signs in and OpenShack starts automatically, URL Switcher actions can switch on the rest of the station, a startup delay allows the equipment to boot, and rigctld can power on a supported radio. At the end, OpenShack can run the Off actions and shut Windows down safely. Only the independent smart-plug and network path needed to wake the station must remain available.
Which radios and station devices are currently supported?
OpenShack supports many different types of radio through Hamlib and our own extensions, plus specific station devices. Current integrations include:
- Transceivers: radio models supported by Hamlib, supplemented by OpenShack-specific control extensions.
- Amplifiers and tuners: SPE Expert 1K-FA, 1.3K-FA and 2K-FA; Elecraft KPA500, KAT500 and KPA1500; RF2K S; Juma PA600 and PA1000; OM Power OM2000A+, OM1700A+, OM2501A, OM3501A, OM4001A and OM4001C.
- Antenna controllers: UltraBeam RCU-06 and SteppIR SDA 100 / SDA 2000.
- Rotators: up to four rotators through PSTROTATORAZ, covering the rotator hardware supported by PSTROTATORAZ, which is practically any model on the market.
- Waterfall sources: dedicated integrations for Icom, Kenwood and FlexRadio.
- Other station equipment: generic URL-controlled relays, antenna switches, smart plugs and similar network devices.
If you do not find your specific equipment type, email us to enquire about a possible implementation. If usable protocol documentation is available, we can usually provide a solution.
Can I share my station with other operators?
Yes. You can begin with a purely personal remote station and later give access to selected friends, group members or club members. Your station remains private and under your control—you decide who may operate it.
Plug in. Connect. Get on the air.
OpenShack is a plug-and-play solution for virtually any Internet environment, not just an ideal home network. It finds the best available path over IPv4 or IPv6—even with CGNAT or DS-Lite—and keeps your CW timing intact once you are connected.
Do I have to configure my Internet router?
In most cases, no. Start the Host, sign in to OpenShack and let it establish the connection. OpenShack first tries to create a direct Peer-to-Peer path. That works surprisingly often without port forwarding or any special setting in the station router.
What if the Host is behind CGNAT, DS-Lite or an IPv6 connection?
Those are normal network environments for OpenShack. If a direct path is not available, OpenShack automatically uses our connection servers. It adapts again when the network changes, so you do not need one setup for your second home and another for a hotel, mobile connection or public Wi-Fi.
Why does OpenShack try Peer-to-Peer first?
A direct connection usually gives you the shortest path and the lowest latency. When it cannot be established, the server path keeps the station reachable. OpenShack chooses automatically—you do not need to work out which route the current network requires.
Why is remote CW difficult?
Network packets do not arrive at perfectly even intervals. Sending those arrival times directly to the transmitter makes CW sound uneven. OpenShack transports the intended key-down and key-up durations and recreates them at the station instead.
What happens when the network has jitter?
The station-side adaptive jitter buffer waits long enough to absorb normal variation, then replays the original timing. Jitter inside that buffer changes latency, not the length of your dits, dahs or element spaces.
What happens during an occasional large delay spike?
A late CW element can be accepted up to a total playout delay of about two seconds. The remaining reserve is approximately 2000 ms minus the active jitter buffer—about 1.5 seconds with a 500 ms buffer. The result is a short pause before CW continues, while the delayed element itself remains complete.
Can I send with both a paddle and a logger?
Yes. A paddle can use an operator-side Box with immediate sidetone, while a WinKey-compatible logger can send through the supported logger path. Both approaches preserve purposeful CW timing at the host.
What is Box-to-Box?
Put one OpenShack Box beside the operator and another beside the radio. After configuration, the two Boxes exchange CW timing and PTT on their own. No Windows PC remains in the keying path; your existing remote system can continue to carry audio and CAT.
What is Flex Keyer?
Flex Keyer lets you use a real paddle and footswitch through an OpenShack Box beside you while keying a reachable FlexRadio over the network. You keep immediate local sidetone and physical controls without requiring a second Box at the radio.
Why is local sidetone important?
A paddle operator must hear each element immediately. Waiting for audio to travel to the station and back makes natural sending difficult. The client-side Box generates sidetone locally while OpenShack transports the corresponding timing to the host.
More than a remote accessory.
The same hardware has a useful place locally, at the station and beside the remote operator.
What is the OpenShack Box?
It is dedicated CW hardware: a standalone keyer and WinKey-compatible logger interface that can also connect a paddle, CW keying and PTT to OpenShack. It can be used on the station side, beside the remote operator, in a two-Box link, or locally for training and everyday keying.
Does the Box replace my radio’s audio interface?
No. For OpenShack Remote, receive and transmit audio still travel through the radio’s native USB audio connection or an existing station interface. The host Box handles the OpenShack CW/PTT path: it makes those station functions remotely accessible and recreates CW timing at the radio.
Can the Box replace a WinKey?
Yes. The OpenShack Box works as a standalone CW keyer and WinKey-compatible replacement. Remote integration is an additional role, not the only reason to use it.
Does Box-to-Box require a computer while I operate?
No.* Chrome on Windows, Linux or macOS is used to configure both Boxes through USB serial. You set up Wi-Fi, select Box-to-Box mode and enter the shared session password in each Box. After setup, the Boxes can carry the CW/PTT path independently. Audio and radio control remain the responsibility of your chosen remote system.
* Standalone Box-to-Box requires a good Wi-Fi connection, with an access point close to each OpenShack Box. If a Windows PC is available at either end, connecting that Box to the PC by USB and using CW Link is preferable: the wired connection is generally more reliable and provides lower latency and jitter than Wi-Fi. Mixed arrangements are possible—for example, a Box through your phone's hotspot while travelling and a Windows PC connected to the radio at home.
Can the Box connect by USB and Wi-Fi?
Yes. USB/serial is the straightforward local starting point, and supported network roles can use the Box over Wi-Fi. The appropriate connection depends on whether the Box is acting as a local keyer, a host interface, a client interface or part of a Box-to-Box path.
Does CW Link replace radio audio and CAT control?
No. CW Link is deliberately focused on CW timing, PTT and the control information needed for that path. Use it alongside an existing remote system, or choose the complete OpenShack Remote product when audio, CAT, logger interfaces and station devices should come together.
Learn, master and compete.
Remote operation is one part of OpenShack; serious CW development is another.
What is OpenShack CW?
OpenShack CW is the training side of the product family. It combines learning, listening, real sending, timing analysis, callsign and pileup practice, CW conversation and measurable challenges in one path for developing operators.
Is OpenShack CW only for beginners?
No. The learning path introduces characters and proper rhythm, while the full suite extends into callsigns, pileups, receiving quality, sending analysis, high-speed work, chat and measured competition disciplines.
What do Learn, Master and Compete mean?
Learn starts with full-speed characters introduced step by step using the Koch method. Master develops practical operating skill with words, callsigns, pileups, conversation, speed and clean keying. Compete measures runs through personal bests and structured RX and TX challenges.
What is Quality RX?
Quality RX is a transcription exercise. OpenShack sends a random CW text at the selected speed; you copy it, then receive a similarity score and elapsed time. Newcomer mode supports practice, while Competition mode provides a defined measured challenge.
Does training include real sending?
Yes. OpenShack treats receiving and sending as parts of the same skill. Paddle input, timing analysis and transmit-oriented exercises help operators develop clean, repeatable CW instead of only recognizing characters.
Do I need a Box for OpenShack CW?
No. Many exercises use PC audio and keyboard input. A Box adds real paddle or straight-key input, hardware sidetone and direct keying data for sending exercises and analysis, so practice can include the physical technique you use on the air.
Can I practise actual CW conversation?
Yes. Morse Chat exchanges real CW timing with other operators in online rooms, and AI Morse Chat provides a practice partner when another operator is not available.
Can I start without buying the full suite?
Yes. The Web Morse Trainer provides a free entry point. The Windows suite adds the deeper training, analysis, competitions, chat and operating tools.
Practical questions.
What you should know before setting up OpenShack Remote.
Which operating system does OpenShack Remote use?
For the full range of functions, OpenShack Remote uses a Windows 11 PC at the station host and a Windows PC with the operator. A tablet or smartphone can be used for operation without a client PC. Once configured, hardware paths such as Box-to-Box can run without Windows in the live keying path.
How good must the internet connection be?
Stable latency and low packet loss matter more than headline bandwidth. Audio quality can be selected for the available path, and the CW jitter buffer protects timing from normal delay variation. No remote system can hide a sustained outage, so station connectivity still deserves care.
What is Remote Host Connect?
Remote Host Connect is the managed connectivity service for an OpenShack Remote host. The first year is included with the host product; afterward only the host station renews the service. Operators connecting as clients do not each need a separate Remote Host Connect subscription.
What about global server options?
As the user base grows, we will continuously expand our server footprint worldwide so OpenShack can use the closest available server. Our datacenter provider operates locations in Europe, the western and eastern United States, and Singapore — coverage designed to serve users around the world.
What about downtimes and uptime guarantees?
We do not currently offer a contractual uptime guarantee, but we will do our best to keep downtime to an absolute minimum. Occasionally, important security updates or infrastructure maintenance will be necessary. As more users come on board, we will add servers to provide redundancy.
Where do customers get setup instructions?
Detailed installation, configuration and troubleshooting documentation accompanies the product and its customer resources. This public FAQ deliberately explains capabilities and choices without publishing every station-specific setup screen.
Who develops OpenShack?
OpenShack is developed by Frank Grossmann, DL2CC—four-time WRTC competitor, WRTC bronze medallist, DXCC Honor Roll DXer and high-speed CW enthusiast. Work on the remote-CW solution began in the early 2000s and later included an Arduino-based remote system.
Still choosing your OpenShack path?
Tell us whether you want to build a remote station, improve your CW, add a Box—or combine all three. For a station setup, include your radio, audio interface and preferred CW workflow.