DAX IQ Overview¶
The DAX IQ applet lets you enable up to four independent IQ data streams from your FLEX-8600, set each stream's sample rate, and monitor each stream's signal level in real time. Use these streams to feed external SDR software with raw IQ data from the radio.
Before you start¶
- AetherSDR must be connected to a FLEX-8600 radio. The DAX IQ applet requires an active radio connection.
- The applet panel must be visible. If it is not, click
View > Applet Panelto show it.
How it works¶
The DAX IQ applet provides four independent IQ stream channels, labeled IQ 1 through IQ 4. Each channel is controlled entirely within a single row of the applet. Streams are per-session: the radio does not persist stream state across disconnections, but AetherSDR saves each channel's enabled state and sample rate locally, and re-enables any previously active channels approximately 1.5 seconds after a successful reconnection.
When you toggle a channel on, AetherSDR requests the stream from the radio. When the radio confirms the stream is active, the channel's toggle button updates to reflect the live state. If the radio rejects or removes a stream, the button and meter reset automatically. If a stream exists but is not bound to a pan (e.g., the pan's daxiq_channel was reassigned), the meter drops to zero since no data flows.
The applet is hidden by default. Toggle it open or closed using the IQ tray button on the right sidebar.
What each control does¶
| Control | What it does | Default | Valid values | Persisted setting key |
|---|---|---|---|---|
| IQ 1..4 rate | Sets the sample rate for that IQ channel. The combo syncs back to the radio-reported rate when a stream is active and not rate-settling. Any rate selected while the stream is off is applied on the next enable. | 48k | 24k (24000), 48k (48000), 96k (96000), 192k (192000) | DaxIqRate1 β DaxIqRate4 |
| IQ 1..4 meter | Shows the RMS level of the IQ stream on a 0β100 scale (scaled from RMS Γ 200). Resets to 0 when the stream is disabled or not bound to a pan. | 0 | 0β100 | β |
| IQ 1..4 Off/On | Toggles the IQ stream for that channel. Displays "Off" when inactive and "On" when active. | Off | Off, On | DaxIqEnabled1 β DaxIqEnabled4 |
Appearance¶
The DAX IQ applet adapts to the current theme. The progress bar meter background and accent color are controlled by the active theme's color.background.0, color.background.1, and color.accent values instead of hardcoded colors. This ensures the applet visually matches the rest of the AetherSDR interface regardless of the theme selected.
Tips¶
- Changing the sample rate while a stream is active sends the new rate to the radio immediately. If the radio reports a different rate back (after rate-settling completes), the combo will sync to the radio-reported value.
- On reconnect, AetherSDR waits 1.5 seconds before re-enabling persisted channels to allow the radio session to fully initialize before stream requests are sent. Idempotent logic prevents duplicate enable requests if multiple reconnect events occur close together.
- If the radio is already connected when the applet loads, persisted channels are restored immediately without waiting for a connection state change event.
- Scrolling the applet panel will not accidentally change rate combos or other controls; the applet panel locks sidebar controls during scroll.
- The DAX IQ applet is theme-aware β the meter bars will use your current theme's accent color rather than the previous hardcoded blue.
Troubleshooting¶
- Channel shows "On" but resets to "Off" immediately β The radio rejected the stream request, likely because the session was not fully ready. Disconnect and reconnect, or wait a moment and toggle the channel again.
- Rate combo shows a different value than what you selected β If the stream is rate-settling, the combo holds your intended value and will sync once settling completes. If the stream does not exist, the combo retains your last selection.
- Meter stays at 0 while a channel is "On" β No IQ data is being received. This can happen if the stream exists but is not bound to a pan (the pan's
daxiq_channelwas moved elsewhere). Confirm that external software is connected to the stream and that the radio is actively processing audio on the associated slice.