Thanks to the EEVblog community, whose findings, measurements and requests shaped NovaOS, and to the open-source projects it is built on.
Each person is credited for what they published, measured or asked for, with a link to their own post or page. Being listed does not mean that they have reviewed or endorsed NovaOS, or that they work with us. If we have credited you wrongly, or you would rather not be listed, tell us on NovaOS's EEVblog thread and we will correct it.
Findings and measurements
NovaOS runs first on Rigol DHO800, DHO900 and MHO900 oscilloscopes. We learned from these findings about the scopes, published on the EEVblog forum and on the authors' own project pages.
The boot card
Dave Jones made the DHO800 teardown video (EEVblog #1563), which shows the boot microSD card and the scope's serial boot output.
Serg65536 identified the stock boot card as a Lexar 633x 32 GB microSD, gave its exact size (31,719,424,000 bytes), and copied it onto a 64 GB card that the scope ran from.
Nominal Animal analysed the partition layout of the DHO800's boot card image.
Filippo52 pointed out, for the MHO900, that the boot card also holds the scope's own calibration.
Bandwidth and noise
AndyBig measured a DHO824 at the same bandwidth as a DHO924 (about 250 MHz) and a DHO814 clearly lower, and posted the raw data.
TurboTom measured a DHO914S, rated 125 MHz: -3 dB at about 180 MHz (205 MHz at 100 mV/div) and a rise time of 1.87 ns.
iMo measured the noise of a DHO804 at 50 Ω: about 50-60 µV RMS with no bandwidth limit and 33-39 µV RMS with the 20 MHz limit.
Norbert Kiszka reported about 9 µV RMS of noise with the front end's 5 MHz filter, and that the noise comes from the front end's first stages, not the ADC.
The hardware
Mechatrommer traced the hardware-code straps, 10 kΩ resistors in two banks on four GPIO lines, and their code table.
Randy222 found that the fan runs from a fixed supply of about 8 V, and that the stock start-up script leaves the fan-speed driver out.
Norbert Kiszka published a loader for the scope's sample-clock PLL (an LMX2582) that programs it in under 0.1 s.
Norbert Kiszka published Orange-Rigol, a Debian image builder for these scopes; we checked our reading of the hardware against its device tree and drivers.
MatthiasElectronic published AWG_DHO8-900, an open-hardware signal-generator board for these scopes, built on the same DAC as the stock board, with its measurements (-3 dB just above 25 MHz).
Tools and file formats
AndyBig wrote a tool that turns the vertical calibration file into a CSV table.
Lathe26 documented the DHO800/900 waveform file format (WFM_for_Rigol_DHO800_900).
harvie256 showed, with mho-speed-patch, that the MHO934's waveform readout over the network could go from 1.40 to 6.71 MB/s at 1 Mpt.
Requests
These owners asked for features, on NovaOS's EEVblog thread or by email. Each request has its own page.
AX88179A support for Linux, by Birger Koblitz: his net-next patches for USB Ethernet adapters built on the AX88179A, which NovaOS's kernel carries backported.