Please see the ChangeLog for a list of the improvements and fixes present in each version of Espruino.

NOTE: This will only update devices that contain the Espruino USB Bootloader (like the Original Espruino Board, Espruino Pico or WiFi). To update other devices please see this page.

Normal Firmware Update

Just click the button below and follow the on-screen instructions.

Advanced Firmware Update

If you know the exact URL of the binary you wish to update (for instance from "Find a binary" on the Download page), please enter it below and click 'Flash from URL':

If you have the file on your computer, click and you'll be able to choose the file to upload.

NOTE: STM32-based boards need to be flashed with .bin files, and nRF52 boards need .zip files (not .hex)

ESP8266 WiFi Firmware

If you're using an Espruino board with ESP8266 attached (eg. Espruino WiFi) then you can use the buttons below to update the WiFi module's firmware to the AT command firmware 1.3.0.0 / 2.0.0 (this is compatible with all variants ESP8266 including 512kB models).

Please select the type of device: