+<% elseif step == 2 then %>
+ <p>
+ <%:admin_upgrade_uploaded The flash image was uploaded.
+ Below is the checksum and file size listed,
+ compare them with the original file to ensure data integrity.<br />
+ Click "Proceed" below to start the flash procedure. %>
+
+ <% if flashsize > 0 and filesize > flashsize then %>
+ <br /><br />
+ <div class="error"><%:admin_upgrade_toolarge It appears that you try to
+ flash an image that does not fit into the flash memory, please verify
+ the image file! %></div>
+ <% end %>
+
+ <br />
+ <ul>
+ <li><%:admin_upgrade_checksum Checksum%>: <code><%=checksum%></code></li>
+ <li><%:admin_upgrade_filesize Size%>: <%
+ local w = require "luci.tools.webadmin"
+ write(w.byte_format(filesize))
+
+ if flashsize > 0 then
+ write(luci.i18n.translatef(
+ "admin_upgrade_spaceavail",
+ " (%s available)",
+ w.byte_format(flashsize)
+ ))
+ end
+ %></li>
+ </ul>
+ </p>
+ <div class="cbi-page-actions right">
+ <form style="display:inline">
+ <input type="hidden" name="step" value="3" />
+ <input type="hidden" name="keepcfg" value="<%=keepconfig and "1" or "0"%>" />
+ <input class="cbi-button cbi-button-apply" type="submit" value="<%:proceed Proceed%>" />
+ </form>
+ <form style="display:inline">
+ <input type="hidden" name="step" value="1" />
+ <input type="hidden" name="keepcfg" value="<%=keepconfig and "1" or "0"%>" />
+ <input class="cbi-button cbi-button-reset" type="submit" value="<%:cancel Cancel%>" />
+ </form>
+ </div>
+<% elseif step == 3 then %>
+ <p><%:admin_upgrade_running The system is flashing now.<br />
+ DO NOT POWER OFF THE DEVICE!<br />
+ Wait a few minutes until you try to reconnect.
+ It might be necessary to renew the address of your computer to reach the device
+ again, depending on your settings. %></p>
+
+ <iframe src="<%=REQUEST_URI%>?step=4&keepcfg=<%=keepconfig and "1" or "0"%>" style="border:1px solid black; width:100%; height:150px"></iframe>