ChangeLog - Please follow us on
to be notified when new versions are released.
Web IDE downloads are available here
While Espruino can be downloaded onto many other boards, the boards we make come pre-installed with Espruino and can be easily updated straight from our Web IDE. If you want something that 'just works', or just want to support what we're doing then please try Espruino on one of them!
Choose your board from the list below to see the firmwares available for download:
We try to release new versions of Espruino every few weeks. However if you can't wait that long, you can get versions that are compiled directly from the GitHub repository after each commit.
For most boards (including all official Espruino boards), you can download the absolute latest binary using the 'finder' above or directly from http://www.espruino.com/binaries/travis/master. You can also browse by Git commit hash.
Please see the instructions specific to your board:
We'd strongly recommend that you use the Chrome Web IDE which has a flasher (and firmware download) built-in. Downloading up to date firmware is as easy as clicking the Settings
button, then Flasher
, then Flash Firmware
. To flash a 'cutting edge' or older binary, simply:
.bin
file that you wish to flash online, right-click on it and Copy Link Address
.Settings
button, then Flasher
.Advanced Firmware Update
Advanced Flash Firmware
buttonIf you absolutely don't want or can't do this then do the following on Linux or MacOS:
python --help
and see if anything happens)python stm32loader.py -k -p MySerialPort -evw espruino_for_your_device.bin
You can also completely overwrite Espruino's bootloader using the Serial Bootloader instructions, but you'll need a USB-TTL converter for this.
Please see the Other Boards page for more information.
See Quick Start for instructions on how to get started!