@@ -35,11 +35,30 @@ If your board has a USB connector on it then most likely it is powered through
3535this when connected to your PC. Otherwise you will need to power it directly.
3636Please refer to the documentation for your board for further details.
3737
38+ Getting the firmware
39+ --------------------
40+
41+ The first thing you need to do is download the most recent MicroPython firmware
42+ .bin file to load onto your ESP8266 device. You can download it from the
43+ `MicroPython downloads page <http://micropython.org/download#esp8266 >`_.
44+ From here, you have 3 main choices
45+
46+ * Stable firmware builds for 1024kb modules and above.
47+ * Daily firmware builds for 1024kb modules and above.
48+ * Daily firmware builds for 512kb modules.
49+
50+ The best bet is nearly always to go for the Stable firmware builds.
51+ An exception to this though is if you have an ESP8266 module with only 512kb
52+ of onboard storage. You can easily tell by trying to load a Stable firmware
53+ build and if you get the error below, then you may have to use the Daily
54+ firmware builds for 512kb modules.
55+ WARNING: Unlikely to work as data goes beyond end of flash.
56+
3857Deploying the firmware
3958----------------------
4059
41- The very first thing you need to do is put the MicroPython firmware (compiled
42- code) on your ESP8266 device. There are two main steps to do this: first you
60+ Once you have the MicroPython firmware (compiled code), you need to load it onto
61+ your ESP8266 device. There are two main steps to do this: first you
4362need to put your device in boot-loader mode, and second you need to copy across
4463the firmware. The exact procedure for these steps is highly dependent on the
4564particular board and you will need to refer to its documentation for details.
0 commit comments