diff --git a/Readme.md b/Readme.md
index 154efa1d9..8c38f36cd 100644
--- a/Readme.md
+++ b/Readme.md
@@ -133,77 +133,13 @@ For Debian Jessie or Stretch:
- Tabbed panels showing "X0" refer to the only one selected device it is meant to be populated by more tabs when it will support more than one device possibly Rx + Tx.
-
Changes from SDRangelove
+Features
-New features, enhancements and fixes
+Changes from SDRangelove
- - Added ppm correction for the LO of RTL-SDR. This uses the corresponding function in the librtlsdr interface (range -99..99 ppm)
- - Added a preset update button (the diskette with the yellow corner) to be able to save the current settings on an existing preset
- - Added variable decimation in log2 increments from 2^0=1 to 2^4=16 allowing to see the full 2048 kHz of spectrum if so you wish
- - Better handling of rtlsdr GUI display when settings change (initial load, load of presets)
- - Added display and precise control of the shift frequency from center frequency of the NFM receivers.
- - Removed useless spectrum visualizer in NFM receivers. Created a null sink class to fit corresponding parameter in NFMDemod class constructor.
- - Added display and precise control of the shift frequency from center frequency of the SSB receivers.
- - SSB filter bounds are tunable so that filter can be set off from center frequency allowing aural decoding of CW
- - Make the sidebands appear correctly on SSB channel overlay. Limit to +/- 6 kHz to fit channel spectrum analyzer window
- - SSB bandwidth can now be tuned in steps of 100 Hz
- - NFM and SSB receiver in focus trigger the display of the central frequency line on the spectrum frequency scale thus facilitating its identification
- - Added AM demod so now you can listen to air traffic!
- - Added the possibility to change the brightness and/or color of the grid.
- - Make the low cutoff frequency of the SSB filter variable so it can be used for CW also.
- - NFM demodulation without using atan and smooth squelch with AGC suppressing most clicks on low level signals and hiss on carrier tails. Only useful modulation comes through.
- - Added working WFM demodulation. Optimized for no atan2.
- - OsmoSDR and GNURadio plugins removed from the build as they have too many bugs that are too difficult to correct
- - New plugin for BladeRF interfacing libbladeRF directly
- - Corrected the nasty audio band resampling bug preventing use of sample rates that are not power of 2 multiples of 48kHz. This was because the resampling ratio was calculated with an integer division instead of a float division.
- - As a consequence of the above added more interesting values for the available sampling rates of the BladeRF plugin
- - Variable span for the SSB demod down to 1.5 kHz
- - Filter out CTCSS tones for audio and full CTCSS support in NFMDemod
- - Enhancement of the NFM squelch mimicking professional analog squelch circuits (based on balance between two AF filters)
- - Added a channel analyzer plugin focusing on measurement (DSA/DSO functionnality). Basic functions.
- - Added a scope widget in the channel analyzer plugin
- - Channel analyzer bandwidth up to half the available RF (IF) bandwidth (was 48k fixed)
- - Enhanced scope display and controls: scale display, better X (time) and Y scales control, grid fit to scale, effectively implementing triggers, trigger on magnitude and phase, properly handling time shift, ...
- - Enhanced spectrum display: Histogram: wider decay range, make stroke and late holdoff adjustable. Added option to show live spectrum (had only max hold before).
- - Enhanced channel analyzer: enhanced scope and spectrum displays as mentioned above, make the spectrum display synchronous to scope (hence triggerable a la E4406A).
- - Sort channel plugins by delta frequency and type before saving to preset
- - Implemented scope pre-trigger delay
- - Implemented variable scope memory depth
- - Implemented trigger delay
- - Trigger on both edges
- - Spectrum histogram clear
- - Trigger line display for all trigger modes
- - Coarse and fine trigger level sliders
- - Minimalist recording (no file choice)
- - File sample source plugin (recording reader)
- - Scope: trace history
- - Scope: trigger countdown
- - Scope: multiple trigger chaining
- - Scope: new mode with linear IQ (two traces) on the primary display and polar IQ on the secondary display
- - New USB source plugin to connect to an external demodulator (ex: GNU radio) via USB ports
- - Binaural option for SSB demod
- - DSB option for SSB
- - Mute option for NFM channel
- - New Broadcast FM demodulator with stereo support
- - RDS support in Broadcast FM demodulator
-
-Major redesign
+See the v1.0.1 first official relase [release notes](https://github.com/f4exb/sdrangel/releases/tag/v1.0.1)
- - Make the DSP engine global static simplifying access to it. Have a distinct object to handle the thread
- - Fixed startup initialization sequence. New initialization phase in DSP engine and new ready state
- - Synchronous messaging class to push message to thread and wait for completion relieving the message queuing mechanism from this role
- - Message queuing and handling redesign. Still not completely satisfactory
- - Objects have their own input and output message queues
- - Dedicated message queue to communicate to the GUI for objects coupled with a GUI
- - Optimizations with Valgrind cachegrind
- - Corrected decimators bit shifting so that the number of effective output bits is constant and fill the internal sample width
- - Separate library to support all flavours of FunCube dongles. Rewritten FCD plugins.
- - Allow several sample source plugins to share the same presets for what is common
- - Prepare grounds for future Tx operations with Tx spectrum display in the main window
- - Merged include-gpl into include and removed GPL dribble in About dialog
- - Many other little things...
-
-To Do
+To Do
- Allow the handling of more than one device at the same time. For Rx/Tx devices like the BladeRF Rx and Tx appear as two logical devices with two plugin instances and a common handler for the physical device services both plugins. This effectively opens Tx support.
- Tx channels
- Possibility to connect channels for example Rx to Tx or single Rx channel to dual Rx channel supporting MI(MO) features like 360 degree polarization detection.
@@ -227,4 +163,4 @@ The release type can be specified with the `-DBUILD_TYPE` cmake option. It takes
You can specify whether or not you want to see debug messages printed out to the console with the `-DDEBUG_OUTPUT` cmake option:
- `OFF` (default): no debug output
- - `ON`: debug output
\ No newline at end of file
+ - `ON`: debug output