github hardcoreerik/OrcSDR v0.2.0-beta.6-multidongle-rc3
OrcSDR v0.2.0-beta.6 Multi-Dongle RC3 (Experimental, M5Burner)

4 hours ago

OrcSDR v0.2.0-beta.6 Multi-Dongle RC3

RC3 is an experimental prerelease for testing. It replaces RC2 for multi-dongle testing.

Important RC2 correction

The published RC2 image pinned older esp-rtl-sdr commit 8cc5bbbc3986b15ca28223df167abd8ccfce30d5.

RC3 pins the tested driver commit 26e3857cb6a2cc7c09a7197ce07c46c29becd4e0, which includes the USB transfer drain repair described below.

Downloads

  • OrcSDR-Tab5-v0.2.0-beta.6-multidongle-rc3.bin is the complete merged image for M5Burner at its default address.
  • OrcSDR-Tab5-v0.2.0-beta.6-multidongle-rc3-native-app-0x10000.bin is the application-only ESP-IDF image for address 0x10000.
  • OrcSDR-Tab5-v0.2.0-beta.6-multidongle-rc3-local-m5burner.zip contains the split firmware images and Linux helper for local M5Burner installation.
  • SHA256SUMS.txt contains the M5Burner image hash. The native application hash is also listed below.

What changed since RC2

  • Pins esp-rtl-sdr commit 26e3857cb6a2cc7c09a7197ce07c46c29becd4e0.
  • Prevents the driver from reusing USB transfers still owned by the USB host after a drain timeout.
  • Reworks AM station scanning to retune through all 119 channels at the normal sample rate instead of allocating a large wideband capture.
  • Always shows the AM scan save/discard prompt, including when zero stations are found.
  • Restores the previous AM frequency and audio after scanning.
  • Caps RF analysis to the IQ samples actually available, preventing an out-of-bounds read and task-stack corruption.
  • Aligns the connected Wi-Fi regression test with the supported radio-pause path.
  • Fixes the local M5Burner ZIP's Linux flash.sh helper by using Linux line endings and UTF-8 without a byte-order mark.

RTL-SDR Blog V4 acceptance

The exact packaged RC3 image was installed and tested with an RTL-SDR Blog V4.

The following automated tests passed:

  • Blog V4 driver regression
  • On-device UI regression
  • Five-cycle dashboard smoke test
  • Ten-cycle radio scan soak
  • Complete AM station scan across all 119 channels

The AM scan displayed the result prompt, restored 1.280 MHz and audio, and reported zero driver USB overruns and zero consumer drops.

Bias-T remained off during testing.

Provisional receivers

  • RTL-SDR Blog V3 remains experimental.
  • Nooelec NESDR SMArt V5 remains experimental.
  • Both receivers may stream at 24 MHz or above.
  • Frequencies below 24 MHz remain blocked unless the connected receiver reports an HF-upconverter capability.
  • Unsupported controls remain disabled.

Other known limits

  • LoRa reception at 906.875 MHz, SF11, and BW250k improved and decoded controlled messages and natural telemetry. Intermittent missed traffic and long processing times for difficult CRC-failed captures still need work.
  • C6 unknown-version recovery in issue #82 remains separate work. RC3 does not claim that issue is fixed.
  • Bias-T was not tested during this round.
  • The unfinished AM/FM/shortwave station-database generators, scraped station data, and catalog experiments are intentionally not included.

C6 firmware

Every RC3 release image contains the matching ESP-Hosted C6 3.0.6 firmware inside the Tab5 application.

The release validator confirmed that the complete C6 image is embedded byte-for-byte.

If the internal C6 needs repair or updating, use the existing update or reinstall option under:

Settings → Firmware & Updates

What testers should report

For RTL-SDR Blog V3 or Nooelec NESDR SMArt V5 testing, please include:

  • Exact receiver model
  • Installation method
  • Frequency and band tested
  • Antenna used
  • Whether the waterfall moved
  • Whether static, audio, or a known signal was received
  • Unplug and reconnect behavior
  • A complete serial log from cold boot through the test or failure

Antenna choice can affect what is received. Reception reports are more useful when they include the antenna used.

Provenance

  • OrcSDR firmware source/tag: c69bad5af961a1d2927ad7d997744fb54462e9eb
  • Release packaging fix: 1e1afa3
  • esp-rtl-sdr source: 26e3857cb6a2cc7c09a7197ce07c46c29becd4e0
  • ESP-IDF: 5.5.4
  • USB transfer configuration: three 32 KiB transfers
  • ESP-Hosted C6 version: 3.0.6
  • ESP-Hosted C6 source: e1a4f5492ac44fa248d77ac971d2055f8c565442
  • C6 SHA-256: cfde3cb2d604695a21613cefb2ac62291f6bb4cab220aeefd4249596a77060de
  • M5Burner image SHA-256: 851d6c3f505a914d0309925e908aaa14dad98e95a5093b92a0004d33aa3814f4
  • Native application SHA-256: 858cf2eedacfc71ee2565d98c36c77de0a59a11ce4d69e6029cdfb8a6c2da29a

Driver review: esp-rtl-sdr PR #20

Don't miss a new OrcSDR release

NewReleases is sending notifications on new releases.