Repository navigation
MiYooSDR 0.7.0 (experimental)
Pre-release
Pre-release
MiYooSDR 0.7.0
Two new ways to look at the 2.4 GHz band: a scope that reads one frequency about
3,000 times a second, and a persistence display.
New
- Scope mode. R2 at the 5 MHz zoom, or
--scope MHZ, reads the frequency under
the cursor over and over instead of sweeping: about 3,100 readings a second on
the Mini Plus, where a sweep comes back to a frequency only every 40 to 200 ms.
The screen shows a rolling trace, the last burst stretched out with a millisecond
axis, and burst timing: how many, how long ago, how far apart, and the hits in
the last one. A hit is a reading well above a background that adapts to the
noise; hits less than 50 ms apart make one burst. - Scope controls: Left / Right move one 312.5 kHz bin, SELECT + Left / Right
change the trace length from 0.05 to 10 s, A holds the screen, B clears the
count, L2 goes back to the zoom. - Scope recordings. X in the scope records every reading to
rec/scope-<date>-<time>.csv. The browser marks them[SCOP]and plays them on
the scope's own screen, with seeking and 0.25x to 8x speed.--replayplays
them too. - Persistence display. SELECT + B now cycles the lower panel through the
waterfall, channel occupancy and persistence: how often each level has shown up
at each frequency, so steady carriers become lines, busy channels clouds and
rare hits dots.--panel Nstarts on a panel, and the settings file remembers
it.
Verified
On the same Mini Plus and stock driver as 0.6.0:
- The scope read 3,067 to 3,106 times a second at 2426.06 MHz, Bluetooth LE
advertising channel 38, and caught bursts there as short as a single 0.3 ms
reading, most likely advertising (the scope measures energy; it does not decode).
A scope recording replayed on the Mini and on a PC gave byte-identical screens. - R2 from the 5 MHz zoom opened the scope at the cursor, SELECT + Right lengthened
the trace, and L2 went back to the zoom. Live sweeps resumed with no I/O errors,
and Wi-Fi came back after every run. - The persistence panel built up at the 5 MHz zoom, showing a steady emitter near
2428 MHz as a bright streak, and SELECT + B cycled it to the waterfall.
Automated tests grew from 59 to 72. The scope's reader thread also ran under
ThreadSanitizer, and the new screens under AddressSanitizer and
UndefinedBehaviorSanitizer.
Install
Extract miyoosdr-0.7.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: 8ed49e610a9dba5d712f7b7690b1119c016ff774418c834909bd61e2a8d63cfe