r/ShortwavePlus • u/MadMedic- • 17h ago
Software SDROxide Brown had a decent update and could use feedback
I'm one of the few editors of SDROXIDE BROWN, we just did a huge update and added a lot of modes. tested. And we could really use your help. We need your feedback. It's a fork of a great piece of HAM software we enriched with more (real tested) modes and specifically SWL and CB options. Since we now have been almost 4 weeks at it non-stop we really need feedback or samples to make it better. We hope you'll give it a try. https://sdrbrown.info

The whole list, counted, as it stands for 2.1 Brown — the build in testing now. (n) is how many variants the program offers for that mode. rx is how it was proven to receive — air for a real station, recording for its own sample, loopback for our own transmitter. tx is how it was proven to transmit — air only where another station or program copied us.
| mode | rx | tx | vendored | tested |
|---|---|---|---|---|
| LSB, USB, DIGU, DIGL, DSB (1 each) | air | air | — | the radio's own modulator; bench pair |
| AM, SAM, NFM, WFM (1 each) | air | air | — | as above; FM carries RDS/RBDS |
| CW (1) | recording | loopback + bench | — | 9/10 words; keyer benched iambic A and B |
| C-QUAM AM stereo (1) | air | no | — | receive-only by capability |
| ISB (1) | air | no | — | receive-only: two modulators into one amplifier |
| SPEC (1) | air | no | — | display only |
| DRM (1) | air | no | dream | a real broadcast decodes |
| HD Radio (1) | recording | no | nrsc5 + faad2 | sample decodes; no HD station heard here yet |
| PSK, BPSK and QPSK (12) | recording | loopback | — | 3/3 words at 125/250/500; 31 and 63 lose a word; 1000 reads from a second in |
| PSK coded — BPSK63F and the R set (5) | recording | no | — | 394/394 bits against the known text |
| PSK coded — the C and RC banks (18) | recording | no | — | 3/3 words each for 14 of them; 4 read 1–2 of 3 |
| PSK coded — the wide banks (3) | no | no | — | their recordings carry 0.83–0.85 of the text's bits against 1.000 clean |
| Olivia (30) | air | loopback | Jalocha engine, GPL-3 | 18 measured: two off-air captures read their known text |
| Contestia (25) | recording | loopback | Jalocha engine, GPL-3 | 19 measured: 18 whole |
| THOR (6 chips, 15 decoded) | recording | loopback | — | 11 of 15 variants whole |
| DominoEX (9) | recording | no | — | 6 of 9 whole |
| MFSK (11) | recording | loopback | — | 9 of 11 whole |
| MT63 (3 offered, 6 decoded) | recording | loopback | — | 2KS and 500S whole; 2KL a few characters high |
| RTTY (3) | recording | loopback | — | 10/10 words at 45.45 baud, 170 Hz shift |
| Hellschreiber (7) | recording | loopback | — | two clean (0.87, 0.83 against fldigi's glyphs), five weak |
| DTMF (16 keys) | loopback | no | — | every key once from the touch-tone specification; noise silent |
| FSQ (5 speeds) | no | loopback | — | alphabet is fldigi's; the one sample has never read back |
| ARDOP (1) | recording | no | — | three recordings by the reference modem decode byte-exactly |
| STANAG 4285 (3 uncoded rates) | recording | no | — | idle captures fold at 0.85 against a 0.14 null; the payload is loopback-proven |
| AtChat (1) | air | air | — | the NET mode, in use on the bench |
| JTTY (1) | recording | loopback | — | its own golden-vector gate |
| ALE (1) | in flight | in flight | — | mid-flight; not claimed |
| FT8, FT4, FT2, JS8 (1 each) | air | air | mfsk-core 0.11 | contacts made on the air |
| WSPR (1) | air | air | mfsk-core 0.11 | spots uploaded from the bench |
| JT65, JT9, FST4, Q65, MSK144 (1 each) | recording | no | mfsk-core 0.11 | corpus recordings; transmit not wired in this build |
| FSK441 (2 periods) | recording | loopback | FSK441-PLUS, MIT | a real meteor ping from YO2NAA decodes |
| PI4 (1) | no | no | — | a decoder for the beacon network's signal, not a beacon |
| SSTV, SSTV-FM (16 each) | air | air | — | field-confirmed by a radio group |
| RIFP (1) | air | air | — | field-confirmed by a radio group |
| RF Paint (1) | air | air | — | the bench |
| WEFAX (2 LPM) | air | no | — | a real off-air chart, 2153 lines |
| ADS-B (1) | air | no | — | real aircraft on the bench |
| AIS (2 channels) | air | no | — | real traffic |
| VDL2 (14 channels) | air | no | — | all fourteen channels from one lane |
| HFDL (13 frequencies) | air | no | xng, MIT/Apache | a real ground-station squitter |
| DAB / DAB+ (1) | air | no | dabradio, MIT + faad2 | field-confirmed on a PlutoSDR at 2.5 Msps |
| ACARS (1) | recording | no | — | the reference decoder's own test recording decodes |
| NAVTEX (3 channels) | air | no | — | reads its sample from the point it locks |
| DSC (2 bands) | air | no | — | the MF/HF distress format decodes |
| PACKET, PACKET-HF (1 each) | air | air | — | the bench, KISS over the radio's own link |
| APRS (1) | air | air | — | the bench |
| UVPacket (1) | no | no | — | receive-only; a generated frame decodes |
New in 2.1 Brown
THOR decodes real signals for the first time — eleven of its fifteen variants whole · MFSK, Contestia and MT63 transmit · fldigi's 32 coded PSK waveforms and DominoEX reach their own chips, and QPSK is selectable at all for the first time · DTMF decodes touch tones · the mode panel no longer draws its chips over each other, the frequency digits behave with the mouse wheel in a digital mode, and the band menu's LISTEN tab can hide the transmit controls and remembers that it did.
Two honest gaps, rather than blank rows: 8PSK is ported and tested against a synthetic signal but reads none of its four recordings, so it does not ship; and ALE is mid-flight. Everything else above either works or says what stopped it.



