aboutsummaryrefslogtreecommitdiffstats
path: root/docs/Installation.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/Installation.md')
-rw-r--r--docs/Installation.md19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/Installation.md b/docs/Installation.md
index 0401774a..fd53ca22 100644
--- a/docs/Installation.md
+++ b/docs/Installation.md
@@ -139,6 +139,25 @@ print board is not connected with USB to the host, due to some boards
being able to feed power back to the board and stopping a flash from
occurring.
+Please note, that most print boards that use SD cards for flash will
+implement some kind of flash loop protection for when the sd card is left
+in place. There are two common methods:
+
+Filename Change Required (usually "stock" print boards):
+
+These boards require the firmware file to have a different name each
+time you flash (for example, firmware1.bin, firmware2.bin, etc.).
+If you reuse the same filename, the board may ignore it and not update.
+
+Automatic File Renaming (usually aftermarket print boards:
+
+Other boards allow using the same filename, commonly firmware.bin,
+but after flashing, the board renames the file to firmware.cur.
+This helps indicate the firmware was successfully flashed and prevents
+it from flashing again on the next startup.
+
+Before flashing, make sure to check which behavior your board follows.
+
For common micro-controllers using Atmega chips, for example the 2560,
the code can be flashed with something
similar to: