diff --git a/bootloader/bootloader.c b/bootloader/bootloader.c
index cf1e7d1e0e..a87135917a 100644
--- a/bootloader/bootloader.c
+++ b/bootloader/bootloader.c
@@ -50,7 +50,7 @@ void layoutFirmwareHash(uint8_t *hash)
 
 void show_halt(void)
 {
-	layoutDialog(&bmp_icon_error, NULL, NULL, NULL, "Unofficial firmware", "aborted.", NULL, "Unplug your TREZOR", "and see our support", "page at mytrezor.com");
+	layoutDialog(&bmp_icon_error, NULL, NULL, NULL, "Unofficial firmware", "aborted.", NULL, "Unplug your TREZOR", "contact our support.", NULL);
 	system_halt();
 }
 
diff --git a/bootloader/usb.c b/bootloader/usb.c
index de9373a901..e4dc998e36 100644
--- a/bootloader/usb.c
+++ b/bootloader/usb.c
@@ -335,7 +335,7 @@ static void hid_rx_callback(usbd_device *dev, uint8_t ep)
 			if (flash_len > FLASH_TOTAL_SIZE + FLASH_META_DESC_LEN - (FLASH_APP_START - FLASH_ORIGIN)) { // firmware is too big
 				send_msg_failure(dev);
 				flash_state = STATE_END;
-				layoutDialog(&bmp_icon_error, NULL, NULL, NULL, "Firmware is too big.", NULL, "Get official firmware", "from mytrezor.com", NULL, NULL);
+				layoutDialog(&bmp_icon_error, NULL, NULL, NULL, "Firmware is too big.", NULL, "Get official firmware", "from trezor.io/start", NULL, NULL);
 				return;
 			}
 			sha256_Init(&ctx);
diff --git a/firmware/layout2.c b/firmware/layout2.c
index cac754c6b8..ca20dbbcce 100644
--- a/firmware/layout2.c
+++ b/firmware/layout2.c
@@ -65,7 +65,7 @@ void layoutHome(void)
 		oledSwipeLeft();
 	}
 	layoutLast = layoutHome;
-	const char *label = storage_isInitialized() ? storage_getLabel() : "Go to mytrezor.com";
+	const char *label = storage_isInitialized() ? storage_getLabel() : "Go to trezor.io/start";
 	const uint8_t *homescreen = storage_getHomescreen();
 	if (homescreen) {
 		BITMAP b;