diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1087767..5e5636d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,26 @@
# Changelog
+## v1.5.1
+
+Mostly bugfixes with only minor new features
+
+- New features:
+ - Z0 of through standard now adjustable
+ - Option to automatically adjust the span to the active calibration
+- Bugfixes:
+ - Make De-embedding menu visible on MacOS
+ - Detection of handling of LibreCAL in the automatic calibration dialog
+ - Allow updates of devices with older firmwares (a matching older GUI version had to be used previously)
+ - Fix port excitation when not all S-parameters are measured
+ - Do not use DFT in spectrum analyzer when in zero span mode
+ - Readback of certain GUI values on Windows now correct (was stuck on 0 before)
+ - Prevent crash when disconnecting the device while a dialog was open
+ - Prevent occasional crash at the end of calibration measurements
+ - Fix spikes in sweep when a frequency calibration is set
+ - Improve sample timing between ADC and FPGA (resulted in very noisy traces on some devices)
+
## v1.5.0
+
- New features:
- Further abstraction from the LibreVNA hardware. The GUI now supports VNAs with up to 8 ports
- Capsulation of communication to the hardware inside of the DeviceDriver class. This simplifies the integration of drivers for other equipment
@@ -56,7 +76,7 @@
## v1.3.0
Some new software features along with a few bug fixes.
-
+
- New features:
- Allow multiple VNA/Signal generator/Spectrum analyzer tabs
- Software work-around to allow up to 65535 points per sweep
diff --git a/Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.pro b/Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.pro
index 9fb18d6..e119bc7 100644
--- a/Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.pro
+++ b/Software/PC_Application/LibreVNA-GUI/LibreVNA-GUI.pro
@@ -395,5 +395,5 @@ QMAKE_CXXFLAGS += -Wno-deprecated -Wno-deprecated-declarations -Wno-deprecated-c
CONFIG += c++17
REVISION = $$system(git rev-parse HEAD)
DEFINES += GITHASH=\\"\"$$REVISION\\"\"
-DEFINES += FW_MAJOR=1 FW_MINOR=5 FW_PATCH=0 FW_SUFFIX=""
+DEFINES += FW_MAJOR=1 FW_MINOR=5 FW_PATCH=1 FW_SUFFIX=""
DEFINES -= _UNICODE UNICODE
diff --git a/Software/VNA_embedded/.cproject b/Software/VNA_embedded/.cproject
index cdf3c65..b457c0d 100644
--- a/Software/VNA_embedded/.cproject
+++ b/Software/VNA_embedded/.cproject
@@ -44,7 +44,7 @@
-
+
@@ -91,7 +91,7 @@
-
+
@@ -302,4 +302,4 @@
-
+
\ No newline at end of file
diff --git a/Software/VNA_embedded/Makefile b/Software/VNA_embedded/Makefile
index 0fb6706..0e74cae 100644
--- a/Software/VNA_embedded/Makefile
+++ b/Software/VNA_embedded/Makefile
@@ -101,7 +101,7 @@ MCU = $(CPU) -mthumb $(FLOAT-ABI) $(FPU)
C_DEFS = \
-DFW_MAJOR=1 \
-DFW_MINOR=5 \
--DFW_PATCH=0 \
+-DFW_PATCH=1 \
-DDEBUG \
-DUSE_FULL_LL_DRIVER \
-DHW_REVISION="'B'" \