Cleanup and highlight recovery process to cut down on support emails.

10.3.x-maintenance
Dominic Clifton 2015-12-14 23:59:40 +01:00
parent c095a55b0e
commit 4deec20727
4 changed files with 66 additions and 22 deletions

View File

@ -1086,25 +1086,25 @@
"message": "Available online firmware releases - Select the correct firmware appropriate for your board."
},
"firmwareFlasherNoRebootDescription": {
"message": "Enable if you are flashing board with bootloader pins shorted"
"message": "Enable if you powered your FC while the bootloader pins are jumpered or have your FC's BOOT button pressed."
},
"firmwareFlasherFlashOnConnect": {
"message": "Flash on connect"
},
"firmwareFlasherFlashOnConnectDescription": {
"message": "Attempt to flash the board automatically (triggered by newly detected serial port)"
"message": "Attempt to flash the board automatically (triggered by newly detected serial port)."
},
"firmwareFlasherFullChipErase": {
"message": "Full chip erase"
},
"firmwareFlasherFullChipEraseDescription": {
"message": "Wipes all configuration data currently stored on the board"
"message": "Wipes all configuration data currently stored on the board."
},
"firmwareFlasherFlashDevelopmentFirmware": {
"message": "Use Development Firmware"
},
"firmwareFlasherFlashDevelopmentFirmwareDescription": {
"message": "Flash most recent (untested) development firmware"
"message": "Flash most recent (untested) development firmware."
},
"firmwareFlasherManualBaud": {
"message": "Manual baud rate"
@ -1116,7 +1116,7 @@
"message": "Show unstable releases"
},
"firmwareFlasherShowDevelopmentReleasesDescription":{
"message": "Show Release-Candidates and Development Releases"
"message": "Show Release-Candidates and Development Releases."
},
"firmwareFlasherOptionLabelSelectFirmware": {
"message": "Choose a Firmware / Board"
@ -1148,11 +1148,17 @@
"firmwareFlasherMessage": {
"message": "Message:"
},
"firmwareFlasherWarninghead": {
"firmwareFlasherWarningHead": {
"message": "Warning"
},
"firmwareFlasherWarningText": {
"message": "Please do <span style=\"color: red\">not</span> try to flash <strong>non-cleanflight</strong> hardware with this firmware flasher.<br />Do <span style=\"color: red\">not</span> <strong>disconnect</strong> the board or <strong>turn off</strong> your computer while flashing.<br /><br /><strong>Note: </strong>STM32 bootloader is stored in ROM, it cannot be bricked.<br /><strong>Note: </strong><span style=\"color: red\">Auto-Connect</span> is always disabled while you are inside firmware flasher.<br /><strong>Note: </strong>Make sure you have a backup; some upgrades/downgrades will wipe your configuration.<br /><strong>Note:</strong> If you have problems flashing try disconnecting all cables from your FC.<br /><br /><strong>Note: </strong>If you have lost comminication with your board then power off the board, jumper the bootloader pins, power on, enable 'No reboot sequence', enable 'Full chip erase', re-flash, then power off, remove bootloader jumper, power on and connect."
"message": "Please do <span style=\"color: red\">not</span> try to flash <strong>non-cleanflight</strong> hardware with this firmware flasher.<br />Do <span style=\"color: red\">not</span> <strong>disconnect</strong> the board or <strong>turn off</strong> your computer while flashing.<br /><br /><strong>Note: </strong>STM32 bootloader is stored in ROM, it cannot be bricked.<br /><strong>Note: </strong><span style=\"color: red\">Auto-Connect</span> is always disabled while you are inside firmware flasher.<br /><strong>Note: </strong>Make sure you have a backup; some upgrades/downgrades will wipe your configuration.<br /><strong>Note:</strong> If you have problems flashing try disconnecting all cables from your FC first, try rebooting, upgrade chrome, upgrade drivers.<br />"
},
"firmwareFlasherRecoveryHead": {
"message": "<strong>Recovery / Lost communication<strong>"
},
"firmwareFlasherRecoveryText": {
"message": "If you have lost comminication with your board follow these steps to restore communication: <ul><li>Power off</li><li>Enable 'No reboot sequence', enable 'Full chip erase'.</li><li>Jumper the BOOT pins or hold BOOT button.</li><li>Power on (activity LED will NOT flash if done correctly).</li><li>Release BOOT button if your FC has one.</li><li>Flash with correct firmware (using manual baud rate if specified in your FC's manual).</li><li>Power off.</li><li>Remove BOOT jumper.</li><li>Power on (activity LED should flash).</li><li>Connect normally.</li></ul>"
},
"firmwareFlasherButtonLeave": {
"message": "Leave Firmware Flasher"

View File

@ -1041,6 +1041,35 @@ dialog {
font-family: 'open_sansregular', Arial;
}
.gui_warning {
background: #ffdddd;
}
.gui_note {
background: #ffffdd;
}
.gui_warning .gui_box_titlebar {
background-color: #dc0000;
background-image: linear-gradient(-45deg, rgba(255, 255, 255, .3) 10%, transparent 10%, transparent 20%,
rgba(255, 255, 255, .3) 20%, rgba(255, 255, 255, .3) 30%, transparent 30%, transparent 40%,
rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .3) 50%, transparent 50%, transparent 60%,
rgba(255, 255, 255, .3) 60%, rgba(255, 255, 255, .3) 70%, transparent 70%, transparent 80%,
rgba(255, 255, 255, .3) 80%, rgba(255, 255, 255, .3) 90%, transparent 90%, transparent 100%,
rgba(255, 255, 255, .4) 100%, transparent);
}
.gui_note .gui_box_titlebar {
background-color: #cccc00;
background-image: linear-gradient(-45deg, rgba(255, 255, 255, .3) 10%, transparent 10%, transparent 20%,
rgba(255, 255, 255, .3) 20%, rgba(255, 255, 255, .3) 30%, transparent 30%, transparent 40%,
rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .3) 50%, transparent 50%, transparent 60%,
rgba(255, 255, 255, .3) 60%, rgba(255, 255, 255, .3) 70%, transparent 70%, transparent 80%,
rgba(255, 255, 255, .3) 80%, rgba(255, 255, 255, .3) 90%, transparent 90%, transparent 100%,
rgba(255, 255, 255, .4) 100%, transparent);
}
.grey {
/* background-color:#f5f5f5; */
background-color: #f9f9f9

View File

@ -17,16 +17,6 @@
/* text-shadow: 1px 0px 2px rgba(0, 0, 0, 0.9);*/
}
.red {
background-color: #dc0000;
background-image: linear-gradient(-45deg, rgba(255, 255, 255, .3) 10%, transparent 10%, transparent 20%,
rgba(255, 255, 255, .3) 20%, rgba(255, 255, 255, .3) 30%, transparent 30%, transparent 40%,
rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .3) 50%, transparent 50%, transparent 60%,
rgba(255, 255, 255, .3) 60%, rgba(255, 255, 255, .3) 70%, transparent 70%, transparent 80%,
rgba(255, 255, 255, .3) 80%, rgba(255, 255, 255, .3) 90%, transparent 90%, transparent 100%,
rgba(255, 255, 255, .4) 100%, transparent);
}
.darkgrey {
background-color: #575757;
}
@ -90,6 +80,12 @@
border-radius: 4px;
}
.tab-firmware_flasher ul li {
list-style: initial;
list-style-type: circle;
margin-left: 30px;
}
.tab-firmware_flasher .options {
position: relative;
margin-bottom: 10px;

View File

@ -75,20 +75,33 @@
i18n_title="firmwareFlasherReleaseFileUrl" class="file" href="#" target="_blank"></a><br /> <strong
i18n="firmwareFlasherReleaseDate"></strong> <span class="date"></span><br /> <strong
i18n="firmwareFlasherReleaseStatus"></strong> <span class="status"></span><br /> <strong
i18n="firmwareFlasherReleaseNotes"></strong> <br />
i18n="firmwareFlasherReleaseNotes"></strong>
<div class=notes></div>
</div>
</div>
<div class="gui_box">
<div class="gui_box_titlebar red">
<div class="gui_box gui_warning">
<div class="gui_box_titlebar">
<div class="spacer_box_title" style="text-align: center; color: white;"
i18n="firmwareFlasherWarninghead"></div>
i18n="firmwareFlasherWarningHead">
</div>
</div>
<div class="spacer" style="margin-bottom: 10px;">
<p i18n="firmwareFlasherWarningText">
<p i18n="firmwareFlasherWarningText"></p>
<br />
<p i18n="firmwareFlasherTargetWarning"></p>
</div>
</div>
<div class="gui_box gui_note">
<div class="gui_box_titlebar">
<div class="spacer_box_title" style="text-align: center; color: white;"
i18n="firmwareFlasherRecoveryHead">
</div>
</div>
<div class="spacer" style="margin-bottom: 10px;">
<p i18n="firmwareFlasherRecoveryText"></p>
</div>
</div>
<div class="info"><a name="progressbar"></a>
<progress class="progress" value="0" min="0" max="100"></progress>
<span class="progressLabel" i18n="firmwareFlasherLoadFirmwareFile"></span>