jks
About
- Username
- jks
- Joined
- Visits
- 36,337
- Last Active
- Roles
- Member, Administrator, Moderator
- Points
- 642
Reactions
-
missing samples [not just a Kiwi problem]
I need to know the answers to these questions: How are you recording? Browser audio through a virtual sound card to an app? Kiwi record function to a browser downloaded file? Kiwirecorder Python app to a file or netcat stream?
I looked at a couple of Kiwi (one local, one far) by using the Kiwi record function (record button left of mute button) which downloads a .wav file at the approx. 12 kHz sample rate. Doing so factors out the Javascript code that does upsampling from 12 kHz to the native audio rate the OS is expecting (e.g. 44.1 or 48 kHz). I looked through an entire minute of samples in each case and didn't see anything amiss.
Under/overruns of the resample buffer are reported in the control panel, "Stat" tab, "Audio" line. The system audio rate is shown followed by the audio queue size. If the size goes to zero there's an underrun and if it goes too high an overrun. But usually such an even produces a very large disturbance in the audio. Not just a few msec of drop.
-
Antenna switch | Kits | Commercially available?
What happened to your previous script? It was much closer to being correct. That vibe thing is crap.
Your AntSW_ShowBackend function needs to return info in the exact format as shown below (example from the beagle-gpio backend). A version number as second parameter is missing. The number of channels 3rd parameter is missing the "ch" directly after the number. A "mix" or "nomix" 4th parameter needs to indicate if the switch can mix antenna selections.
Get rid of that
case ... esacstuff at the end.AntSW_ShowBackend() { ... echo "beagle-gpio v2.0 10ch mix not-applicable" ... } -
missing samples [not just a Kiwi problem]
This has been a problem in the past, but is not known to be an issue currently.
The most sensitive test of dropped samples is to run the FAX extension. The slightest dropped sample will cause the image to become progressively more shifted (i.e. lines looking broken) as the image rendering proceeds. I tried this just now on several Kiwi running the most recent software version and all seemed well. An example image is below. All those lines should not have any offsets or breaks. The 400 pixel tall FAX viewport at 120 LPM represents 3.33 min of reception. So no dropped samples over that time period.
Have you tried different browsers? One factor in the audio is that the browser's scheduling of the Javascript audio processing must not have any realtime performance hits. Otherwise samples can be lost. But that's a browser problem not a Kiwi problem.
The audio and waterfall use completely different mechanisms and so any glitching should not be correlated. If they are that may point to network issues.
-
Is my KiwiSDR about to fail?
Yes, it is possible the Ethernet on the Beagle is beginning to fail. Specifically the Ethernet PHY chip. There was trouble with this some years ago that seemed to be a bad batch of PHY chips, although this was never conclusively proven.
You could consider replacing the Beagle with a new Seeed BeagleBone Green. Roughly $50 USD + VAT. Be careful not to use any other Beagle type. Specifically not the Seeed BeagleBone Green Wireless. It is not physically compatible with the Kiwi board. If you can find the older BeagleBone Black that will work also. But make sure it is a "rev C" board that has 4 GB eMMC (not 2 GB).
-
SNR Measurement Issue, Perhaps? [fixed in v1.811]
-
Antenna switch | Kits | Commercially available?
-
v1.810
From the CHANGE_LOG file:
v1.810 May 15, 2025
Admin interface (desktop):
Type "h" or "?" to see a help panel for the admin page.
Keyboard shortcuts: Tired of reaching for the mouse or trackpad to select a new tab in the
admin navigation bar? Now just type the beginning character of a tab name to switch to it,
e.g. 'd' for the DX tab. If more than one tab is matched they will cycle left-to-right e.g.
's' selects between "Status" and "Security". Typing a capital letter cycles right-to-left.
The left/right keys also works. On the extensions tab the up/down arrow keys cycle the
extension menu on the left side. There is a quirk related to the console tab described in
the help panel.
Fixed bug that broke "retain focus" mode of certain input fields. Like the "DX label filter"
accessed from the "@" shortcut key. When you make an entry in the "ident" or "notes" field
those entries are supposed to remain selected so that you can make subsequent entries without
have to reselect the field (e.g. by clicking on it). Same for the "freq/ident/notes" fields
on the admin page "DX" tab. I'm surprised no one complained about this!
Fixed ALE extension processing of URL parameters. (thanks DK9FI)
-
Antenna switching - Waterfall auto scale [fixed in v1.811]
-
This is why we can't have nice things
-
Antenna switch | Kits | Commercially available?




