diff --git a/src/routes/flashtool/+page.svelte b/src/routes/flashtool/+page.svelte
index b4b88f62..7e142526 100644
--- a/src/routes/flashtool/+page.svelte
+++ b/src/routes/flashtool/+page.svelte
@@ -1,45 +1,74 @@
-{#snippet mainContent()}
-
- Flash tool will erase all data on the device before flashing, in the process clearing any - existing configs -
-Device connected
+ {/if} + {/if} + + + {#if i === 1} + {#if isCurrent} ++ {channel} · {version} +
+ {/if} + {/if} + + + {#if i === 2} + {#if isCurrent} ++ Clears all data on the device including existing configs +
++ {board}{eraseBeforeFlash ? ' (erase all)' : ''} +
+ {/if} + {/if} + + + {#if i === 3} + {#if isCurrent && version && board && flash.manager} +Loading...
+ {/if} +{terminalText}
-