diff --git a/epicardium/main.c b/epicardium/main.c
index 84dea0319fa3a7302b3e00b70884b8cf77ded74d..be3e35197329c723da10ca3562928b7a4f5e6a28 100644
--- a/epicardium/main.c
+++ b/epicardium/main.c
@@ -20,9 +20,14 @@ int main(void)
 	LOG_DEBUG("startup", "Initializing hardware ...");
 	hardware_early_init();
 
-	char *version_buf = CARD10_VERSION;
-	epic_disp_print(0, 5, "epicardium:", 0xffff, 0x0000);
-	epic_disp_print(0, 24, version_buf, 0xffff, 0x0000);
+	/*
+	 * Version Splash
+	 */
+	const char *version_buf = CARD10_VERSION;
+	const int offset = (160 - (int)strlen(version_buf) * 14) / 2;
+	epic_disp_clear(0x3b7);
+	epic_disp_print(10, 20, "Epicardium", 0x290, 0x3b7);
+	epic_disp_print(offset > 0 ? offset : 0, 40, version_buf, 0x290, 0x3b7);
 	epic_disp_update();
 	mxc_delay(2000000);