diff --git a/firmware/application/bitmap.hpp b/firmware/application/bitmap.hpp
index 6ffb0867e39e42de8ac3349abd18206378bef955..1d62a4158ab716b73a5ccab78d0db19903df00e2 100644
--- a/firmware/application/bitmap.hpp
+++ b/firmware/application/bitmap.hpp
@@ -406,21 +406,21 @@ static constexpr Bitmap bitmap_icon_codetx {
 };
 
 static constexpr uint8_t bitmap_icon_cwgen_data[] = {
-	0x00, 0x00, 
-	0x00, 0x00, 
-	0xC0, 0xC0, 
-	0xE0, 0xE1, 
-	0x20, 0x21, 
-	0x21, 0x21, 
-	0x21, 0x21, 
-	0x33, 0x33, 
-	0x33, 0x33, 
-	0x12, 0x12, 
-	0x12, 0x12, 
-	0x12, 0x12, 
-	0x1E, 0x1E, 
-	0x0C, 0x0C, 
-	0x00, 0x00, 
+	0x18, 0x00, 
+	0x24, 0x00, 
+	0x42, 0x00, 
+	0x42, 0x00, 
+	0x42, 0x00, 
+	0x42, 0x00, 
+	0x81, 0x00, 
+	0xAB, 0x6A, 
+	0x80, 0x40, 
+	0x00, 0x21, 
+	0x00, 0x21, 
+	0x00, 0x21, 
+	0x00, 0x21, 
+	0x00, 0x12, 
+	0x00, 0x0C, 
 	0x00, 0x00, 
 };
 static constexpr Bitmap bitmap_icon_cwgen {
@@ -648,22 +648,22 @@ static constexpr Bitmap bitmap_icon_freqman {
 };
 
 static constexpr uint8_t bitmap_icon_gps_sim_data[] = {
-	0xE0, 0x07, 
-	0xF0, 0x0F, 
-	0x38, 0x1F, 
-	0x3C, 0x3E, 
-	0x3C, 0x3C, 
-	0x3C, 0x38, 
-	0x3C, 0x30, 
-	0x3C, 0x38, 
-	0x3C, 0x3C, 
-	0x38, 0x1E, 
-	0x38, 0x1F, 
-	0xF0, 0x0F, 
-	0xE0, 0x07, 
-	0xE0, 0x07, 
-	0xC0, 0x03, 
-	0x80, 0x01, 
+	0xC0, 0x07, 
+	0xE0, 0x0F, 
+	0x70, 0x1F, 
+	0x78, 0x3E, 
+	0x78, 0x3C, 
+	0x78, 0x38, 
+	0x78, 0x30, 
+	0x78, 0x38, 
+	0x78, 0x3C, 
+	0x70, 0x1E, 
+	0x70, 0x1F, 
+	0xE0, 0x0F, 
+	0xC0, 0x07, 
+	0x80, 0x03, 
+	0x20, 0x09, 
+	0x50, 0x14, 
 };
 static constexpr Bitmap bitmap_icon_gps_sim {
 	{ 16, 16 }, bitmap_icon_gps_sim_data
@@ -803,11 +803,11 @@ static constexpr Bitmap bitmap_icon_lora {
 
 static constexpr uint8_t bitmap_icon_microphone_data[] = {
 	0xC0, 0x03, 
-	0xA0, 0x06, 
-	0x60, 0x05, 
 	0xE0, 0x07, 
-	0xEC, 0x37, 
-	0xEC, 0x37, 
+	0xE0, 0x07, 
+	0xE0, 0x07, 
+	0xE8, 0x17, 
+	0xE8, 0x17, 
 	0xE8, 0x17, 
 	0xE8, 0x17, 
 	0xE8, 0x17, 
@@ -817,7 +817,7 @@ static constexpr uint8_t bitmap_icon_microphone_data[] = {
 	0xC0, 0x03, 
 	0x80, 0x01, 
 	0x80, 0x01, 
-	0xC0, 0x03, 
+	0xE0, 0x07, 
 };
 static constexpr Bitmap bitmap_icon_microphone {
 	{ 16, 16 }, bitmap_icon_microphone_data
@@ -1027,16 +1027,16 @@ static constexpr uint8_t bitmap_icon_remote_data[] = {
 	0x20, 0x00, 
 	0x20, 0x00, 
 	0xE0, 0x07, 
-	0x10, 0x08, 
-	0xD0, 0x0B, 
-	0xD0, 0x0B, 
-	0x10, 0x08, 
-	0x10, 0x08, 
-	0x90, 0x0A, 
-	0x50, 0x09, 
-	0x90, 0x0A, 
-	0x50, 0x09, 
-	0x10, 0x08, 
+	0xF0, 0x0F, 
+	0x30, 0x0C, 
+	0x30, 0x0C, 
+	0xF0, 0x0F, 
+	0xF0, 0x0F, 
+	0x70, 0x0D, 
+	0xB0, 0x0E, 
+	0x70, 0x0D, 
+	0xB0, 0x0E, 
+	0xF0, 0x0F, 
 	0xE0, 0x07, 
 };
 static constexpr Bitmap bitmap_icon_remote {
diff --git a/firmware/graphics/icon_cwgen.png b/firmware/graphics/icon_cwgen.png
index 9cbaa8d02143741f48419f72340e8c3265171e9a..2e4a4454bf7d571734f37728655e00c2e9b954f2 100644
Binary files a/firmware/graphics/icon_cwgen.png and b/firmware/graphics/icon_cwgen.png differ
diff --git a/firmware/graphics/icon_gps_sim.png b/firmware/graphics/icon_gps_sim.png
index e00466ffbee07d12994b21a6d2a0d30a023cb3c3..76e1c173df02edecb7f64abdee42aac2b9c1746a 100644
Binary files a/firmware/graphics/icon_gps_sim.png and b/firmware/graphics/icon_gps_sim.png differ
diff --git a/firmware/graphics/icon_microphone.png b/firmware/graphics/icon_microphone.png
index 9ec6e0f4c2dccf1ceacdb035610023265c0a8b0c..f27e58bd8a8cb619c4dea409c6d798586b57d1f8 100644
Binary files a/firmware/graphics/icon_microphone.png and b/firmware/graphics/icon_microphone.png differ
diff --git a/firmware/graphics/icon_remote.png b/firmware/graphics/icon_remote.png
index 24edc327fe13e03fc79688e12a3883dca64138ba..f71a2314a3fa5fda8fa158948a617b3939b03a82 100644
Binary files a/firmware/graphics/icon_remote.png and b/firmware/graphics/icon_remote.png differ