Repository navigation
MiYooSDR 0.6.0 (experimental)
Pre-releaseMiYooSDR 0.6.0
A review release: a Replay entry in Onion's Apps list, spectrum recordings that
replay on the right frequency axis, small screenshots, and a long list of fixes
to the launcher, the live view and playback.
New
- MiYooSDR Replay in Onion's Apps list opens the recording browser without
live mode, so Wi-Fi stays connected while you play recordings and captures. --replay FILE.csvplays spectrum recordings directly, including headless
--shotrenders, the same way as PCAPs.- Screenshots are compressed PNGs of about 25 to 55 KB instead of 922 KB.
- Started over SSH while Onion's menu is on screen, MiYooSDR pauses the menu and
takes the buttons for itself, then hands both back with the screen as it was.
A button pressed during a replay no longer reaches the menu as well. --helpand--version; the browser title shows the version.
Fixes
Live spectrum:
- Zooming or panning during a sweep no longer leaves the previous view's
readings in max hold and the background, where a SELECT tap could find a
carrier that was not there. - Frequencies were shown half a bin high (156 kHz in the full band). Each bin is
now labelled with the centre of its FFT tone, and zooming in keeps the cursor
on the frequency it was reading. - Panning past the band edge no longer shows the far side of the local
oscillator under the wrong frequency labels. - A gain change applies from the next sweep instead of shifting part of the
current one. - Holding X, A, Y or START no longer toggles over and over. Only the d-pad and
L1 / R1 repeat. - Screenshots and recordings started in the same second no longer overwrite
each other.
Playback:
- A spectrum recording that zoomed or panned while recording plays each part on
its own frequency axis, with its real channel (no more "tuned ch0"). - The review waterfall shows the rows recorded up to the current moment and
holds still while paused, instead of filling with the paused row. - Live help text no longer shows through the review footer.
- The browser lists every file in
rec/andresearch/, newest first. It used
to stop after 128 entries, before reachingresearch/stock-monitor.pcap. - START in a packet replay confirms the screenshot on screen. B after
--replaygoes to the browser, as documented. - Signal from multi-antenna captures recorded on other machines shows the
frame's combined value, not the last antenna's. - A management subtype that was labelled "Action ACK" now reads "Action No Ack".
- A capture clock reset no longer piles every later frame onto one instant.
- The signal-to-sound tone follows the recording in CSV playback and fades out
during packet replay. - Replay screens redraw only when something changes, which saves battery while
paused.
Launcher and capture script:
- Ctrl+C or a signal during setup now restores Wi-Fi once and stops. Before, the
launcher went on to take Wi-Fi down again with nothing left to restore it. - The launcher passes on the app's exit status, and refuses mistyped options
before touching Wi-Fi. The app decides which options need the radio. monitor-capture.shstops before touching Wi-Fi ifmiyoo-pcapis missing.
Before, it killed Wi-Fi and could not bring it back until a reboot.- Its restore brings Wi-Fi back even when
wlan0never left managed mode. - Unknown options and out-of-range values are errors instead of being ignored.
- The app refuses to start if it cannot read the radio's registers, and no
longer falls back silently to raw RF tuning, which once hung the chip.
Verified
On the Mini Plus used for earlier releases, with stock driver
v5.7.4.2_36687.20200421:
- Live sweeps through full band, zoom and back with no I/O errors, frozen
readings or zero readings, at about 5 sweeps per second full band and 15
at the 20 MHz zoom. Wi-Fi came back after every run. - A replay and the Replay entry, started over SSH with Onion's menu up, paused
the menu and grabbed the buttons. On exit the menu resumed with all 4 MB of the
framebuffer restored byte for byte, and none of the injected button presses had
reached it. - PCAP and spectrum CSV replay screenshots matched the host renders byte for
byte.
Automated tests grew from 21 to 59 and also ran under AddressSanitizer and
UndefinedBehaviorSanitizer. Known stock-driver rate and signal-reporting issues
still apply.
Install
Extract miyoosdr-0.6.0.zip to the root of the SD card. It installs
App/MiYooSDR and App/MiYooSDR Replay. Existing recordings and settings are
not included in the archive and are kept.
Packet capture remains a separate command-line utility in research/; see the
driver research notes. No kernel or driver replacement
is included.
SHA-256: 94b65fe6c4ee737fa83537534692205526c7d4f7d9f3bf54a910f2919d4abf50